~singpolyma/cheogram

ref: c9d221230144afe80a4691570aed3e1ba1361297 cheogram/Main.hs -rw-r--r-- 84.9 KiB
Update to work on latest Debian stable
Strip OTR whitespace from whispers

This will break opportunistic (but not explicit) OTR support in any
backends, but none currently have such support.  It will also break such
OTR for and pass-through, but really we should do pass-through in
Cheogram itself eventually.

Benefit: not delivering weird whitespace over SMS, which currently all
known backends choke on anyway.

Closes #67
Advertise ad-hoc commands support
Workaround for ChatSecure bug

They send receipts to our "don't message me" message, even though we
didn't ask for one.
Pass through command list from direct route
Add missing space
Remove this until we get a consent system

Some people consider their JID to be private information.
Suppress welcome message for token sends
Improve new-user UX and copy
Do not ping MUC participants who are not ours

We can't rejoin them anyway
Fix forwarded command support
Send <presence type="subscribe"/> to users configured by a third party

Closes #58
Allow trusted entity to register on behalf of other JIDs

Closes #50
Support short codes

Closes #51
Support vcard-temp, change to AGPLv3+

Closes #52
Disable registration for now

Closes #49
Initiate discover/verify on DM change
Base58 is not exactly fixed length
Allow SMS owner to manage JIDs
Remove ownership when DM route changes
Next