Commit Graph

25 Commits

Author SHA1 Message Date
Werner Kroneman
837dca3e15 Added dedicated types to Room/MucRoom/Direct messages, etc...
It's still a bit of a mess though.
2023-12-11 16:51:45 +01:00
Werner Kroneman
53ad01ed41 Add message timestamps and room sorting capability 2023-12-11 14:15:01 +01:00
Werner Kroneman
d11daee5df Added name of current logged-in account to the sidebar.
RoomView now uses #[component]
2023-12-10 21:02:31 +01:00
Werner Kroneman
05ed0316e3 Logout button added.
Also, trying out #[component] macro
2023-12-10 20:32:11 +01:00
Werner Kroneman
fbb162626c Minor trimming of dependencies. 2023-12-10 20:17:47 +01:00
Werner Kroneman
3e86a4706f Reformatting. 2023-12-10 18:12:18 +01:00
Werner Kroneman
f4e8d5fa3b Refactoring the login-related code. 2023-12-10 18:11:21 +01:00
Werner Kroneman
74e2cfd6b7 Ran cargo fix and fmt. 2023-12-10 17:41:58 +01:00
Werner Kroneman
5a33bf2280 Did a bunch of refactoring. 2023-12-10 17:41:27 +01:00
Werner Kroneman
cbb307e8a2 Ran cargo fmt and fix. 2023-12-10 16:30:29 +01:00
Werner Kroneman
f8bb6f1fbd More refactoring; fixes to non-compiling parts. 2023-12-10 16:29:37 +01:00
Werner Kroneman
4c857f2fba Refactored the mod.rs, specifically focusing on getting the Sidebar out and some xmpp bits. 2023-12-10 15:54:31 +01:00
Werner Kroneman
1ddf72d8a4 Improve code readability with comments and annotations. 2023-12-10 15:27:50 +01:00
Werner Kroneman
7299c4813d Ran cargo fmt 2023-12-10 15:04:49 +01:00
Werner Kroneman
d7292505a5 Cleaned up and documented the login screen code. 2023-12-10 15:04:25 +01:00
Werner Kroneman
640db8e166 Removed a commented-out unused method. 2023-12-10 15:04:07 +01:00
Werner Kroneman
f308f030aa Ran cargo fix and cargo fmt 2023-12-10 13:21:59 +01:00
Werner Kroneman
6b6562e210 Got auto-login to sorta-kinda work.
It's a mess, though... Next step is gonna be some serious re-factoring.
2023-12-10 00:44:04 +01:00
Werner Kroneman
eec56f063e Added license. 2023-12-09 21:24:57 +01:00
Werner Kroneman
18b64ef030 Basic login screen working. 2023-12-09 16:40:03 +01:00
Werner Kroneman
99120cd0c8 Remvoed unused imports. 2023-12-08 21:07:00 +01:00
Werner Kroneman
ceda732e27 Minor refactor, removing the rooms state with just the messages state. 2023-12-08 21:04:54 +01:00
Werner Kroneman
fd56718960 Reset Cargo.lock.
Added ability to leave rooms, join rooms.
General restyling.
2023-12-08 20:54:07 +01:00
Werner Kroneman
4da80010ff Update UI layout and design in chat application.
Minor refactorings.
2023-12-07 23:33:08 +01:00
Werner Kroneman
0d80360b58 Initial commit. 2023-12-07 17:20:11 +01:00