The hard work is done, just need to clean it up and polish the UI
Archiving could use an overhaul for efficiency to avoid duplication of information and save storage space
Instructor search seems to be at least partially broken
First of all, thanks for packaging signal-rs - always a good thing to have. I updated
gettext-rsto v0.7.0 on the latest master, which depends on
gettext-sysv0.21.2, so that should work for your purposes. I've seen whisperfish - I might try to help out with some of the Kirigami stuff there, since they're using a pretty similar set of frameworks/libraries. gferon has been very helpful with some feedback about presage, too. Feel free to let me know if there's anything else I can do to make packaging signal-rs any simpler.
The group thing is interesting - It would be caused by the group state message not being properly decrypted/updated. If I had to guess, it might be visual - i.e. the chat name not getting updated visually when the group name gets decrypted. I'll look into that and generally doing a minor overhaul on the chat name state, which should handle both that and the renaming bug you noticed. The notification thing is definitely an issue I've noticed - I need to look into DE-specific notification APIs, I think. At the very least, I want to support plasma mobile notifications more robustly. Thanks for the feedback! There's still a fair amount of polishing to be done, but this is very helpful.
Is there a particular reason you don't want to just have a short script somewhere in your $PATH named steam that runs steam via flatpak?
This seems like a good idea, and it's definitely possible. I'll look into the
App.gen_completionsfunction from clap, although I do wonder how easy it would be for that to also include the game titles.