Commit graph

8676 commits

Author SHA1 Message Date
Arne
f147f23f96 Revert "Temporary remove setting for automatically jump to commands tab to prevent crash"
This reverts commit 1f2c880b82.
2024-10-13 19:42:47 +02:00
Arne
1f2c880b82 Temporary remove setting for automatically jump to commands tab to prevent crash 2024-10-13 18:25:05 +02:00
Arne
b7a6f36f1d Allow reactions only in unencrypted chats 2024-10-13 11:33:19 +02:00
Arne
3d13dc1606 Show further emojis for reaction 2024-10-13 11:27:46 +02:00
Arne
990cd02e43 Revert "Remove reactions fallback"
This reverts commit c1cd2d6a33.
2024-10-13 11:06:01 +02:00
Arne
b0cd2daaee Don't show raw OTR message in notifications 2024-10-12 14:07:40 +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
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
Stephen Paul Weber
5cba7472a6 Reactions visual improvements
(cherry picked from commit 2c89fea7324a3135c91cfbcc7b992c411c8432d0)
2024-10-02 11:23:02 +02:00
Stephen Paul Weber
2e570463fb Be careful not to reuse ids
(cherry picked from commit 37c6cbfe6d40b26eb5fe8757adea8c57e0c92b60)
2024-10-02 10:56:49 +02:00
Stephen Paul Weber
1fbaa6d852 More intuitive unread counts
(cherry picked from commit c8dc48f5815980f75115f0922b1e6e7225a8db10)
2024-10-02 10:56:45 +02:00
Stephen Paul Weber
a0b5ec2a78 Fix text badge colour in dark mode
(cherry picked from commit dccab944d623a540693d79c6de926f1a57fbb05a)
2024-10-02 10:56:42 +02:00
Stephen Paul Weber
53fd2dd645 Keep account identifiers in drawer stable
(cherry picked from commit c745bfd29aa9a867076b219c8835c08a66475eed)
2024-10-02 10:56:38 +02:00
Arne
dcb028a226 Add translatable string 2024-10-02 06:01:36 +02:00
Arne
f83157bcbb Fix disappearing messages with reactions + code clean up 2024-10-02 05:55:46 +02:00
Stephen Paul Weber
0aea687411 Reply with a single emoji is a reaction
(cherry picked from commit ba47a5f1639fdb0b8d2a1b3a8cd89bb2c9eef931)
2024-10-01 21:47:37 +02:00
Stephen Paul Weber
873f091218 Reply with emoji is reaction
(cherry picked from commit ad405bfb0c536dca03decd4e33d92dfab6f65c64)
2024-10-01 21:47:33 +02:00
Arne
e4b87aca50 Fix up Bottom nav + remove redundant message editable 2024-10-01 21:04:58 +02:00
Stephen Paul Weber
967cf59d80 Emoji + custom emoji is not a sticker
(cherry picked from commit baf045c02b7c556956c89979fd88f31903fae565)
2024-10-01 21:04:58 +02:00
Stephen Paul Weber
cbc1592605 Clear link descriptions before re-computing
(cherry picked from commit 6224dbcd95d6a0ba6badb5f5cf5dca8fd600c82d)
2024-10-01 21:04:58 +02:00
Stephen Paul Weber
89b107e3a9 Cannot correct other's messages
(cherry picked from commit 7a6c2195033d56bf46541177c57277856b20b886)
2024-10-01 21:04:58 +02:00
Arne
60d5d84029 Merge branch 'master' of https://codeberg.org/iNPUTmice/Conversations 2024-10-01 17:56:26 +02:00
Arne
b60d2d49fb Optional OTR encryption (2/2) : TODO: Fix ask question to verify contact 2024-10-01 12:45:16 +02:00
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
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
Stephen Paul Weber
0723a399fb Cache known gateways
(cherry picked from commit 3ed3e18b3850c6b06e5fcec8a9f614771dfabdd4)
2024-09-19 19:36:11 +02:00
Stephen Paul Weber
7a592117db Fix NPE
(cherry picked from commit 6b999dfe4f6bf5bc8a2ccbea79ab6af67501d868)
2024-09-19 19:36:07 +02:00
Stephen Paul Weber
b8111d4385 Fix NPE
(cherry picked from commit f21126727fcb5c05db3566e87cef28cd5c1271fe)
2024-09-19 19:36:03 +02:00
Stephen Paul Weber
cb84ae9f66 Pop back to top on any drawer choice
(cherry picked from commit af9ea84d40d978f5aa5f6d92b912780f5f04755a)
2024-09-19 19:35:57 +02:00
Stephen Paul Weber
34072f8472 Collapse after choosing something
(cherry picked from commit 9bcfd8421cc9d70d3b104b3914731d189eeb9e11)
2024-09-19 19:35:54 +02:00
Stephen Paul Weber
14c943aab2 Fix NPE
(cherry picked from commit 68829d0d8706a144778acfd480217ee0194c4cd4)
2024-09-19 19:35:51 +02:00
Stephen Paul Weber
3ac5e81013 Allow access to all startconversation options from drawer
(cherry picked from commit 63916a70dea00e17a6372401e068dcaa6c3e60c4)
2024-09-19 19:34:12 +02:00
Stephen Paul Weber
5f67fe92b9 Sort tags in drawer
(cherry picked from commit 9d0dcd9dbf8c969042a4bee8b71b4fc190ad85bc)
2024-09-19 19:32:06 +02:00
Stephen Paul Weber
d682951226 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
a50cc04639 Colored badges
(cherry picked from commit 9bd5742fc20170921dbc6b92211da30d1b76b598)
2024-09-19 19:32:00 +02:00
Stephen Paul Weber
25d4db36eb Add some icons to drawer
(cherry picked from commit 4a8b1982c207c981162dd03f137470f952294168)
2024-09-19 19:31:56 +02:00
Stephen Paul Weber
3db5211231 Save filter state across rotation
(cherry picked from commit 791358b2fd92eee4c53c61e0826535537382f105)
2024-09-19 19:31:52 +02:00
Stephen Paul Weber
bf467f16be Allow filtering by tag in the drawer
(cherry picked from commit ac8ac92ff15ef8560a55bae549df45b78d3a153d)
2024-09-19 19:31:47 +02:00
Stephen Paul Weber
afb7ca3b04 Add nav drawer with account switcher
(cherry picked from commit f06a7b48814c0981c07cc110185930459547cdb2)
2024-09-19 19:24:48 +02:00
Stephen Paul Weber
045bd1a93f 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
eeab4e6d46 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
d32bcc6c61 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
3975c0befa 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
0c841f1aa3 Nicer custom tab
(cherry picked from commit 40b28c7f5869852ea570656dc4cc406fcd7ae8d2)
2024-09-19 19:10:06 +02:00
Stephen Paul Weber
f83c2e421c 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
1e8d4c86b9 Update OGP and send video url if present
(cherry picked from commit ca6bbc3a81b5926cd234b0f629f988f1e9b9607f)
2024-09-19 19:09:55 +02:00
Stephen Paul Weber
b1aa8de2f1 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
54f292ac41 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
30b567ea6c Support latest retract/moderate xeps too
(cherry picked from commit e5200409731d37971bf2c8823fd0b23fccef3558)
2024-09-19 19:09:20 +02:00
Stephen Paul Weber
58542a8ffe This is redundant
(cherry picked from commit 15ad8e0ac0f494a4d0b42265d490fb8a92a77485)
2024-09-19 19:09:12 +02:00
Arne
dcb2bb5d35 Apply monocles read more read less feature 2024-09-19 12:42:10 +02:00
Arne
100db3898a Fix up Default to mpeg4 audio codec 2024-09-19 10:01:09 +02:00
Arne
8fc9e1a5da Default to display enter key 2024-09-18 23:48:36 +02:00
Arne
ebd332bc61 Improve string 2024-09-18 22:28:45 +02:00
Arne
d2a97c544a Default voice message codec to MPEG4 2024-09-18 14:50:30 +02:00
Arne
c4d6e631e8 Fix crash when autocomplete disabled 2024-09-17 20:15:31 +02:00
Arne
6b51a3177f code cleanup 2024-09-17 16:19:48 +02:00
Arne
e5a68f0add Increase map preview size 2024-09-17 16:06:19 +02:00
Arne
74221c79eb Rounder input field 2024-09-17 10:14:13 +02:00
Arne
6dba098090 Disable onboarding after login for now 2024-09-17 09:15:11 +02:00
Arne
0e0f27365a Replace suggested provider 2024-09-16 21:50:14 +02:00
Arne
b8dc434d43 Fix NPE 2024-09-16 21:41:10 +02:00
Arne
1ece485d65 Fix possible NPE 2024-09-16 21:27:07 +02:00
Arne
5b0c1a6a06 Adjust theme color input layout 2024-09-16 21:22:20 +02:00
Arne
e21051eb8e Correct string 2024-09-16 21:14:19 +02:00
Arne
703f0dc6c3 Fix flipping nav icon in start conversation 2024-09-16 21:03:09 +02:00
Arne
16d6b514a1 Fix up show/hide quick action buttons 2024-09-16 20:28:39 +02:00
Arne
f12e00ca53 Fix up disable nav bar 2024-09-16 19:58:09 +02:00
Arne
faec83d925 correct string 2024-09-16 18:05:50 +02:00
Arne
e46e8bbdc7 Fix NPE "show thread feature" 2024-09-16 18:03:41 +02:00
Arne
e6fde9ce3d Correct show own accounts preference call 2024-09-16 17:42:22 +02:00
Arne
a698632459 Smaller text for own accounts 2024-09-16 17:32:38 +02:00
Arne
89cac0f547 Fix possible NPE 2024-09-16 17:18:41 +02:00
Arne
01ae28484d Apply option to show own accounts 2024-09-16 17:17:20 +02:00
Arne
4daba5db66 Apply option to show map preview 2024-09-16 16:27:35 +02:00
Arne
ce6d8d53b2 Fix up thread for WebXDC 2024-09-16 14:58:14 +02:00
Arne
92f79966f1 Add option to show/hide threads feature 2024-09-16 14:52:06 +02:00
Arne
40ca4c6914 Disable initial onboarding for now + improve strings 2024-09-14 15:57:38 +02:00
Arne
fce586330a Fix crash when showing this thread only and then send a message 2024-09-13 22:52:05 +02:00
Arne
59599ab83c Bigger rich quotes 2024-09-13 11:04:42 +02:00
Arne
6c4120370b increase avatar size 2024-09-13 10:38:34 +02:00
Arne
208ba2a9c1 Code correction 2024-09-13 10:34:55 +02:00
Arne
10c3135015 Fix up rich quotes 2024-09-13 10:34:44 +02:00
Arne
c0c9ef3c91 Fix up show subject input 2024-09-12 23:30:42 +02:00
Daniel Gultsch
f721df4b50 fix rare issue with CSI triggering pep notification dedup
(cherry picked from commit 483ff7abe0134c94a97d4603477138948d6a53fa)
2024-09-12 21:20:16 +02:00
Daniel Gultsch
d4f8fc3739 send delivery receipt when strict discovery timeout is used
(cherry picked from commit 66db477b7137409da5cc8f50d1694b4c6138eb39)
2024-09-12 21:19:34 +02:00
Daniel Gultsch
144e458ddb add timeout when device call gets no ringing response
(cherry picked from commit 465c99fb7b18b377823f5a4a321a4b68b3d38ad7)
2024-09-12 21:19:18 +02:00
Arne
0d568debcd Don't need this 2024-09-12 17:29:51 +02:00
Stephen Paul Weber
eae1f48249 Use same MIME type as delta chat
(cherry picked from commit 7b579fdbe06dc786ecdb402a0e3625cd6fa386af)
2024-09-12 17:27:21 +02:00
Arne
9ebacc92e5 Add "save to downloads" for attachments 2024-09-12 17:24:27 +02:00
Arne
7118623740 Correct strings 2024-09-12 16:44:16 +02:00
Arne
99905383e5 Update to monocles database format v2 2024-09-12 16:02:34 +02:00
Arne
3b5d1db44b TODO DANE enforcement 2024-09-12 03:59:47 +02:00
Arne
13b3109b59 Whitespace 2024-09-12 03:49:53 +02:00
Arne
024789e39a Fix up DANE enforcement 2024-09-12 03:49:42 +02:00
Arne
3c6cadaacb Zooming in image and avatar preview 2024-09-11 17:03:09 +02:00
Arne
abd6a7874a Integrate photo editor 2024-09-11 16:30:17 +02:00
Arne
8a20d9c947 Try to use BCPQC where possible 2024-09-11 12:18:07 +02:00
Arne
e74d1cdee9 Apply add little more margin to the end of message bubbles 2024-09-10 21:46:19 +02:00
Arne
f0a88340a6 Fix crash when theme mode changes in a chat 2024-09-10 21:39:45 +02:00
Arne
d0ef5fdbd6 Apply add little margin to the end of message bubbles 2024-09-10 21:31:30 +02:00
Arne
5fc3d81935 Change default invite domain 2024-09-10 17:47:10 +02:00
Arne
94ec6546e2 Merge remote-tracking branch 'origin/1.8' into 1.8
# Conflicts:
#	build.gradle
#	src/main/java/eu/siacs/conversations/ui/ConversationFragment.java
2024-09-10 09:42:50 +02:00
Arne
51cfb25f69 Merge upstream 2024-09-10 09:37:37 +02:00
Stephen Paul Weber
c499ea2670 Show banned users to admins
(cherry picked from commit dbe40f8ee92fa29178c9729e884f7ba381265c7f)
2024-09-10 08:23:27 +02:00
Arne
07535bdb8a Merge branch 'master' of https://codeberg.org/iNPUTmice/Conversations 2024-09-10 08:14:55 +02:00
Daniel Gultsch
49ea241655 show toast after failure to disable video
(cherry picked from commit d95b30f71661644ccd43da6380c9e1706df91204)
2024-09-10 07:53:18 +02:00
Arne
83afc93fa6 Fix up, update bc 2024-09-10 07:53:18 +02:00
Arne
0fe7066cc3 Fix up, update bc 2024-09-09 21:17:13 +02:00
Stephen Paul Weber
aff24255c2 Allow correcting previous messages 2024-09-09 20:39:42 +02:00
Stephen Paul Weber
fa1e9dcbd9 Fix autocomplete disable setting
(cherry picked from commit 887b71ffadb0afa7cac2b96d401a7af589e91cc1)
2024-09-09 20:34:24 +02:00
Stephen Paul Weber
c0207a578f Show banned users to admins
(cherry picked from commit dbe40f8ee92fa29178c9729e884f7ba381265c7f)
2024-09-09 20:33:57 +02:00
Stephen Paul Weber
474f94e38a Port EmojiSearch to use Autocomplete
(cherry picked from commit f3c1f238d03f94cafc30e176dfe13969a444318f)
2024-09-09 20:30:20 +02:00
Stephen Paul Weber
ae71b7e52f Limit @here UI to members or higher
(cherry picked from commit 387ef1a8a7ba4f4b96e1143d9c89be846267780d)
2024-09-09 20:29:08 +02:00
Arne
bd0fac842c Fix up 2024-09-09 20:29:01 +02:00
Stephen Paul Weber
79793efda0 Whitespace
(cherry picked from commit 94f51888c449b8506cd347eb56d6a0e0130c8fdf)
2024-09-09 20:28:16 +02:00
Stephen Paul Weber
7b4660a57c Generate avatar from nick not legacy "name"
(cherry picked from commit 775f5f8063cd5a98898f4d70d264aa0c85a9c23c)
2024-09-09 20:28:03 +02:00
Stephen Paul Weber
963de2bb2a @mention autocomplete UI
(cherry picked from commit 735e5c4aec55ec070018c3a08d2aba15e24ea897)
2024-09-09 20:26:57 +02:00
Stephen Paul Weber
e5d1328337 Global setting to disable link previews
(cherry picked from commit 116639c6e52d7f995eee7c8a95ffc9845c972fe2)
2024-09-09 20:16:26 +02:00
Stephen Paul Weber
0aa471bdcd Don't bother looking for link previews OMEMO
Since it has to be stripped anyway without twomemo

