Commit graph

8394 commits

Author SHA1 Message Date
Stephen Paul Weber
99801fd171 Make sure to broadcast nick on nick change
Some servers ignore extra payloads on the change presence itself, so once that's
done then send the extra payloads in a new presence.

(cherry picked from commit fabdfd49ef717fccee2d8933566e9e5360e1405a)
2023-07-05 22:41:20 +02:00
Stephen Paul Weber
4640682b28 There is apparently a limit to the number of phone account on some OS
Which was causing a crash here.

(cherry picked from commit 96c031af4e6e7b820aef0eb6328a9fbc19396497)
2023-07-05 22:41:11 +02:00
Stephen Paul Weber
3aa938a4ce Better label for last activity preference (Cheogram) 2023-07-05 22:40:54 +02:00
Arne
1b4bcfb13b Merge remote-tracking branch 'origin/master' 2023-07-05 22:37:41 +02:00
Arne-Brün Vogelsang
b96bc1c8c4 Merge pull request 'Simplify the backup process for the user and add configurable backup file rotation.' () from tfl/monocles:make_all_backup_types_and_rotate_keep_3 into master
Reviewed-on: https://codeberg.org/Arne/monocles_chat/pulls/91
2023-07-05 20:37:14 +00:00
Torsten Flammiger
7e37e7c47e Merge branch 'master' into make_all_backup_types_and_rotate_keep_3 2023-07-03 23:03:10 +02:00
Torsten Flammiger
d86a17eb40 Restore build.gradle 2023-07-03 23:01:46 +02:00
Torsten Flammiger
9834813731 Move exportSettings() out of export() to prevent it beeing called twice 2023-07-03 22:58:22 +02:00
Torsten Flammiger
641d662896 Remove the first confirm dialog while taking backups, its useless 2023-07-03 22:49:59 +02:00
Torsten Flammiger
5da5cc0e94 Make keep Num Backups a static Config variable 2023-07-03 22:46:48 +02:00
Torsten Flammiger
808ff7b4e0 Remove the date pattern from rotation and rely only on the filename prefix 2023-07-03 22:39:26 +02:00
Torsten Flammiger
b29de47a5a Make backup rotation a setting where 0 disables it. It defaults to 3 up to a maximum of 9 2023-07-03 22:08:10 +02:00
Torsten Flammiger
e8e90dd091 Preview impl of backup rotation 2023-07-03 21:29:57 +02:00
Arne
debde63a2f import missing class (Conversations) 2023-07-03 14:17:57 +02:00
Arne
4438ac3eff improve cyrillic list (Conversations) 2023-07-03 14:05:03 +02:00
Daniel Gultsch
e8624b33e8 UP: add custom extensions for app<->distributor interaction
On registration the app can pass in a 'Messenger' to get a direct response
instead of having to somehow wait for the broadcast receiver to fire.

The app name can be passed as a pending intent which allows the distributor
to validate the sender.

