Commit graph

8388 commits

Author SHA1 Message Date
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