Commit Graph

96 Commits

Author SHA1 Message Date
7d5b389f35 refactor: Remove backend/account.dart 2022-01-25 12:35:54 +01:00
112e0aded0 ui: Remove GetIt usage 2022-01-24 19:18:32 +01:00
3dbff2b4a1 style: Use const constructors 2022-01-23 12:27:23 +01:00
6ba186cd6a style: Make all imports absolute 2022-01-21 17:48:20 +01:00
f8acf98ebd style: Spent 6h fixing linter warnings 2022-01-21 17:44:48 +01:00
4c87cae569 xmpp: Implement CSI 2022-01-17 22:46:23 +01:00
eb744bc9a4 WIP: Add notifications 2022-01-16 18:03:17 +01:00
a384087c09 ui: Hackily fix account state not being loaded 2022-01-16 12:20:28 +01:00
2e27d5f790 main: Fix typo 2022-01-15 21:01:19 +01:00
4e88c6aaaa WIP: Re-implement sending messages 2022-01-15 20:19:26 +01:00
ac913116b8 WIP: Re-implement removing roster items 2022-01-15 20:04:25 +01:00
d45721a41e WIP: Fix receiving messages 2022-01-15 17:05:40 +01:00
145fe58dd1 WIP: Fix message loading 2022-01-15 16:50:20 +01:00
65a71790b5 main: Fix some weird casting issue 2022-01-15 16:36:49 +01:00
a96f71db7f WIP: Messages appear on the conversation screen 2022-01-15 16:29:12 +01:00
56f3089a01 WIP: Fix serialization issue 2022-01-14 23:47:55 +01:00
a5142bb6e0 xmpp: Add some comments 2022-01-14 21:52:19 +01:00
907caf20d7 WIP: Move the XMPP connection into a foreground service 2022-01-14 21:37:54 +01:00
f79824510a style: Replace single quotes with double quotes 2022-01-10 15:47:51 +01:00
bdb8530675 refactor: conversation.dart -> database.dart 2022-01-10 15:17:14 +01:00
8d3b0bc80c ui: Implement conversation closing 2022-01-10 11:55:54 +01:00
78a7eb8f77 xmpp: Implement basic roster mechanics 2022-01-04 17:37:06 +01:00
d79518c0dc redux: Remove the (not commited) credentials from main.dart and enable login 2022-01-03 00:08:39 +01:00
95a3273940 backend: Put the roster items into the database 2021-12-29 13:22:14 +01:00
f5b88fa270 ui: Move out more application logic 2021-12-29 12:16:42 +01:00
4f1753bf42 ui: Move application logic out of LoginPage 2021-12-28 23:47:45 +01:00
986d43cb0f ui: Implement a logout 2021-12-28 20:52:27 +01:00
a12e0c4978 ui: Persist display name changes 2021-12-28 20:33:50 +01:00
666c1eafc4 backend: Allow saving and reading the current account 2021-12-28 20:25:25 +01:00
c38770d68f db: FINALLY ADD A DATABASE 2021-12-28 16:30:10 +01:00
12b4813fe2 ui: Reimplement SnackBar
Okay, so hear me out. The fact that a SnackBar cannot be permanently
there is really annoying. There was also one other thing but I forgot
that one. Using PermanentSnackbar is a pain, though.
2021-12-27 00:14:06 +01:00
4fccc88af1 ui: Add a page for sending files 2021-12-25 23:48:27 +01:00
09d625e441 ui: Color things purple 2021-12-25 22:20:54 +01:00
9a9b9c426c ui: Fix icon again 2021-12-25 21:18:14 +01:00
35da08608b ui: Make the UI much more consistent 2021-12-25 19:01:06 +01:00
be5a32dcf0 ui: Add settings 2021-12-25 18:22:11 +01:00
c4d0a52dca ui: Make the RegistrationPage better 2021-12-25 14:20:05 +01:00
f72ff32f77 ui: Add the PostRegister page 2021-12-25 14:10:33 +01:00
a88ceb7897 ui: Migrate AddContactPage to Redux 2021-12-24 20:33:04 +01:00
3396a36b47 ui: Migrate ConversationPage to Redux 2021-12-24 12:40:46 +01:00
f73b2e8558 ui: Migrate the login to Redux + ConversationRepo -> RosterRepo 2021-12-24 11:57:40 +01:00
39d29a1c89 ui: Transfer some kind of state between pages 2021-12-23 14:54:33 +01:00
220c9b4dfd ui: Allow opening conversations 2021-12-23 12:54:31 +01:00
e1982c411b ui: Implement a basic version of adding messages to a chat 2021-12-22 21:44:38 +01:00
48e07f8929 ui: Refactor everything out of main.dart 2021-12-21 18:50:49 +01:00
27e543016f Initial commit 2021-12-21 16:15:45 +01:00