(cherry picked from commit e3a121121baf0ea810a8616f9da22667b3127297)
2023-07-03 14:02:53 +02:00
Daniel Gultsch
a4b5b75280 process stream features after success when we inlined bind but not sm
(cherry picked from commit ca1ee4a56557d4e452487d466d3b90a89d0fc740)
2023-07-03 14:02:43 +02:00
Stephen Paul Weber
0854c1d60c Allow bigger avatar only for animated (Cheogram) 2023-07-02 23:51:53 +02:00
Stephen Paul Weber
102b29a299 Make sure above users always see the domain the recognize even in a blank app
(cherry picked from commit 8a7c545915866f9db9004019aea63eb39aa163dc)
2023-07-02 23:40:48 +02:00
Stephen Paul Weber
442538dd5a Stretch avatar if needed (Cheogram) 2023-07-02 23:40:41 +02:00
Pirujo
5201aeeb80 Merge pull request 'master' () from Arne/monocles_chat:master into master
Reviewed-on: https://codeberg.org/Pirujo/monocles_chat_translate/pulls/32
2023-07-01 08:19:53 +00:00
Torsten Flammiger
2db2dffdb4 Merge upstream 2023-06-28 19:39:52 +02:00
Arne
1451aab85f Fix NPE (Cheogram) 2023-06-28 14:06:27 +02:00
Stephen Paul Weber
2c323f70af Allow publishing an animated avatar (Cheogram) 2023-06-28 14:01:12 +02:00
Stephen Paul Weber
b02b92acde Use ImageDecoder for avatars (Cheogram) 2023-06-28 13:53:34 +02:00
Arne
b3cd7f388f No more BitmapCache (Cheogram) 2023-06-28 13:50:54 +02:00
Stephen Paul Weber
93df296a7b (Partly) Move avatar stack from Bitmap to Drawable (Cheogram) 2023-06-28 13:32:19 +02:00
Arne
bda85443ea Fix swiping on conversation overview (Cheogram) 2023-06-28 12:24:46 +02:00
Stephen Paul Weber
77b6887ebe Punycode can throw index out of bounds 2023-06-28 12:20:09 +02:00
Torsten Flammiger
62780eb569 Fix a typo 2023-06-27 22:27:45 +02:00
Arne
ff1f4b8d2e prepare f-droid fastlane 134 2023-06-27 21:42:21 +02:00
Arne
a16d0faa76 prepare f-droid fastlane 134 2023-06-27 21:39:08 +02:00
Torsten Flammiger
7595b68636 Backup rotation logic now set; TODO: deleting files 2023-06-27 21:35:18 +02:00
Arne-Brün Vogelsang
c58e8fc650 Merge pull request 'Update spanish strings' () from Pirujo/monocles_chat_translate:pirujo-patch-confirmation into master
Reviewed-on: https://codeberg.org/Arne/monocles_chat/pulls/86
2023-06-27 19:30:02 +00:00
Stephen Paul Weber
b403517ecd Fix using bookmarks with advanced nicks (Cheogram) 2023-06-27 16:54:55 +02:00
Stephen Paul Weber
58aa1595ab Lower message display limit (Cheogram) 2023-06-27 16:51:32 +02:00
Arne
be01197f9a Don't even try info on domain JIDs when looking for a list of MUCs (Cheogram) 2023-06-27 16:49:35 +02:00
Stephen Paul Weber
fd461c9cfb Allow any characters in MUC nicknames (Cheogram) 2023-06-27 16:47:12 +02:00
Stephen Paul Weber
664998392f Can send nick as part of presence
(cherry picked from commit 77740d2a0aa7dc50681450b1d94a134cc48f2ef0)
2023-06-27 14:19:20 +02:00
Arne
ab45917e10 Use libidn for stringprep (Cheogram) 2023-06-27 14:19:13 +02:00
Stephen Paul Weber
6ebf4c346c Only default to new thread when in MUC (Cheogram) 2023-06-27 14:16:59 +02:00
Stephen Paul Weber
beac7178a6 postWebMessage requires API 23 (Cheogram) 2023-06-27 13:01:43 +02:00
Stephen Paul Weber
f440cdef28 Fix possible NPE (Cheogram) 2023-06-27 12:59:49 +02:00
Stephen Paul Weber
4512d3a6c0 Make sure timeout doesn't fire if we get a response and vice versa
(cherry picked from commit c9583c2e1ebda8f823c93de9bcbeb1fcfc071db4)
2023-06-27 12:58:21 +02:00
Stephen Paul Weber
b33ddbc09c 120 second timeout for command UI
(cherry picked from commit f790c34ed5f4520d5334642e148b714232ede347)
2023-06-27 12:58:16 +02:00
Arne
3bda92b85d Allow exploring other channels on the same service as this channel (Cheogram) 2023-06-27 12:58:06 +02:00
Arne
a5716aa99c fix crash on image or pdf + correct notification modifiyForImage 2023-06-27 10:04:47 +02:00
Torsten Flammiger
53f003caa0 Prepare backup rotation 2023-06-26 22:34:21 +02:00
Torsten Flammiger
baaa910c65 Add a timestamp to the settings backup too 2023-06-26 21:07:05 +02:00
Torsten Flammiger
9b0cb1a41d Fix DateTime format string for backup files: make it yyyy-MM-dd_HH-mm-ss 2023-06-26 20:59:57 +02:00