Commit Graph

429 Commits

Author SHA1 Message Date
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
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
3daa290d64 ui: Fix background images not appearing 2022-04-10 18:42:10 +02:00
4e2761a7b8 ui: Prevent re-rendering the message list on unrelated state changes 2022-04-10 18:08:00 +02:00
7cc6aea988 ui: Remove the current quote when sending a message 2022-04-10 17:51:01 +02:00
5762bce056 meta: Fully implement chat states 2022-04-10 17:45:37 +02:00
cae8acfc71 ui: Show the typing indicator also in the conversations list 2022-04-10 16:52:28 +02:00
6566f64963 meta: Create the [ConversationService] to keep track of chat states 2022-04-10 14:39:31 +02:00
ae545ce26d ui: Implement a basic chat state indicator 2022-04-10 12:30:20 +02:00
9d9a488b48 ui: Refactor [BorderlessTopbar] a bit 2022-04-10 11:47:09 +02:00
3c6543add1 ui: Fix closing conversations 2022-04-09 22:31:40 +02:00
b4b88c9103 ui: Reduce the profile picture's quality 2022-04-09 18:08:14 +02:00
b44a47927c ui: Fix null issue on the profile page 2022-04-09 12:02:21 +02:00
dfecaba50e service: Implement setting the subscription state of a contact 2022-04-08 20:29:46 +02:00
b813f5e5e1 ui: Hide password on login 2022-04-08 20:02:46 +02:00
e259d69ef1 service: Add a possibility to set the presence subscription state 2022-04-08 13:20:52 +02:00
f3525f8e39 ui: Add TODO 2022-04-06 21:24:09 +02:00
4c4a84e737 ui: Fix the order of shared media 2022-04-06 21:21:50 +02:00
08ccc7246e ui: Request our own avatar in case it differs from the local value 2022-04-06 17:55:23 +02:00
cf353ce5ce ui: 'Mobile Internet' -> 'Mobile Data' 2022-04-05 20:49:02 +02:00
4f0d6fdb53 service: Implement setting the avatar 2022-04-05 20:04:53 +02:00
7547ee3036 ui: Fix the profile page not updating 2022-04-05 15:55:42 +02:00
85cbc19c91 ui: Reduce the ListView flickering while typing a bit 2022-04-03 14:27:20 +02:00
5cce8ee923 ui: Fix removed import 2022-04-03 14:05:20 +02:00
63c8b78ad5 ui: Fix weird padding when displaying a quoted message 2022-04-03 13:54:25 +02:00
05a5d265f1 ui: Prevent too large a right padding if the quote is inside a message 2022-04-03 13:49:56 +02:00
c1a30976a9 ui: Add a video shared media widget 2022-04-03 13:43:40 +02:00
3e91c30b45 ui: Make images and files appear in the shared media list 2022-04-03 13:31:07 +02:00
3ce67cd1bc service: Track received files with their mime type 2022-04-03 13:11:32 +02:00
2cc6dfba1b ui: Factor-out the gradient 2022-04-02 14:52:49 +02:00
4022f958c0 ui: Implement a quote widget for files 2022-04-02 13:42:09 +02:00
8386caaab1 ui: Handle video quotes 2022-04-01 23:12:26 +02:00
9d6f67cb9c ui: Display image quotes 2022-04-01 22:37:39 +02:00
19e7bf4faa ui: Let [MessageBubbleBottom] handle the timer 2022-04-01 13:54:11 +02:00
c79216c9fd ui: Guard [VideoChatWidget] against null when generating the thumbnail 2022-04-01 13:43:54 +02:00
69f8f1b365 ui: Add a basic implementation of the video inline widget 2022-04-01 13:37:38 +02:00
b4411ab4fb ui: Remove another debug statement 2022-03-31 14:56:11 +02:00
f5f0251431 ui: Use the base image widget 2022-03-31 14:49:43 +02:00
134a537a3a ui: Remove debug statement 2022-03-31 14:48:56 +02:00
7274fe1e74 ui: "Finish" the ImageChatWidget 2022-03-31 12:25:44 +02:00
83cb82caf0 ui: Hide checkmarks for messages we received 2022-03-30 12:57:27 +02:00
ce1a1b1e2f ui: Hide the file icon while downloading 2022-03-30 12:56:34 +02:00