1
0
Fork 1
Commit graph

10471 commits

Author SHA1 Message Date
Arne
5d7d13378c Optional OTR encryption (1/2) 2024-10-01 12:07:04 +02:00
Arne
a87db143ba More padding on tags 2024-09-30 22:20:02 +02:00
Stephen Paul Weber
eb3740daea Don't show a 0
(cherry picked from commit dffbd4d9f9d7faa4655ca5a2baaff9403724a7a6)
2024-09-30 21:50:17 +02:00
Stephen Paul Weber
54de59a045 Allow multi-select tags 2024-09-30 21:50:13 +02:00
Stephen Paul Weber
773248134d Allow drawer in tablet view also 2024-09-30 21:47:19 +02:00
Stephen Paul Weber
2a4e9bc651 Colour account badge by status
(cherry picked from commit 0cac56182a085108efe3e52167109acb644e3510)
2024-09-30 21:41:37 +02:00
Stephen Paul Weber
90fdef5a7d Show unread counts for accounts
(cherry picked from commit 61cc97ff1fe06d71c3b6cad8489d8cc5c179225a)
2024-09-30 21:41:34 +02:00
Stephen Paul Weber
8b3fb07104 Show unread counts for main filters
(cherry picked from commit 70e7cbb5985d7ac19baf829f4134b29646490d35)
2024-09-30 21:41:30 +02:00
Stephen Paul Weber
266fae5647 Show only unread chats option
(cherry picked from commit 4971abab5fb12c436c4386a480dbf9615156f320)
2024-09-30 21:41:26 +02:00
Stephen Paul Weber
d591b17454 Remove start chat from drawer for now
(cherry picked from commit 84c0a6968dd3cd66df85d20e7798aad0b6e10fab)
2024-09-30 21:41:07 +02:00
Stephen Paul Weber
7187a726b4 Attempt to fix emoji search race
Seems like popup is still doing measure when new submit edits the list
can cause a crash.

(cherry picked from commit 8a7eb1e2a5c27dff6182fbd7d86c45a5157d422a)
2024-09-30 21:41:03 +02:00
Stephen Paul Weber
6a23d41c2c Fix NPE
(cherry picked from commit 3e6c3889410bac71a698efe9bf78d61a655b0b23)
2024-09-30 21:40:59 +02:00
Stephen Paul Weber
473accc03f Fix NPE
(cherry picked from commit 6ffd82343b1ea8ef364481b38d43fb581353249a)
2024-09-30 21:40:53 +02:00
Arne
c2cb5a1a80 Fix up 2024-09-28 23:37:21 +02:00
Daniel Gultsch
5fa48cf582 handle rare case of power manager not available
(cherry picked from commit fff53c45479bf103078ac3bba0d3d41110a74fc0)
2024-09-28 23:34:12 +02:00
Daniel Gultsch
7c1fa31ebf catch browser not found in OK dialog
(cherry picked from commit 4931039aee6eea5aec713f01711bc2f1a4713374)
2024-09-28 23:34:12 +02:00
Daniel Gultsch
66746e0e1e initialize emoji compat in application
(cherry picked from commit fcd6f7c18ac67a0dfc6dc6fab77e7e63cea4e75e)
2024-09-28 22:47:39 +02:00
Daniel Gultsch
52801eeda7 exclude all OnePlus devices instead of just individual devices
(cherry picked from commit 5012c7d21d467ac437f9d46d0d82a5c3fdfb32ab)
2024-09-28 22:47:35 +02:00
Arne
14a61509d8 remove invalid debug build options 2024-09-28 22:46:28 +02:00
Arne
4ce0146f53 Update webrtc to m129 2024-09-28 22:45:30 +02:00
Stephen Paul Weber
6a779eeced Only get avatar from cache for sidebar
And fetch in background if needed

(cherry picked from commit 40acf58dfa08bd392988e62ef41d9517801a1013)
2024-09-27 19:16:46 +02:00
Stephen Paul Weber
b511565914 We end to fix crash, so don't let end crash 2024-09-27 19:16:38 +02:00
Stephen Paul Weber
16bba29c2b Fix NPE
(cherry picked from commit 858558bfb64d4bc6c4964aaea94e9a1494d0db1f)
2024-09-27 19:15:43 +02:00
Stephen Paul Weber
70de21785f Fix NPE
(cherry picked from commit 2a2903f8d784766b2b133657ea132855ad71ae1d)
2024-09-27 19:15:41 +02:00
Stephen Paul Weber
fb73a8c9ab NPE
Not sure how this can happen, seems very rare, maybe a race condition?

