Commit graph

9497 commits

Author SHA1 Message Date
Stephen Paul Weber
16321c533b Process MUC password from XMPP URI 2024-02-12 21:15:47 +01:00
Stephen Paul Weber
1f2b784539 Do not consider subject only messages as "unread" 2024-02-12 21:04:27 +01:00
12aw
300e8dd08b De-lighten busy color also 2024-02-12 20:54:56 +01:00
Stephen Paul Weber
41a2736375 Ignore already cancelled
(cherry picked from commit 816e33d95502688f55eaf52ef6059951fd0769a3)
2024-02-12 20:53:55 +01:00
12aw
37bd30f20f Fix NPE 2024-02-12 20:53:00 +01:00
Stephen Paul Weber
d3ed46e23d Fix NPE 2024-02-12 20:52:23 +01:00
Stephen Paul Weber
2e29d4e2dc Video track is absent if tranceiver is disposed
(cherry picked from commit 2e3c43336ea307990d68ccdc89eead3d7cb5cb8b)
2024-02-12 20:51:31 +01:00
12aw
c66eeeaa14 Keep away colour desaturated but the lightening was too much (partially) 2024-02-12 20:50:44 +01:00
Stephen Paul Weber
68198d3563 Show list of recent threads in muc details 2024-02-12 20:49:07 +01:00
Stephen Paul Weber
ccd2a1b137 Show thread subject if message has no subject itself 2024-02-12 20:25:06 +01:00
Stephen Paul Weber
5af5fba844 Aggregate known threads 2024-02-12 20:20:29 +01:00
Stephen Paul Weber
3836daf83a Allow sending subject-only with thread (partially) 2024-02-12 20:16:06 +01:00
12aw
d7a71a86fa Fix subject text appearance 2024-02-12 15:42:13 +01:00
12aw
91ecead83e possible fix message deletion 2024-02-12 15:22:20 +01:00
12aw
dffa2f1340 possible fix message deletion 2024-02-12 14:32:16 +01:00
Stephen Paul Weber
2922e9689b Store incoming subject-only message properly 2024-02-12 13:10:37 +01:00
Stephen Paul Weber
f7bdb221be Spec says if thread is there isn't not the muc topic
(cherry picked from commit 274c0d70fe541857a8bc7b8c10ea5837cde9917a)
2024-02-12 13:09:26 +01:00
Stephen Paul Weber
15011115f9 Allow setting subject on messages (TODO: Fix light theme subject visibility) 2024-02-12 13:09:21 +01:00
Stephen Paul Weber
4a8f70bca1 Fix OMEMO and location sending
(cherry picked from commit 448ac321a9736cef62220547c74aec951364514a)
2024-02-12 10:56:54 +01:00
Stephen Paul Weber
0125baf891 Don't lose encryption type when adding a file
(cherry picked from commit 2f5ee05fa6c6ddba3ff6984e28404935ee66fe2b)
2024-02-12 10:52:56 +01:00
Stephen Paul Weber
c16219d10d Do not attach payloads to legacy encryption 2024-02-12 10:52:48 +01:00
Stephen Paul Weber
9bb0de353a Allow selecting jid from contact details 2024-02-12 10:46:40 +01:00
Stephen Paul Weber
5347e0b84d Use phone icon istead of PSTN
No one know what a PSTN is

(cherry picked from commit 0cc445529310b2f36e91a56882c2e9ef0bb07c74)
2024-02-12 10:45:02 +01:00
Stephen Paul Weber
79f350d583 Stronger default account colours 2024-02-12 10:44:29 +01:00
Stephen Paul Weber
c9f1342061 Desaturate hardcoded tag colors to match generated 2024-02-12 10:35:57 +01:00
Stephen Paul Weber
0af291ee36 Query param is only valid on hierarchical uri
(cherry picked from commit 372927550c849c9dfe9212386d41a7bf0c00a2b6)
2024-02-12 10:33:01 +01:00
Stephen Paul Weber
228e97eb27 onStartCommand is on main thread
And we might do networking stuff if we need a reconnect.

(cherry picked from commit b97cd7a483a54edb3bef72b896466fbb1c1cc8a4)
2024-02-12 10:31:55 +01:00
Stephen Paul Weber
fdc1ab747f MUC reports battery thing may not even have been real 2024-02-12 10:29:44 +01:00
Stephen Paul Weber
a88ae219ea Escape URI properly
(cherry picked from commit a9c18ef11734e25a7cb80684a2e45b2bf2ff495b)
2024-02-12 10:26:41 +01:00
Stephen Paul Weber
11709d2bd4 If the only span is right at the end, it's still not plain text 2024-02-12 10:26:34 +01:00
Stephen Paul Weber
7f06642f30 No extended addressing fallbacks in quotes 2024-02-12 10:25:31 +01:00
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