1
0
Fork 1
Commit graph

10686 commits

Author SHA1 Message Date
Arne
38d6ee0ab7 correct doap file 2024-10-12 13:30:35 +02:00
Arne
4812553248 Add occupant ids to doap file 2024-10-12 12:34:12 +02:00
Arne
4604e8b5a3 Fix crash opening message from notification 2024-10-11 20:21:10 +02:00
Arne
c1cd2d6a33 Remove reactions fallback 2024-10-10 15:39:18 +02:00
Arne
e0a880b086 Fix up empty OTR verification window 2024-10-10 05:23:07 +02:00
Arne
36e6e8d2e1 Fix up 2024-10-09 23:32:26 +02:00
Stephen Paul Weber
5aca6bd8d0 The right way to solve this leak is WeakRef
duh

(cherry picked from commit cb3490aa1a64551438fdd8d2cf162c076468d729)
2024-10-09 23:27:55 +02:00
Stephen Paul Weber
3f84cf9939 Don't produce ram-expensive Bitmap just for letter
Instead save a very small object with the string in it and draw every
time. Drawing a single letter is not noticibly slower than blitting a
bitmap of the same size. It may even be faster, and certainly saves RAM.

(cherry picked from commit c996da3a0eefc197b8ea887790bdf8d73736b1ed)
2024-10-09 23:18:41 +02:00
Stephen Paul Weber
3666e846b8 Optimize cache a BitTorrent 2024-10-09 23:18:37 +02:00
Stephen Paul Weber
1e52dfbc9e No refreshUi thundering herd
But may delay by more than the interval this way

(cherry picked from commit ff2bdc8474e9938ceba529fac7858ed88c4ed98e)
2024-10-09 23:17:15 +02:00
Stephen Paul Weber
855c0b3bbe This may help the leak also
(cherry picked from commit abb31b57b1750d6135d949489a697fb548a9cafc)
2024-10-09 23:17:03 +02:00
Stephen Paul Weber
547c45897c We made the cache way too small
If it's constantly evicting things, that's bad for performance too.

(cherry picked from commit 3cb373d384418a762197f91a49ffaada737665fa)
2024-10-09 23:16:57 +02:00
Stephen Paul Weber
92cbf35a31 If we are cached only then pass that through
(cherry picked from commit be73a001719ac6e6201457d543c16251fc96cadb)
2024-10-09 23:16:52 +02:00
Stephen Paul Weber
c0ed3a0481 Try to fix this leak
(cherry picked from commit 401805b1bce61078ca9d4ca940e45ec317ffd3ef)
2024-10-09 23:16:47 +02:00
Stephen Paul Weber
e0432df93a Be sure to call callback even on failure
(cherry picked from commit 227cfce215b9277f6762333b4021946f1ba4f2b4)
2024-10-09 23:16:30 +02:00
Stephen Paul Weber
763eaab487 Show category/type for domain jids in roster
(cherry picked from commit 44a12a603c46e4b7c3fe259bd94710914d3d91d0)
2024-10-09 23:16:17 +02:00
Stephen Paul Weber
f54e7335de Even better animator race guards 2024-10-09 23:16:10 +02:00
Stephen Paul Weber
a64120700c Try each possible phoneAccount
Otherwise if one is disabled we bail out of call integration and lose features.

(cherry picked from commit 524fbd1668b8ade73f0cbc5366529576390888b1)
2024-10-09 11:55:34 +02:00
Stephen Paul Weber
4414fcd3fc Fix another leak
(cherry picked from commit 96bd92b1f29ca0b55a302cc2c9a60f3d9051d6ee)
2024-10-09 11:55:30 +02:00
Stephen Paul Weber
e75f0a6e89 Fix leak
(cherry picked from commit debc2f44a46e77e070887fd7ecaa20dd27b0e7b1)
2024-10-09 11:55:26 +02:00
Stephen Paul Weber
629571f69a Non-encrypted media URLs in omemo messages
(cherry picked from commit 2d577c201219c2e7ff3bf5bfd3f3448b8975290f)
2024-10-09 11:55:06 +02:00
Stephen Paul Weber
b5feed2692 Speed up passes over messages
And don't pass over for sortedTime or else sorting the list takes way
too long.

