Commit Graph

96 Commits

Author SHA1 Message Date
6be8a75995 style: Fix weird indentation 2022-07-17 22:10:37 +02:00
15af2c6c43 meta: Fix startup 2022-07-17 21:26:16 +02:00
dc8e8ff882 style: Migrate to very_good_analysis 2022-07-17 21:20:57 +02:00
689e115559 meta: Use moxplatform for platform-specific tasks 2022-04-28 21:43:01 +02:00
ba3da7ad31 meta: Fix init order between the service and the background data sender 2022-04-19 15:14:06 +02:00
8800be6423 service: Fix the app getting stuck in release mode
It turns out that a release build is much faster than a
development build. The issue was that the UI sent the
[PerformPreStartCommand] too early as the background service
still had work to do before being considered ready.

As a solution we now either wait for the event to arrive by
itself, as the service sends it at the end of its initilization, or
after an explicit request if the service is already running.
2022-04-19 13:30:56 +02:00
e117e3d962 ui: Fix not being able to navigate to AddContactPage 2022-04-17 23:25:08 +02:00
68f7b003fc style: Fix linter warnings 2022-04-15 23:40:44 +02:00
8654c649b2 ui: Improve the avatar cropping implementation 2022-04-14 21:08:41 +02:00
59435d8a50 ui: Add a list of all shared media 2022-04-14 15:31:54 +02:00
32662ce5aa ui: Add a page transition to the conversation 2022-04-14 12:38:36 +02:00
2f263e1ade ui: Generate video thumbnails in a different Isolate
Also, lock the pre-start command until the services are all
initialized.
2022-04-13 15:38:05 +02:00
5f82ed9745 style: Remove the login folder 2022-04-10 22:59:16 +02:00
8556f61012 style: Fix a lot of linter warnings 2022-04-10 22:57:04 +02:00
5762bce056 meta: Fully implement chat states 2022-04-10 17:45:37 +02:00
08ccc7246e ui: Request our own avatar in case it differs from the local value 2022-04-06 17:55:23 +02:00
69f8f1b365 ui: Add a basic implementation of the video inline widget 2022-04-01 13:37:38 +02:00
85f44d635c style: Rename the UI eventhandler file 2022-03-27 12:11:11 +02:00
489ef364c1 ui: Migrate [AddContactPage] to Bloc 2022-03-26 18:01:15 +01:00
7a999d40d8 ui: Notify [PreferencesBloc] of the PreStart 2022-03-26 17:11:54 +01:00
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