(cherry picked from commit 9901c353d5d202098a2a4272df38e7c69d7b4734)
2024-09-09 20:16:21 +02:00
Stephen Paul Weber
d076228bff Doing OMEMO shouldn't re-try links
(cherry picked from commit 2e5aa512842157f7b894c9da582713f07faee53e)
2024-09-09 20:16:17 +02:00
Stephen Paul Weber
b86154f006 YouTube pages are huge and the metadata is not on top
(cherry picked from commit e79e2bfd366ceddfa6ecd602fa2ac9477aa7f7f6)
2024-09-09 20:16:02 +02:00
Stephen Paul Weber
ffbe765c21 Tweak link preview colours
(cherry picked from commit a680fa8e2a6627b0e072cdf57de13f5d242bda43)
2024-09-09 20:15:58 +02:00
Arne
65b0eb59eb Setting to disable automatically jump to commands page 2024-09-09 20:13:11 +02:00
Arne
aa0ad731e1 Add missing preference icon 2024-09-09 20:01:54 +02:00
Arne
77372f9c3f Add Background to command pages 2024-09-09 20:00:00 +02:00
Arne
c81dd14cf9 Change monocles chat preferences logo 2024-09-09 19:46:51 +02:00
Arne
7d45e2acec Fix up 2024-09-09 17:40:56 +02:00
Stephen Paul Weber
1556c18011 Initial display for link previews
(cherry picked from commit d83e51aedfd6b0a221c7b17504d4d67f40fc3aec)
2024-09-09 17:40:01 +02:00
Stephen Paul Weber
6a6eb74932 Warning about force channel binding setting
(cherry picked from commit 3c758c39e8640d935f9f8074533c64ba443c6c44)
2024-09-09 17:35:18 +02:00
Stephen Paul Weber
01990065ee Delta chat has this, seems good
(cherry picked from commit 3eaf8c8b702943db7a431f6115bd38163ee34bfe)
2024-09-09 17:35:12 +02:00
Stephen Paul Weber
b01839f80b Load internal URLs inside the webview
(cherry picked from commit 5d7e7681286cd9b391f1fb793e150ae497369abf)
2024-09-09 17:35:08 +02:00
Stephen Paul Weber
e1f428a4c7 Better codeblock support
Including basic support for language tagging

