Commit Graph

771 Commits

Author SHA1 Message Date
1eb1dcbaa3 ui: Refactor the video widget 2022-07-26 13:55:40 +02:00
35e505a0cd ui: Make the image use the ThumbnailCache again 2022-07-26 13:55:40 +02:00
a1ad479c7c ui: Refactor the image widget 2022-07-26 13:55:40 +02:00
159d6a7937 ui: DownloadProgress -> ProgressWidget 2022-07-26 13:55:40 +02:00
634f68a745 meta: Fix linter warnings 2022-07-26 13:55:40 +02:00
c8c61486f3 meta: Generalise the download progress to facilitate upload progress 2022-07-26 13:55:40 +02:00
8bfe591a7b meta: Badly plumb in HTTP File Upload 2022-07-26 13:55:40 +02:00
4ef79e99a8 ui: Small consistency fixes 2022-07-24 19:46:58 +02:00
6ae8102fae meta: Fix style issues 2022-07-23 15:27:11 +02:00
bd345a77ff ui: Fix crash while navigating to blocklist 2022-07-23 15:20:09 +02:00
25221cba1b ui(wip): Migrate to flutter_blurhash 2022-07-22 20:38:06 +02:00
a5e0df02f6 ui: Add logging to UIDownloadService 2022-07-22 19:22:24 +02:00
4075d7968b ui: Fix casting issues 2022-07-21 23:18:12 +02:00
8aa9c837be ui: Use Logger inside BlurhashChatWidget 2022-07-17 22:05:51 +02:00
d01b46934f style: Add trailing commas 2022-07-17 22:02:20 +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
3f480574d9 style: Migrate lib/ui/ to very_good_analysis 2022-07-17 19:24:18 +02:00
03ce942364 ui: Fix the GetFeaturesEvent 2022-07-17 11:48:59 +02:00
0fe12f5f4a ui: remove human readable SASL error 2022-07-15 21:44:58 +02:00
68dda80c1f build: Use build_runner for the data classes and licenses 2022-05-07 21:56:02 +02:00
689e115559 meta: Use moxplatform for platform-specific tasks 2022-04-28 21:43:01 +02:00
7e0d6194ce meta: Replace mutex with synchronized
It turnes out that [Mutex.protect] would sometimes just never
release the Mutex and thus deadlock the entire connection.
2022-04-20 20:52:07 +02:00
46ea8cb1a5 ui,service: Fix app stalling in debug mode 2022-04-19 16:12:54 +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
5c8914f61d ui: Remove unused variable 2022-04-18 00:12:15 +02:00
3b28decb9f ui: Implement blocking from the top bar 2022-04-17 23:58:53 +02:00
e8b0b1d13e ui: Fix adding to roster instead unblocks the JID 2022-04-17 23:46:18 +02:00
e117e3d962 ui: Fix not being able to navigate to AddContactPage 2022-04-17 23:25:08 +02:00
65a5a3e283 service: Implement log out 2022-04-17 11:53:00 +02:00
68f7b003fc style: Fix linter warnings 2022-04-15 23:40:44 +02:00
729abc2595 ui: Fix the conversation page being translucent if no background is set 2022-04-15 17:10:57 +02:00
9171112d6f wip: Migrate flutter_background_service to 2.0.0 2022-04-15 12:46:08 +02:00
fac8066dad meta: Set flutter_background_service to 0.2.2 2022-04-15 01:35:28 +02:00
402f1ed72c service: wip: Upgrade flutter_background_service 2022-04-15 00:23:58 +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
048c187459 ui: Implement simple hero animation between profile pictures 2022-04-14 11:57:10 +02:00
23ac5939a3 ui: Add a display showing if the server supports certain XEPs 2022-04-13 22:20:01 +02:00
17f63de7fc ui: Use [ThumbnailCacheService] for more 2022-04-13 20:37:52 +02:00
59ce43f2d4 style: Remove imports 2022-04-13 19:20:12 +02:00
3676973dbe ui: Make [VideoChatWidget] stateless 2022-04-13 19:20:01 +02:00
da22d5a3d2 ui: Make [SharedVideoWidget] also use the [ThumbnailService] 2022-04-13 19:17:08 +02:00
e79a46fd83 ui: Implement a LRU cache 2022-04-13 19:10:09 +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
fcfb39618e ui: Fix sizing of alt icons in [AvatarWrapper] 2022-04-12 22:53:36 +02:00
9d935854d1 ui: Make the sizing of the alt text in the [AvatarWrapper] consistent 2022-04-12 19:00:16 +02:00
de11642746 ui: Improve [ConversationsListRow] 2022-04-12 18:42:07 +02:00
91c941f53c ui: Fix the autodownload file size picker 2022-04-11 13:05:30 +02:00