Commit Graph

76 Commits

Author SHA1 Message Date
c7dd5961f7 ui: Convert the settings to Bloc 2022-03-26 14:32:41 +01:00
b26c54f971 ui: Add back the profile page 2022-03-26 13:24:22 +01:00
f0bd41bc2a ui: Re-implement CSI support 2022-03-25 18:48:34 +01:00
d1e15499e7 ui: Add back some settings pages 2022-03-25 18:31:47 +01:00
75fa6b20ee ui: Re-implement the blocklist page 2022-03-25 15:00:35 +01:00
fc566436dc ui: Implement quoting 2022-03-24 21:00:33 +01:00
dc3e77b3dd ui: Almost re-implement [ConversationPage] 2022-03-24 15:26:48 +01:00
79e864c9a9 ui: Bring the [NewConversationPage] back to 'live' 2022-03-23 16:26:18 +01:00
1615ab347a meta: Load conversations after PreStart 2022-03-23 15:50:54 +01:00
2157eab77a ui: Stub the [ConversationsPage] 2022-03-21 20:15:40 +01:00
01399bb6ae meta: Implement the [AwaitableDataSender] in a test phase 2022-03-21 19:03:31 +01:00
a40592e3e8 ui: Remove flow_builder 2022-03-20 12:55:25 +01:00
815936bf1e ui: First steps towards Bloc 2022-03-19 22:34:36 +01:00
5d21177841 meta: Implement user blocking 2022-03-14 20:58:32 +01:00
4a17ec9812 ui: Refactor the ConversationPage
This refactor was needed to add the line for adding a conversation
to the user's roster or block them.

This also removed one unnecessary event.
2022-03-08 18:18:33 +01:00
43041ba4ce ui: Implement chat backgrounds 2022-03-06 16:52:32 +01:00
820a1a7de6 service: Implement download size restrictions 2022-03-05 20:35:52 +01:00
37f2c3f17f service: Make auto-downloads a bit more configurable 2022-03-05 19:11:28 +01:00
213d777750 ui: Add privacy settings 2022-03-04 15:26:30 +01:00
40bd5b0dd1 service: Implement file download progress 2022-02-27 11:55:00 +01:00
b5e1da839a service: Migrate all F2S commands to classes 2022-02-26 18:16:56 +01:00
0b9431638c style: Refactor Repositories to Services 2022-02-22 22:10:52 +01:00
ade501c044 meta: Improve the logging system 2022-02-17 12:28:30 +01:00
0fa62f904a meta: Add an UDP logger 2022-02-16 20:38:15 +01:00
3dd0ac1754 ui: Add a (useless) debugging page 2022-02-04 18:38:26 +01:00
d439d72371 ui: Fix being stuck on the splash screen 2022-01-26 12:19:02 +01:00
8dec2e5859 refactor: Handle data from the background service somewhere else 2022-01-25 16:40:41 +01:00
6f596b7fca refactor: Move lib/redux into lib/ui/ 2022-01-25 16:19:24 +01:00
68ccbf2744 style: Replace navigation strings with constants 2022-01-25 16:14:32 +01:00
0e53cdcc9f refactor: Move [SplashScreen] into its own file 2022-01-25 15:59:32 +01:00
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