Commit Graph

1966 Commits

Author SHA1 Message Date
c15b33b2ed service: Fix messages disappearing when switching the chat 2022-02-27 11:57:53 +01:00
40bd5b0dd1 service: Implement file download progress 2022-02-27 11:55:00 +01:00
b41a54717f style: Use const constructors 2022-02-26 20:50:04 +01:00
0a61abdc22 service: Fix notifications appearing if the chat is open 2022-02-26 20:49:50 +01:00
9ae41293fe service: Fix syntax error 2022-02-26 20:35:28 +01:00
81f9f99355 ui: Fix image padding issues 2022-02-26 20:35:14 +01:00
bfb2bc8148 service: Save downloaded images to the gallery 2022-02-26 20:32:27 +01:00
150df70b11 xmpp: Implement the basis for XEP-0446 and XEP-0447 2022-02-26 18:41:34 +01:00
b5e1da839a service: Migrate all F2S commands to classes 2022-02-26 18:16:56 +01:00
2836f3d432 ui: Fix rounding of the image overlay 2022-02-26 13:36:35 +01:00
5f0075d04d service: Port over all Service-to-Foreground events to classes 2022-02-26 13:27:54 +01:00
8394728f3b service: Port over the first events to classes 2022-02-26 12:19:19 +01:00
6816f0446b service: Fix the roster duplicating 2022-02-25 21:55:52 +01:00
cdaf57c761 service: Replace awesome_notifications
Replace awesome_notifications with flutter_local_notifications,
which allows big picture notifications to be used.
2022-02-25 13:18:31 +01:00
ca0f6d20b1 service: Do not show the full URL in the notification or conversation 2022-02-25 11:45:56 +01:00
ef4826c619 meta: Receive images using OOB data 2022-02-24 21:47:30 +01:00
f8fc2d2719 xmpp: Prepare for Message Carbons 2022-02-24 12:58:37 +01:00
93cef687d4 xmpp: Implement XEP-0066 2022-02-24 12:42:37 +01:00
8ad6e745e8 xmpp: Implement Unique and Stable Stanza ID 2022-02-24 12:31:10 +01:00
bf85c12c43 meta: Tag version 0.0.2 2022-02-23 14:42:21 +01:00
7c55434c50 ui: Restore the 'Debug enabled' switch 2022-02-23 14:35:46 +01:00
e8919e4132 style: Remove accidental semicola 2022-02-23 13:21:13 +01:00
563252a5ef service: Fix sending a roster request after stream resumption 2022-02-23 13:18:59 +01:00
f0552888c9 service: Fix bug where roster items duplicate 2022-02-23 13:00:15 +01:00
6f022b873f xmpp: Implement a DiscoCacheManager 2022-02-23 12:44:47 +01:00
0b9431638c style: Refactor Repositories to Services 2022-02-22 22:10:52 +01:00
64e257b9f8 xmpp: Once again fix XEP-0198 2022-02-22 21:51:20 +01:00
0acabce757 xmpp: Fix roster pushes again 2022-02-22 21:21:31 +01:00
8c40acda96 xmpp: Fix the roster code 2022-02-22 16:25:12 +01:00
5fca82f58b service: Improve the roster handling 2022-02-22 15:37:10 +01:00
54356ccb0c service: Improve the service state management 2022-02-21 19:50:28 +01:00
ad1810abea flake: Add pycryptodome 2022-02-17 13:03:33 +01:00
c92f2275d0 xmpp: Remove '(xml)' logging prefix 2022-02-17 12:58:40 +01:00
2cc5942ca4 xmpp: Make xep_0030.dart a bit cleaner 2022-02-17 12:41:45 +01:00
d0aca8d879 lint: Fix most linter warnings 2022-02-17 12:34:35 +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
3eaf113cdb meta: Upgrade Flutter and isar 2022-02-16 18:29:01 +01:00
0572226dd2 xmpp: Query-disco on presence 2022-02-16 13:02:36 +01:00
8bce32dcaf test: The list must be 'mutable' as we sort it 2022-02-06 19:05:12 +01:00
0636d8cb27 xmpp: Factor out the <auth /> nonza 2022-02-06 19:04:49 +01:00
5be7e4a563 xmpp: Have the [CSIManager] remember its last state 2022-02-06 18:57:15 +01:00
e33b290d24 style: Fix linter issues 2022-02-06 18:48:59 +01:00
bfcccde5cf xmpp: Clean the code a bit 2022-02-06 18:44:20 +01:00
973982e55d xmpp: Communicate stream closure from the buffer 2022-02-06 18:38:23 +01:00
629236b795 xmpp: Remove the raw incoming data logger 2022-02-06 18:29:55 +01:00
023b8f3249 xmpp: Fix tests breaking because of moxdns 2022-02-06 14:35:38 +01:00
8ecbda87e1 xmpp: Make SCRAM more robust by having a KV parser 2022-02-06 14:16:51 +01:00
bcd44f1140 xmpp: Check the server signature at the end of SASL SCRAM 2022-02-06 13:48:26 +01:00
0f2fe429bc ui: Merge [Padding]s 2022-02-04 19:45:57 +01:00