Commit Graph

20 Commits

Author SHA1 Message Date
e7afaaa100 Use new xmpp feature flags 2024-06-05 11:28:19 +02:00
f9a8202b6b send + receive message 2024-06-05 01:51:43 +02:00
a05e33f4a4 Save/restore password account 2024-06-04 21:57:34 +02:00
fe09a79d2c Load avatars from xmpp 2024-06-04 19:57:27 +02:00
c77141db1a Rebase avatars on main 2024-06-04 19:57:27 +02:00
786d9c462b Ignore data folder in git 2024-06-04 19:57:27 +02:00
Emmanuel Gil Peyrot
81080238af Ellipsize ChatTab labels
This prevents long JIDs from creating a horizontal scrollbar.
2024-06-04 19:37:20 +02:00
Emmanuel Gil Peyrot
29afa41437 Implement xmpp: URI passing from the CLI
When receiving such an argument, open a new Tab.

This partially reverts commit 690e7113ab.
2024-06-04 19:36:22 +02:00
Emmanuel Gil Peyrot
5824275f06 Implement a login page
That way we connect only after the UI is created.
2024-06-04 18:10:53 +02:00
Emmanuel Gil Peyrot
690e7113ab Fix warning caused by removing command-line handling
This will be readded as soon as we support xmpp: URIs.
2024-06-04 18:07:17 +02:00
Emmanuel Gil Peyrot
f09a1cff2d Enable syntax-highlighting in tokio-xmpp
This makes logs much nicer to read.
2024-06-04 18:06:22 +02:00
Emmanuel Gil Peyrot
7c85e6e006 Enable env_logger
This is probably temporary, as we will most likely want to have a debug
console, but this will do for now.
2024-06-04 18:01:36 +02:00
Emmanuel Gil Peyrot
950571be81 Switch from gtk::Label to a custom chat tab widget
This one supports avatars now!
2024-06-03 17:52:05 +02:00
130d6bebfc Start receive message 2024-06-03 17:39:25 +02:00
ba276d9b00 Receive message do nothing 2024-06-03 17:39:25 +02:00
855df73ef0 Don't crash when no messages 2024-06-03 17:39:25 +02:00
cc657d75f6 Remove chrono warning and replace with TODO 2024-06-03 17:39:25 +02:00
382caf83a8 Load real contacts 2024-06-03 17:39:17 +02:00
37bb7b09dc Add shell.nix and README 2024-06-03 16:04:22 +02:00
Emmanuel Gil Peyrot
b151186fea Hello world! 2024-06-02 22:16:47 +02:00