add cargo config to make this work on alpine
update deps
update libsufec
Terminal client for the Sufec protocol.
Controls:
<address> <name>
The account file is created in $XDG_DATA_HOME/sufec-term/account.ron
($XDG_DATA_HOME
defaults to ~/.local/share
). You can view your address there and customize the timestamp format and clipboard copy/paste commands (they default to wl-copy -n
and wl-paste -n
).
Run with argument qr
to generate qrcode.png
for linking smartphones, then exit.
Multi-line editing is not supported, but you can paste and send a multi-line message. It's important to use Ctrl-V for this, not Ctrl-Shift-V, which makes the terminal see it as just like the characters being entered manually, and it won't work well. Ctrl-V runs the paste commmand specified in your account file.
Scrollling/unread behavior:
When there's an error with the homeserver, it tries to reconnect every 5 seconds.
Server key changes are not remembered across restarts if you don't approve them, and don't prevent trying to send again to the same server. If a send succeeds (the server changed back to the old key), the error is removed.
Currently, when a server key change is approved, the message is not resent. This will be fixed.
If you try to add a duplicate member to a room, it accepts the command but does nothing.
If you try to add a duplicate contact, it updates the name of the existing contact.