(cherry picked from commit 417a3f48e359e17f141174451df426b2a7ebad32)
2024-09-09 17:35:03 +02:00
Stephen Paul Weber
8c6b69cbed Don't linkify inside escaped/codeblocks
(cherry picked from commit de8fb3e26599bb24b1d2b07be3a0ea410c0695c2)
2024-09-09 17:34:58 +02:00
Arne
26933e2d09 Apply XMPP icon 2024-09-09 17:04:56 +02:00
Arne
3097700f82 Block send voice record button when already sending. 2024-09-09 09:00:04 +02:00
Arne
d0599ed71a Apply monocles voice recorder 2024-09-09 04:33:01 +02:00
Arne
1e4772cd54 Remove fallback ciphers 2024-09-08 23:51:13 +02:00
Arne
62ec6c9023 Improve toolbar 2024-09-08 23:48:29 +02:00
Arne
0e5dbb9895 Fix up private message hint 2024-09-08 21:39:15 +02:00
Arne
c2bc3c3f68 Replace checkbox in contact details with material switch 2024-09-08 21:38:59 +02:00
Arne
cd6438c152 Improve quick action buttons 2024-09-08 14:05:46 +02:00
Arne
776316c608 Move mic and take photo to text input 2024-09-07 12:34:04 +02:00
Arne
4f727c0567 Improve input area 2024-09-07 10:14:37 +02:00
Arne
624adf344b Hide attachment from top bar and show encryption lock 2024-09-07 08:55:00 +02:00
Arne
87d838093e Play gifs in media preview 2024-09-06 19:00:45 +02:00
Arne
a537c49e06 Apply monocles in app media preview 2024-09-06 18:44:59 +02:00
Arne
8b78b2357d Default to store media in cache 2024-09-06 10:52:54 +02:00
Arne
f8e0b479f6 Disable swipe to commands view fixes message bubble swiping 2024-09-05 23:18:04 +02:00
Arne
49979e483d Code cleanup 2024-09-05 21:47:13 +02:00
Arne
5c35f0cbf0 Apply option to show less avatars 2024-09-05 21:47:12 +02:00
Arne
2beb216727 Fix up show avatars big in conference details 2024-09-05 21:32:32 +02:00
Arne
fa537549a9 Apply show avatars big on long click 2024-09-05 20:02:59 +02:00
Arne
0b88b1ddae Default to false for colorful chat bubbles 2024-09-05 20:02:58 +02:00
Arne
906c606f24 Update about 2024-09-05 17:51:56 +02:00
Arne
85a87c4b68 Update about 2024-09-05 17:51:21 +02:00
Stephen Paul Weber
0a6b6ad697 Option to show your own QR code from the QR code scanner
(cherry picked from commit 827f8fcad56380bf9b6cb3a273ba97e6a02ffc83)
2024-09-05 17:38:33 +02:00
Stephen Paul Weber
16485df3dc If no internet while create account, keep trying
(cherry picked from commit fefb69c68df5446a7dde7723a9708745f1223f6a)
2024-09-05 17:37:17 +02:00
Stephen Paul Weber
4d52aa5ad9 Check for sync even with no gateways
As we may need to remove something from a removed gateway.

