Commit graph

9666 commits

Author SHA1 Message Date
Stephen Paul Weber
01420d15bc Log background activities more
To debug battery usage

(cherry picked from commit edd54c1a0eea97a09cc6659fcabe5cf39fbdee7b)
2024-02-12 10:12:36 +01:00
Stephen Paul Weber
068a23ace0 Ping all online MUCs every second max ping interval 2024-02-12 10:12:20 +01:00
Stephen Paul Weber
3a865239b8 Fail the connection if service is gone
(cherry picked from commit af8713a9f5fc925ae9aa74629d90b1390e58bb32)
2024-02-12 10:08:05 +01:00
Stephen Paul Weber
c08a8d7b03 Keep microphone in foreground if we have any reason to
Otherwise we may lose it.

(cherry picked from commit 66ecb8e3799180466b6555729bf2c5c758731a0c)
2024-02-12 10:05:08 +01:00
Daniel Gultsch
00a32247a3 UnifiedPush: send unregistered to apps when 'none' account is selected
(cherry picked from commit 1a83c290a234fb13699518c39f69c8a9bc9314cf)
2024-02-12 10:04:39 +01:00
Daniel Gultsch
b38f888527 ensure will tell 'messenger' when UP registration fails or is delayed
(cherry picked from commit 20c179c1a17c81868278f63fb2b0dbb8ba4cd1ad)
2024-02-12 10:04:32 +01:00
Daniel Gultsch
7f997cbaa7 support location attribute on enable
(cherry picked from commit f7b5124fd3e47d6a95b6f094e34adccf9b42a107)
2024-02-12 10:04:26 +01:00
Daniel Gultsch
c5cb8245e8 add quick log functionality to debug UP 2024-02-12 10:04:14 +01:00
Daniel Gultsch
11dc9edfac JingleConnectionManager: code clean up
(cherry picked from commit 747f58c35bfa2077368d95653c5e81ae8e78a5d5)
2024-02-12 09:58:50 +01:00
Daniel Gultsch
adc0a88d9f fixup: properly detect fast
(cherry picked from commit 402882389ff3ae1afd91a9285a5601495b6a0347)
2024-02-12 09:58:39 +01:00
Daniel Gultsch
595f1698a6 treat carbons as enabled when requested through bind 2 2024-02-12 09:58:29 +01:00
Daniel Gultsch
a2bd96a8ab use stricter namespace matching in stream parser 2024-02-12 09:40:53 +01:00
Daniel Gultsch
71a6696bb2 add timeout to ICE gathering 2024-02-12 09:34:05 +01:00
12aw
b1460ffdec update ConnectionService 2024-02-12 09:28:31 +01:00
Stephen Paul Weber
a7094edb73 If we are in a call, foreground service needs the mic
(cherry picked from commit 85039faca821fd2313172f0a284ea3a5a12c6e0e)
2024-02-12 09:24:18 +01:00
Daniel Gultsch
467af609dc bump reporting xep and add ability to report messages 2024-02-12 09:05:09 +01:00
12aw
940f6c25dc themable launcher icon 2024-02-12 08:34:37 +01:00
12aw
a8e4d29da8 continue Material 3 2024-02-11 19:06:22 +01:00
12aw
13bbf2ee52 update gradle 2024-02-11 18:12:11 +01:00
12aw
6768086188 remove old image 2024-02-11 18:03:05 +01:00
12aw
d48fba96c5 Continue changing to Material 3 2024-02-11 17:41:43 +01:00
12aw
3df960d1ab Merge remote-tracking branch 'origin/master' 2024-02-11 17:39:16 +01:00
Arne-Brün Vogelsang
727005ed99 Merge pull request 'Avoid truncated voice messages for affected devices' (#155) from p42ity/monocles_chat:truncated_voice_messages into master
Reviewed-on: https://codeberg.org/monocles/monocles_chat/pulls/155
2024-02-11 16:38:20 +00:00
p42ity
f66d1a7c84 Import ImmutableSet 2024-02-09 16:09:21 +01:00
p42ity
3ba96dffce Add the missing OutputFormat 2024-02-09 16:03:47 +01:00
p42ity
8fc08f4fdb Avoid truncated voice messages on some devices. 2024-02-09 16:01:05 +01:00
12aw
897fea33cb Possible fix crash on older devices when keyboard height handling 2024-02-08 08:56:04 +01:00
12aw
f530776c97 prepare 1.7.8.9 2024-02-06 20:35:43 +01:00
Daniel Gultsch
d8e7c667b0 do not set maxSdk on storage permissions 2024-02-06 19:19:33 +01:00
12aw
98e2099123 catch outdated backup exception in ImportBackupActivity (Daniel Gultsch) 2024-02-06 19:19:33 +01:00
Stephen Paul Weber
69a5930a03 Last ditch for drawables with no width or height...
(cherry picked from commit c92507be9d8c89ea500bf1ecebae3ec853dae616)
2024-02-06 19:19:33 +01:00
Stephen Paul Weber
06ea380f8d Need to synchronize all presences access
(cherry picked from commit 3a071bdd08b8a0a47d27fc1def5be917dab0370c)
2024-02-06 19:19:33 +01:00
12aw
e33a225ff1 set max sdk for external storage permission 2024-02-06 19:19:33 +01:00
Stephen Paul Weber
1c1e0dde66 Fix NPE 2024-02-06 19:19:33 +01:00
12aw
5a314d2a82 quietly ignore mediated invites from blocked contacts (Daniel Gultsch) 2024-02-06 19:19:33 +01:00
Stephen Paul Weber
6a2248add6 Fix display of moderated images + fix message deletion 2024-02-06 19:19:33 +01:00
12aw
48c6b7e477 Show larger images in a media selector fix 2024-02-06 19:19:33 +01:00
Daniel Gultsch
b640483b28 catch illegal state exception in TrackWrapper 2024-02-05 21:44:18 +01:00
Stephen Paul Weber
db78906a61 Basic link previews + include opengraph metadata about HTML links + Links in a quote are not really in this message + OpenGraph library not using tor right now, so disable when we are + disable Gradle daemon + Better defaults for OpenGraphParser + Eventually we need to move on + Empty result as an error instead of hanging + re-activate map preview (Experimental) + modify mime type detection for shared files 2024-02-05 17:18:42 +01:00
Stephen Paul Weber
d8118ad945 Internal ping every two minutes 2024-01-30 07:05:27 +01:00
Stephen Paul Weber
8c5a58268c Fail the connection if service is gone 2024-01-30 07:04:12 +01:00
12aw
2d0edee199 Disable show edit log 2024-01-30 06:18:29 +01:00
12aw
3a613b15e6 update changelog 2024-01-29 19:35:25 +01:00
12aw
eebc20321b rounder date and call log bubble 2024-01-29 19:28:05 +01:00
12aw
177bf20ce6 improved call log and date bubbles + correct missed call strings 2024-01-29 19:24:41 +01:00
12aw
b3524f1d40 Change alternative output file ending 2024-01-29 15:18:09 +01:00
Stephen Paul Weber
a84fdc6caa Don't just always show jid as conversation name with stranger
(cherry picked from commit 0866c882503ff1763372d3f89e8dfa1a57f3b794)
2024-01-28 22:40:01 +01:00
Stephen Paul Weber
a746148c31 Always show presence name if known
But add jid in parens to avoid spoofing attacks when no presence
subscription.

In such cases usually there will also be a message from stranger warning snackbar.

(cherry picked from commit fa1487016ac1c92a71c39ea58346a2924531e487)
2024-01-28 22:39:47 +01:00
Stephen Paul Weber
af74e56308 If there is no presence then we can't possibly do a check
(cherry picked from commit 019720e4d2cc7afd37f6b501b5cc6cb2e5c0da0e)
2024-01-28 22:39:12 +01:00
12aw
a6fc5fe924 keep screen active while recording 2024-01-28 22:17:14 +01:00