(cherry picked from commit 413b21341e34a613edf1eb59660450546852df83)
2024-09-27 19:15:38 +02:00
Arne
d060ea6d6a Setting to use internal or external media viewer 2024-09-23 13:09:39 +02:00
Arne
93b096fcd6 Revert BCPQC 2024-09-22 21:50:23 +02:00
Arne
14bab395d5 correct shareable link 2024-09-22 09:53:35 +02:00
Arne
6ebd9eb43e Change shareable link 2024-09-22 09:49:22 +02:00
Arne
b7c6684ec2 Improve icons + show title when nav drawer enabled 2024-09-20 17:36:28 +02:00
Arne
ed8b8402e0 Improve setting to disable nav drawer 2024-09-20 16:54:28 +02:00
Arne
06f2a21462 Fix possible NPE 2024-09-20 16:31:54 +02:00
Arne
1f864752fd Improve preferences icons + remove expandable text preference for now 2024-09-20 16:10:53 +02:00
Arne
2e4d02fb08 Fix several NPE 2024-09-20 15:42:47 +02:00
Arne
d12c91a614 Set variable string for note to self 2024-09-20 13:42:31 +02:00
Arne
05470a9c85 Add setting to disable nav drawer 2024-09-19 23:29:27 +02:00
Arne
46fa1a4fec Improve autocomplete setting 2024-09-19 22:40:54 +02:00
Arne
31f66ea1cf Fix up nicer custom tab 2024-09-19 22:33:17 +02:00
Stephen Paul Weber
125fccd2a8 Show drawer with hamburger button or title tap
(cherry picked from commit 793f79f31b0373733f724291263f12e27c0e42f3)
2024-09-19 19:42:44 +02:00
Stephen Paul Weber
fd4025091d Fix NPE
I don't kow how binding.drawer can be null, but here we are...

(cherry picked from commit e76c3bdae65ae94999e5ad3111b3ff8c5f888551)
2024-09-19 19:39:26 +02:00
Stephen Paul Weber
3dcdaaea76 More notice that account is disconnected
https://soprani.ca/todo/383
(cherry picked from commit 94a99e6b1b8e3108abce17488c198a2f44dfc133)
2024-09-19 19:39:02 +02:00
Stephen Paul Weber
666791c1df Fix concurrent modification
(cherry picked from commit e0d4dd61a1271c007095f35fb937dd0d887f7ae2)
2024-09-19 19:36:51 +02:00
Stephen Paul Weber
c79651fc57 Use known gateways in notification settings
(cherry picked from commit d7cde840a612538b2673091874b8af83948b98c0)
2024-09-19 19:36:43 +02:00
Stephen Paul Weber
623824bfd5 Use known gateays during onboarding
(cherry picked from commit c134019490b77d41d844cd735c97e0e8e7ac75a8)
2024-09-19 19:36:40 +02:00
Stephen Paul Weber
bc4670687e Use known gateways when tel uri clicked
(cherry picked from commit c962d36d1777b299184a1f0529b9d846fb5e8055)
2024-09-19 19:36:38 +02:00
Stephen Paul Weber
de36c966b1 Use known gateways to get list of all gateways
(cherry picked from commit 749790c52698b7f079760d52beed862e979c428f)
2024-09-19 19:36:35 +02:00
Stephen Paul Weber
2a56dfa683 Use known gateways for contact sync
(cherry picked from commit bfae082ab90ff2768c54baeaf581733b2d6c81b3)
2024-09-19 19:36:23 +02:00
Stephen Paul Weber
ef1f542cd6 Optimize drawer data loading
We do it on every UI refresh so it matters.  Stop refreshing accounts
unless accounts have changed. Speed up tags dramatically by not
bothering to sort the conversations (since we iterate them all anyway
here).

In my local testing this moved us from 20-26ms for the new code to an
average of under 2ms.

(cherry picked from commit f3f154a445bb79c04ef88000e80bc098a0635c6f)
2024-09-19 19:36:21 +02:00
Stephen Paul Weber
2c77c02f97 Use known gateways in manage account activity
(cherry picked from commit 05f755a2f27eb39c7b828be7218f47d7583eb3ce)
2024-09-19 19:36:18 +02:00
Stephen Paul Weber
72743917aa Use known gateways cache in drawer
(cherry picked from commit 2ce08fba6135ada80fc31ae0666bb12cdac85f31)
2024-09-19 19:36:15 +02:00