Commit graph

10484 commits

Author SHA1 Message Date
Stephen Paul Weber
fcd01ec1bd Use known gateays during onboarding
(cherry picked from commit c134019490b77d41d844cd735c97e0e8e7ac75a8)
2024-09-19 19:36:40 +02:00
Stephen Paul Weber
acb1dda2b0 Use known gateways when tel uri clicked
(cherry picked from commit c962d36d1777b299184a1f0529b9d846fb5e8055)
2024-09-19 19:36:38 +02:00
Stephen Paul Weber
0c46aaac41 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
0590843964 Use known gateways for contact sync
(cherry picked from commit bfae082ab90ff2768c54baeaf581733b2d6c81b3)
2024-09-19 19:36:23 +02:00
Stephen Paul Weber
7fd2951cf1 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
8108fc45b5 Use known gateways in manage account activity
(cherry picked from commit 05f755a2f27eb39c7b828be7218f47d7583eb3ce)
2024-09-19 19:36:18 +02:00
Stephen Paul Weber
2a2e673f33 Use known gateways cache in drawer
(cherry picked from commit 2ce08fba6135ada80fc31ae0666bb12cdac85f31)
2024-09-19 19:36:15 +02:00
Stephen Paul Weber
38e52639f2 Cache known gateways
(cherry picked from commit 3ed3e18b3850c6b06e5fcec8a9f614771dfabdd4)
2024-09-19 19:36:11 +02:00
Stephen Paul Weber
cda4d5dcf0 Fix NPE
(cherry picked from commit 6b999dfe4f6bf5bc8a2ccbea79ab6af67501d868)
2024-09-19 19:36:07 +02:00
Stephen Paul Weber
1dfeb6331d Fix NPE
(cherry picked from commit f21126727fcb5c05db3566e87cef28cd5c1271fe)
2024-09-19 19:36:03 +02:00
Stephen Paul Weber
ab35c052f4 Pop back to top on any drawer choice
(cherry picked from commit af9ea84d40d978f5aa5f6d92b912780f5f04755a)
2024-09-19 19:35:57 +02:00
Stephen Paul Weber
c84deb4d5b Collapse after choosing something
(cherry picked from commit 9bcfd8421cc9d70d3b104b3914731d189eeb9e11)
2024-09-19 19:35:54 +02:00
Stephen Paul Weber
558e25b465 Fix NPE
(cherry picked from commit 68829d0d8706a144778acfd480217ee0194c4cd4)
2024-09-19 19:35:51 +02:00
Stephen Paul Weber
7f25873c83 Allow access to all startconversation options from drawer
(cherry picked from commit 63916a70dea00e17a6372401e068dcaa6c3e60c4)
2024-09-19 19:34:12 +02:00
Stephen Paul Weber
15553cce4c Sort tags in drawer
(cherry picked from commit 9d0dcd9dbf8c969042a4bee8b71b4fc190ad85bc)
2024-09-19 19:32:06 +02:00
Stephen Paul Weber
263a8918d4 Visually deselect tag when choosing just a main filter
(cherry picked from commit 78b43f375da7d1d03b862ef5ec9329afee187beb)
2024-09-19 19:32:03 +02:00
Stephen Paul Weber
8a23d493bb Colored badges
(cherry picked from commit 9bd5742fc20170921dbc6b92211da30d1b76b598)
2024-09-19 19:32:00 +02:00
Stephen Paul Weber
30a61fa571 Add some icons to drawer
(cherry picked from commit 4a8b1982c207c981162dd03f137470f952294168)
2024-09-19 19:31:56 +02:00
Stephen Paul Weber
c13706b60d Save filter state across rotation
(cherry picked from commit 791358b2fd92eee4c53c61e0826535537382f105)
2024-09-19 19:31:52 +02:00
Stephen Paul Weber
7f6a2e7622 Allow filtering by tag in the drawer
(cherry picked from commit ac8ac92ff15ef8560a55bae549df45b78d3a153d)
2024-09-19 19:31:47 +02:00
Stephen Paul Weber
ca390c81e1 Add nav drawer with account switcher
(cherry picked from commit f06a7b48814c0981c07cc110185930459547cdb2)
2024-09-19 19:24:48 +02:00
Stephen Paul Weber
3f45cedebc No real thumbnail for audio files
Let's not try to decode as an image lol

