Commit Graph

198 Commits

Author SHA1 Message Date
5b03fc9b47 fix(service): Various fixes
- Fix a fourth notificatio channel appearing
- Pass a locale to the service on startup to prevent misnamed
  notification channels
2023-09-03 22:03:13 +02:00
79867e4eaa chore(all): Update moxplatform 2023-09-03 13:51:59 +02:00
7f2c978736 fix(service): Bring back notification tap events 2023-09-02 13:03:24 +02:00
fc0aade0ae fix(all): Remove Awesome Notifications 2023-08-30 16:04:39 +02:00
23839b6ec6 fix(service,ui): Fix notification issues 2023-08-26 23:28:49 +02:00
c4973910f4 feat(all): Remove omemo_dart override 2023-08-22 20:25:30 +02:00
3ca7d63e8c fix(service): Fix some merge issues 2023-08-12 13:34:50 +02:00
d06de37924 Merge branch 'master' into rework/notifications 2023-08-11 22:54:01 +02:00
Ikjot Singh Dhody
df5810a347 feat(all): Formatting change, lock file update
Signed-off-by: Ikjot Singh Dhody <ikjotsd@gmail.com>
2023-08-08 21:09:00 +05:30
f3a5683e13 feat(ui): Allow excluding Moxxy from battery optimisation 2023-08-05 00:14:12 +02:00
178648a5ee chore(all): Bump moxplatform 2023-08-04 16:38:03 +02:00
ee764d2213 feat(service): Migrate to Moxplatform's notifications 2023-07-29 22:23:31 +02:00
117d263e25 fix(service): Fix shared-to JIDs being the conversation title 2023-07-21 22:26:36 +02:00
63e66e5dce fix(service): Use a fallback icon when no avatar is available
This commit also fixes the Android SDK situation via the flake.
2023-07-21 19:24:10 +02:00
71f5e8f0b4 feat(ui,service): Implement dynamically sending read markers 2023-07-04 13:44:50 +02:00
59877a3e60 chore(all): Bump moxxmpp
Should fix errors when "fetching" avatars for JIDs where the
DiscoManager throws a more general StanzaError instead of a
DiscoError.
2023-07-01 13:21:15 +02:00
08da843d50 feat(ui,service): Merge adding a contact and "joining" groupchats
Even though groupchats are not implemented yet. This also handles
starting chats with JIDs, where the server cannot be reached/times out.
2023-07-01 13:11:56 +02:00
059a22cbe8 feat(service): Be smarter about creating pseudo messages 2023-06-20 16:42:15 +02:00
c0008fece9 feat(ui,service): Minor changes
- Adjust UI functions to reflect that the ratchets are only with
  hasSessioWith = true
- Update moxxmpp to fix stream management reconnection loops
2023-06-19 23:21:21 +02:00
eb41b3f0f7 chore(all): Update moxxmpp and omemo_dart 2023-06-18 22:00:17 +02:00
7c8a368d73 chore(ui,service): Migrate to moxlib 0.2.0 2023-06-18 12:28:22 +02:00
330b4dd69f feat(service): Adjust to (some) moxxmpp changes
This commit is broken.
2023-06-17 23:59:50 +02:00
b1bdacb834 feat(service): Implement FAST
Fixes #175 (with the previous commit).
2023-06-11 22:26:17 +02:00
a4b9485019 feat(service): Implement SASL2 with Bind2 2023-06-11 22:09:30 +02:00
a2fa000a31 feat(all): Improve presence subscription handling 2023-06-10 21:10:21 +02:00
343f0e7dae fix(service): Add missing OOB fallback 2023-06-09 00:11:27 +02:00
792276d06a fix(service): Get missing metadata 2023-06-07 23:47:21 +02:00
58edc256fd chore(all): Update moxxmpp to 0.4.0 2023-06-07 20:59:25 +02:00
39e6b4a48b feat(all): Remove Flutter fork 2023-05-29 15:21:13 +02:00
0c42c117a0 chore(all): Bump flutter_secure_storage 2023-05-25 22:41:15 +02:00
1d5d1fdf86 fix(ui): Fix keyboard dodging too much in certain situations 2023-05-25 21:34:07 +02:00
b38f5c139f chore(all): Bump moxxmpp 2023-05-25 12:47:34 +02:00
b623f32fbf feat(all): Bump moxxmpp
- Bump moxxmpp to allow queueing stanzas that are sent offline
- Should fix #75.
2023-05-24 22:53:24 +02:00
19fd079436 chore(all): Bump moxxmpp 2023-05-23 16:01:40 +02:00
7b05bf200c feat(ui): Implement tailor-made keyboard dodging 2023-05-16 23:42:19 +02:00
e992cb309f chore(all): Bump moxxmpp 2023-05-16 13:46:52 +02:00
2a25cd44cf fix(service): Fix invalid hashes being sent with stickers
Fixes #273.

Also fixes:
- Weird (wrong) serialization of the hash maps
- An issue with migrations when passing a const list

NOTE: If you ran Moxxy between the merge of #267 and this commit, you
have to remove Moxxy's data and start anew.
2023-05-16 01:07:40 +02:00
18c3c9d324 feat(all): Use stickers as an extension of SFS 2023-05-09 21:24:20 +02:00
9310b9c305 chore(all): Bump moxxmpp 2023-05-07 00:19:09 +02:00
0cfffff94c chore(all): Bump moxxmpp 2023-04-09 13:21:47 +02:00
6c53103345 chore(service): Bump moxxmpp 2023-04-07 23:18:52 +02:00
346ef66bca chore(all): Update moxxmpp to 0.3.1 2023-04-06 15:30:50 +02:00
64a175819f chore(meta): Bump moxxmpp 2023-03-21 12:02:36 +01:00
4cc507832c chore(service): Bump moxxmpp
Fixes #248.
2023-03-20 13:07:15 +01:00
314c8f8d18 fix(service): Fix custom update and return routine
Use sqflite's SqlBuilder to build the queries. This
is much less error prone that what I did before.
2023-03-03 13:58:31 +01:00
b3227129d5 fix(ui): Fix unread badges 2023-03-01 17:22:17 +01:00
5861c7f8cb feat(meta): Update to Flutter 3.7.3 2023-03-01 13:29:20 +01:00
28591a6787 feat(ui): Render date bubbles in a less stupid way 2023-02-18 16:43:24 +01:00
92467630cd feat(ui): Use flutter_list_view for the message list
This allows us to eventually jump to list indices.
Closes #232.
Also adds a missing date bubble at the top.
2023-01-29 16:23:46 +01:00
c34c0ffd0f feat(service): Show notification on unrecoverable error 2023-01-28 20:12:27 +01:00