(cherry picked from commit f63282767512d9b8b478e610b67f85c7f43711cd)
2024-09-05 17:37:07 +02:00
Stephen Paul Weber
fab404962c If we don't get up to now, at least get recent messages
(cherry picked from commit 61309f3a901817c5940a936191de45e6ac9859ae)
2024-09-05 17:37:01 +02:00
Stephen Paul Weber
20517874da Fix several crashes on lower android
(cherry picked from commit 69df691fa1aae49ab7536aa7188ac4e35ed8f727)
2024-09-05 17:36:51 +02:00
Stephen Paul Weber
ca38dfb9e3 Hide sticker dir setting on lower android
(cherry picked from commit f9562238fc2905211cbd1384caa37b520c69a2ac)
2024-09-05 17:36:48 +02:00
Arne
b060501f5e Show subtitle info and avatar in app bar 2024-09-05 08:52:51 +02:00
Arne
50cdc8d3e4 Add strings 2024-09-04 10:02:44 +02:00
Arne
47751fbbb4 Correct Bottom Navigation color 2024-09-03 21:03:03 +02:00
Arne
daa6e58b7e Correct Bottom Navigation color 2024-09-03 19:53:36 +02:00
Arne
592ffa3fb0 Fix crash when rotate screen 2024-09-03 14:22:36 +02:00
Arne
cbf111440c Add string 2024-09-03 13:50:12 +02:00
Arne
e50c289809 Apply Show list of recent threads in contact details too 2024-09-03 11:12:21 +02:00
Arne
1671a965b7 Apply allow editing every own text message 2024-09-03 08:59:48 +02:00
Arne
13ad7607d7 Correct strings 2024-09-03 07:54:15 +02:00
Arne
bdb20b9d83 use Material switch only 2024-09-03 07:48:46 +02:00
Arne
412b31b3d5 Add setting to enforce DANE + cleanup strings 2024-09-03 07:31:39 +02:00
Arne
0acbed5a88 Correct database version 2024-09-03 01:18:13 +02:00
Arne
8f067ae0f9 Improve of welcome screen 2024-09-03 00:48:59 +02:00
Arne
72a7346ddf Little improvement of welcome screen 2024-09-03 00:05:45 +02:00
Arne
0ec17809b9 Correct addresses 2024-09-02 23:59:57 +02:00
Arne
2503f0777f Add privacy policy domain 2024-09-02 23:58:43 +02:00
Arne
b53ae98053 add monocles.eu host 2024-09-02 23:46:38 +02:00
Arne
1cd155382b Update bar logo 2024-09-02 23:41:39 +02:00
Arne
f9f84d53f7 Add missing preferences icons 2024-09-02 23:35:58 +02:00
Arne
a461b4a066 Allow setting custom background globally 2024-09-02 23:28:31 +02:00
Arne
c8a4040a25 Use Material 3 switches for preferences 2024-09-02 23:11:09 +02:00
Arne
c181ce231a Hide fab when bottom navigation visible 2024-09-02 22:58:36 +02:00
Arne
1f6a29b698 Apply bottom navigation 2024-09-02 20:51:37 +02:00
Arne
120095fb17 Correct about monocles chat logo 2024-09-02 20:02:48 +02:00
Arne
327b3ee724 Update main logo 2024-09-02 19:13:42 +02:00
Arne
a4f4db93d0 Custom background per conversation 2024-09-02 13:34:23 +02:00
Arne
1d52bfdbde Apply shapeable avatars 2024-09-01 18:48:29 +02:00
Arne
8ca9a6edff Continue adjust welcome screen 2024-09-01 17:52:10 +02:00
Arne
ee4f5d544b Change notification LED color 2024-09-01 17:51:45 +02:00
Arne
ad4ac2ee05 Adjust monocles icons and logos + start to change welcome screen 2024-09-01 17:20:02 +02:00
Arne
345d7420af Further applying monocles database and strings 2024-09-01 09:54:22 +02:00
Arne
00a72f6ef0 Apply monocles database backend 2024-09-01 09:25:52 +02:00
Arne
90ac3d8872 Adjust theme colors and logos 2024-09-01 02:03:43 +02:00
Arne
40607058af Adjust themed colors 2024-09-01 00:37:53 +02:00
Arne
d090311f60 Remove message bubble tails 2024-08-31 22:58:44 +02:00
Arne
aee89e808b Bigger custom emoji 2024-08-31 22:34:52 +02:00
Arne
4b2249ba19 Apply monocles context file preview 2024-08-31 22:33:36 +02:00
Arne
049f311607 Default to OMEMO enabled 2024-08-31 21:48:41 +02:00
Arne
083b7ec946 Remove old Cheogram swiping 2024-08-31 21:46:43 +02:00
Arne
d4b1e440c2 apply monocles launcher icons 2024-08-31 21:33:39 +02:00
Arne
6957dd3b0c apply monocles swipe feature 2024-08-31 21:04:00 +02:00
Arne
3ca68caaa7 monocles splash screen 2024-08-31 20:57:44 +02:00
Arne
ba209017e2 Initial rebase for monocles chat 1.8 2024-08-31 20:41:31 +02:00
Arne
7110e95ae9 Update translations 2024-08-29 12:57:06 +02:00
Stephen Paul Weber
f904801ecc When MUC strips image, show body
(cherry picked from commit 28874921bffd0520063239e78c616fc0fba9bf5e)
2024-08-27 15:26:38 +02:00
Stephen Paul Weber
9534033fb6 Don't remove oob fallback if there is no oob 2024-08-27 08:42:35 +02:00
Arne
32d8e7fa74 Move quoting up 2024-08-27 08:39:03 +02:00
Stephen Paul Weber
d2287c0301 If DANE fails for any reason at all, don't let it crash us
(cherry picked from commit a211e1621e12d4cb7281ae201b7d5abdd613abc1)
2024-08-27 08:37:12 +02:00
Arne
225816cbdc Fix race 2024-08-27 08:36:35 +02:00