(cherry picked from commit 1e76e60ae8828cb9c599e5bb7b96fcc44645edd9)
2024-10-09 11:53:51 +02:00
Daniel Gultsch
ad33a28e85 hide UP settings when default push server is empty
(cherry picked from commit c31fa2024970fcddbd479073a750438883a42775)
2024-10-08 10:27:20 +02:00
Daniel Gultsch
88b61492d8 do not purge offline messages when using bind 2
(cherry picked from commit c0b401aa580c807167e569f5cba9236e92575cb6)
2024-10-08 10:27:12 +02:00
Arne
dddd5fa208 Single tap on message box to show reactions popup 2024-10-08 10:27:05 +02:00
Arne
083abb98dd Add xep-0444 to doap file 2024-10-07 13:43:07 +02:00
Stephen Paul Weber
eec5308a77 Notify for reactions
(cherry picked from commit 6d8d06cc2b221161ac4ac609d82e6db2ab6663cc)
2024-10-05 10:21:22 +02:00
Stephen Paul Weber
87d0e0e7d6 Allow moderation by MUC bare jid again
(cherry picked from commit 31cc2ae9985ec174d17f12f692d91849325435a9)
2024-10-05 10:21:15 +02:00
Stephen Paul Weber
f0b6d071ed Remove quote fallbacks directly using the option
(cherry picked from commit 38ee9cae7bb10676d38b552546b13d9a7377ddc6)
2024-10-05 10:21:00 +02:00
Stephen Paul Weber
c78cef6164 Less nosiy fallback for reactions
Show only the added emoji and nothing on removal

(cherry picked from commit c574ac73ccb47dfa8210bd8ca7c9e6c063d36eb2)
2024-10-05 10:16:58 +02:00
Stephen Paul Weber
841a0ed909 Loosen requirement to have occupant id to send reaction
(cherry picked from commit d35ebbae226b99a239e3da7f4a70685cfaad6c43)
2024-10-05 10:16:54 +02:00
Stephen Paul Weber
3b52d2b118 Fix NPE 2024-10-05 10:16:49 +02:00
Stephen Paul Weber
bd5cd5755b Fix NPE
(cherry picked from commit b8907789427301d681f5b264008a34b04f06eb89)
2024-10-05 10:14:02 +02:00
Arne
76624a4a25 Fix NPE 2024-10-04 17:43:50 +02:00
Stephen Paul Weber
ae2e2a4997 Replace payloads when replacing a message
(cherry picked from commit f7f8b3a136591698d9a861771e73571fb5deac5b)
2024-10-04 17:42:58 +02:00
Stephen Paul Weber
103225340b Allow removing custom reaction tapping the chip
(cherry picked from commit fbf28124e02ff2d514deca7ca6df66b814e6e09f)
2024-10-04 17:42:53 +02:00
Stephen Paul Weber
525a91a1ce Don't put reply-reactions in reaction data model
That data model isn't well suited for allowing retractions to pull
things back out of it, so we'll rely on the aggregation approach for
these instead.

(cherry picked from commit 88898c38c3d5cbd252a3ecd7ed9cafe7ea36a439)
2024-10-04 17:42:42 +02:00
Stephen Paul Weber
64b406d8cc Long press to see who reacted
(cherry picked from commit e766372500c867f1fd92b8e6ba133b6c09d5310a)
2024-10-04 17:38:03 +02:00
Stephen Paul Weber
699eb7eae9 Show custom emoji reactions and allow sending them
(cherry picked from commit 7a51666a8bfe56bae3299dc386cd778236143874)
2024-10-04 17:35:21 +02:00
Stephen Paul Weber
293c21db2c Fix out of bounds exception for bad fallback spans
(cherry picked from commit 8f7dbd85688cc1f0df9477c39322784a1be322ff)
2024-10-04 17:20:24 +02:00
Stephen Paul Weber
8644c74935 Do not show muted messages as unread
(cherry picked from commit 44bb83db812fcd8a65d8e7decffea64900df9cae)
2024-10-04 17:20:18 +02:00
Stephen Paul Weber
e1b9cca32e Allow aggregating reactions from messages as well
(cherry picked from commit 91976e508ff8a17d579e838d6af07fa72ce69683)
2024-10-04 17:20:15 +02:00
Stephen Paul Weber
d1d4249494 Copy thread to reaction
(cherry picked from commit 35c270bab5b49e4c6db4e907c81a08371caf8402)
2024-10-04 17:19:39 +02:00
Stephen Paul Weber
756d8aa9e1 Add fallbacks for reactions
(cherry picked from commit 65408bb56067c10e69821cb99e0d69340584fc42)
2024-10-04 17:18:38 +02:00
Arne
ff98748d5c improve green dot online indicator 2024-10-03 17:58:48 +02:00
Arne
b015dbd502 Add margin to the end of message bubbles again 2024-10-03 17:58:01 +02:00
Christian Schneppe
c852082312 show a green dot if user is using the app 2024-10-03 16:54:44 +02:00
Arne
06fb90706e Code cleanup 2024-10-03 16:45:06 +02:00
Licaon_Kter
b031df5e75 Upgrade transcoding lib
(cherry picked from commit 6ee2b9c9dede47c508adc4aa932e62c07726228d)
2024-10-02 22:18:10 +02:00
Stephen Paul Weber
5cba7472a6 Reactions visual improvements
(cherry picked from commit 2c89fea7324a3135c91cfbcc7b992c411c8432d0)
2024-10-02 11:23:02 +02:00