(cherry picked from commit 4f927a124391fa99d86d3ad30789316fde2a69cb)
2024-09-19 19:12:10 +02:00
Stephen Paul Weber
9b5b7bab00 If block contains zero newlines, it's not a block
(cherry picked from commit ab52dddfce133daf4b9cb132c8cd2f829de0c1fb)
2024-09-19 19:11:03 +02:00
Stephen Paul Weber
aa6cf96917 Force a valid boolean value if server sent an invalid one
(such as blank)

(cherry picked from commit b80654b361a82d6266180bd0b4910a0125668a4d)
2024-09-19 19:10:57 +02:00
Stephen Paul Weber
a34e95f987 Avoid crashes due to setting value outside of range
In case of bad value

(cherry picked from commit ce44735aeb123dcf10fefce6922cb886cab89b86)
2024-09-19 19:10:47 +02:00
Stephen Paul Weber
69d4709c9d Nicer custom tab
(cherry picked from commit 40b28c7f5869852ea570656dc4cc406fcd7ae8d2)
2024-09-19 19:10:06 +02:00
Stephen Paul Weber
90ebdca6fc Video play button
Goes to the video url (usually embed url) instead of the whole webpage.

(cherry picked from commit 2276ee00e042ecade56c279431bdd06bb693d2c0)
2024-09-19 19:10:01 +02:00
Stephen Paul Weber
56df0fc63a Update OGP and send video url if present
(cherry picked from commit ca6bbc3a81b5926cd234b0f629f988f1e9b9607f)
2024-09-19 19:09:55 +02:00
Stephen Paul Weber
3c5fb54206 On newer we don't need to ask again?
I guess because it's so restricted?

(cherry picked from commit eed71b77c789aff8ec4c3b3f5e2126bd6ec5dc76)
2024-09-19 19:09:41 +02:00
Stephen Paul Weber
ee5bacdc52 Support me command in replies
And guard against edge case crash

(cherry picked from commit 3b0719a90b509612d84a601b624a5a5d6c8d89ba)
2024-09-19 19:09:34 +02:00
Stephen Paul Weber
8e8d57c4c2 Support latest retract/moderate xeps too
(cherry picked from commit e5200409731d37971bf2c8823fd0b23fccef3558)
2024-09-19 19:09:20 +02:00
Stephen Paul Weber
c9ed0eb735 This is redundant
(cherry picked from commit 15ad8e0ac0f494a4d0b42265d490fb8a92a77485)
2024-09-19 19:09:12 +02:00
Arne
69e8d6bec5 Apply monocles read more read less feature 2024-09-19 12:42:10 +02:00
Arne
ae2c09468a Fix up Default to mpeg4 audio codec 2024-09-19 10:01:09 +02:00
Arne
fe6e395ae3 Default to display enter key 2024-09-18 23:48:36 +02:00
Arne
22cb7765b1 Improve string 2024-09-18 22:28:45 +02:00
Arne
d2704ef645 Default voice message codec to MPEG4 2024-09-18 14:50:30 +02:00
Arne
f0dcefa0cc Fix crash when autocomplete disabled 2024-09-17 20:15:31 +02:00
Arne
689999afc2 code cleanup 2024-09-17 16:19:48 +02:00
Arne
583c8eeaf1 Increase map preview size 2024-09-17 16:06:19 +02:00
Arne
d70d8c0a98 Rounder input field 2024-09-17 10:14:13 +02:00
Arne
477109913d Disable onboarding after login for now 2024-09-17 09:15:11 +02:00
Arne
b0610f8b5c Replace suggested provider 2024-09-16 21:50:14 +02:00
Arne
8af468b371 Fix NPE 2024-09-16 21:41:10 +02:00
Arne
f775f77f29 Fix possible NPE 2024-09-16 21:27:07 +02:00
Arne
15cbdac5ac Adjust theme color input layout 2024-09-16 21:22:20 +02:00
Arne
1a8e50600d Correct string 2024-09-16 21:14:19 +02:00
Arne
3ab7b0dfe4 Fix flipping nav icon in start conversation 2024-09-16 21:03:09 +02:00
Arne
715175663d Fix up show/hide quick action buttons 2024-09-16 20:28:39 +02:00
Arne
aec7fc25b8 Fix up disable nav bar 2024-09-16 19:58:09 +02:00