Commit Graph

33 Commits (main)

Author SHA1 Message Date
Werner Kroneman 5064adbd21 Cargo fmt. 2023-12-11 17:12:16 +01:00
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 01650c9836 Added a note about blank screen envvars. 2023-12-10 18:52:19 +01:00
Werner Kroneman 781441cc13 Added the start of a package definition in flake.nix 2023-12-10 18:51:06 +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 b9639ad85c Updated copyright settings. 2023-12-10 16:29:17 +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 5ba1b454bd Added .idea stuff to git 2023-12-10 15:05:17 +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 8fdf421541 Added contact anc contribution to the readme. 2023-12-10 14:30:47 +01:00
Werner Kroneman f308f030aa Ran cargo fix and cargo fmt 2023-12-10 13:21:59 +01:00
Werner Kroneman aeb3f0aee8 Added rustfmt back to the flake dependencies. 2023-12-10 13:21:37 +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 234db497a9 Added readme and dropped a few dependencies from flake.nix. 2023-12-09 21:41:02 +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