Commit Graph

1104 Commits

Author SHA1 Message Date
cc7acae24c xmpp: Make JID parsing ignore whitespaces 2022-04-17 23:08:51 +02:00
2b79d7a491 xmpp: Fix issue with the connection being stuck on StartTLS 2022-04-17 23:06:38 +02:00
de9c81b50a xmpp: Add more debug statements 2022-04-17 23:06:25 +02:00
d1bdcc327c meta: Add missing xmlns declarations 2022-04-17 11:53:00 +02:00
65a5a3e283 service: Implement log out 2022-04-17 11:53:00 +02:00
112e23ba9a xmpp: Use the xml package for putting the data together 2022-04-17 11:01:32 +02:00
68f7b003fc style: Fix linter warnings 2022-04-15 23:40:44 +02:00
09a8d909b9 service: Show 'Idle' in the notification when we're not logged in 2022-04-15 23:34:39 +02:00
729abc2595 ui: Fix the conversation page being translucent if no background is set 2022-04-15 17:10:57 +02:00
2e995b366e meta: Fix pubspec sdk version constraints 2022-04-15 17:05:31 +02:00
9fecbd924e Merge branch 'chore/upgrade-dependencies' 2022-04-15 13:42:49 +02:00
97db5aefc3 meta: Fix issue with path_provider in the background service 2022-04-15 13:34:40 +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
05aeae6b62 meta: Fix path_provider
Does not seem to work due to newer flutter engine.
See
https://github.com/flutter/flutter/issues/99155#issuecomment-1060956399
2022-04-15 01:19:10 +02:00
9bbffbfb86 meta: Update lockfile 2022-04-15 00:36:43 +02:00
22a6d63898 meta: Pin all library versions 2022-04-15 00:33:59 +02:00
9c0da37ee5 meta: Pin flutter_background_service to 0.2.2 2022-04-15 00:27:22 +02:00
69b68eaa70 service: Fix issue with logging long strings 2022-04-15 00:25:05 +02:00
402f1ed72c service: wip: Upgrade flutter_background_service 2022-04-15 00:23:58 +02:00
c60ee2ee27 service: Give each [RosterItem] their avatar hash, if available 2022-04-14 23:29:40 +02:00
50473389e2 service: Fix logging being cut off in the terminal if its too long 2022-04-14 23:27:59 +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
7a793bfe12 service: Request roster avatars when we connect without resuming 2022-04-13 22:39:22 +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
d18a157993 service: Fix accidentally populating the cache 2022-04-13 11:56:53 +02:00
fcfb39618e ui: Fix sizing of alt icons in [AvatarWrapper] 2022-04-12 22:53:36 +02:00
fa16a12fd3 service: Move database initializatio into the [DatabaseService] 2022-04-12 22:51:45 +02:00
febc052d7b service: Add [MessageService] and update [RosterService] 2022-04-12 22:47:37 +02:00
43081d7959 xmpp: Lock the SM state behind a mutex lock 2022-04-12 21:51:59 +02:00
9389eeed2f service: Send CSI states only when connected 2022-04-12 21:41:53 +02:00
78c4ce50e6 xmpp: Clear SM state when disconnecting 2022-04-12 21:39:52 +02:00
c38cbd0638 style: Fix unneeded interpolation 2022-04-12 19:01:35 +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
b3ada98155 meta: Commit forgotten pubspec.lock 2022-04-12 18:14:14 +02:00
a58cec32db xmpp: Allow disconnecting and detect socket closure 2022-04-12 18:13:58 +02:00
91c941f53c ui: Fix the autodownload file size picker 2022-04-11 13:05:30 +02:00
22b9839be2 docs: Update README 2022-04-11 11:57: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