Commit graph

9940 commits

Author SHA1 Message Date
Arne
be7917323d fix up 2024-07-02 12:17:53 +02:00
Arne
5161cda963 Code clean up + possible fix sent images in main image folder 2024-07-02 12:08:04 +02:00
Stephen Paul Weber
65f20d7f8b Don't synthesize quote for moderated message 2024-07-02 04:38:09 +02:00
Stephen Paul Weber
43f165168c Select reason when moderating 2024-07-02 04:33:24 +02:00
Stephen Paul Weber
82e49bf2b8 Guard against busted replies with no id
(cherry picked from commit b6a1250c8b61fb420cbc6ef1efeeb7814ba8fb7d)
2024-07-02 04:27:07 +02:00
Stephen Paul Weber
5070d565b9 Move possible NPE 2024-07-02 04:27:00 +02:00
Daniel Gultsch
8828cf5f5a fix race condition when granting camera permission after request to switch to video
(cherry picked from commit 3f80a45997ad82dec9097a6556997a74f8a9ca01)
2024-07-01 08:27:50 +02:00
Arne-Brün Vogelsang
c49eadd8ad Merge pull request 'Update XEP-0424 message retraction urn' (#188) from tfl/monocles_chat:update-xep0424-message-retraction into master
Reviewed-on: https://codeberg.org/monocles/monocles_chat/pulls/188
2024-06-29 12:41:32 +00:00
Torsten Flammiger
f41f4a5ed2 Fix message retraction urn / XEP-0424 2024-06-29 10:48:57 +02:00
Torsten Flammiger
f61ba1e5e6 Update .gitignore 2024-06-26 19:07:13 +02:00
Arne
124e527fd7 align record voice and take picture icon to bottom too 2024-06-24 15:21:23 +02:00
Arne
00150e74e1 Fix up 2024-06-21 22:37:39 +02:00
Stephen Paul Weber
7b7851ca71 Fix XMLNS serialization 2024-06-21 22:28:05 +02:00
Arne
5687d517d9 keyboard button and thread icon too 2024-06-21 11:23:17 +02:00
Arne
e960746fec correct emoji button position 2024-06-21 00:43:45 +02:00
Arne
552719b153 Keep emoji button and send button at bottom 2024-06-21 00:37:10 +02:00
Arne
f2a411b856 Fix app name in about preference 2024-06-18 12:39:15 +02:00
Arne
c08d18bb44 Code cleanup 2024-06-18 12:25:43 +02:00
Arne
ef7e313075 fix crash when reply GIF 2024-06-18 08:08:00 +02:00
Arne
d8a9be3a82 fix 2024-06-18 07:45:50 +02:00
Arne
d075a891d1 correct click sound 2024-06-18 07:26:23 +02:00
Stephen Paul Weber
9cc974e964 NPE
(cherry picked from commit cd8ba055f97d112cdb29110086930067284bb754)
2024-06-18 07:22:50 +02:00
Stephen Paul Weber
f6f26beb60 Fix crash
(cherry picked from commit 2176d5f4ae6e1c75ad2ddc6324397ad62f576363)
2024-06-18 07:22:41 +02:00
Stephen Paul Weber
429c968248 Remove quote span from preview, unless it is everything
(cherry picked from commit 3f2afaf2fa9476b362618b38166014fb44e806d6)
2024-06-18 07:22:24 +02:00
Stephen Paul Weber
4397fb337f In reply to indicator and jump to 2024-06-18 07:11:10 +02:00
Stephen Paul Weber
ecf5895a39 @mods to mention an online moderator
(cherry picked from commit 667ff12f6759bb19ae767f2144f9604e98f8bf7e)
2024-06-18 06:48:03 +02:00
Stephen Paul Weber
b5bb6fb16f Set the InReplyTo for live messages
This means a DB query for every inbound message that has a reply tag,
which is probably not expensive enough to be an issue

(cherry picked from commit 383e389da5b4e8c7bc2f145dcf36d32dbfadc91b)
2024-06-18 06:47:24 +02:00
Stephen Paul Weber
eadf37fbfa Reply to un-downloaded image, we may not have cids
(cherry picked from commit 69d556e252edac724108ffeb189068cf25c87125)
2024-06-18 06:47:17 +02:00
Stephen Paul Weber
b6dcca4eba Use correct id for reactions
(cherry picked from commit 5c4af20767a6bb0e8bc88b746dad5f2a1de52ee0)
2024-06-18 06:45:32 +02:00
Stephen Paul Weber
cc9e71e1d8 Retract all payloads too
(cherry picked from commit 9ea2024bdc05e75005c965a725f098ec5b35cb56)
2024-06-18 06:44:37 +02:00
Stephen Paul Weber
8bc3d8f51d Snip quotes from preview 2024-06-18 06:43:58 +02:00
Daniel Gultsch
cc9a476682 start to maintain list of devices with broken call integration
(cherry picked from commit 244c29cd6f71fd269f9815b929fe2bb4bda63785)
2024-06-18 06:31:19 +02:00
Daniel Gultsch
ff25a5d78f fix cancelled p2p ft showing up as such
(cherry picked from commit 13a879841f9f178961abceaba97d304f1ca4a0a9)
2024-06-18 06:29:31 +02:00
Stephen Paul Weber
56a8185583 Better error when no dialler
(cherry picked from commit 81bd50d7d34eeac1857b3791d8948d687963f2d0)
2024-06-18 06:29:20 +02:00
Stephen Paul Weber
c997ffdf54 Fix NPE
(cherry picked from commit 532917c3523cde706110779bd719d74cadedc21d)
2024-06-18 06:29:05 +02:00
Daniel Gultsch
a9efc759af fix rare crashes in call integration
(cherry picked from commit 96bf407bf0ff13becd2b245f17e6e6c6f0370922)
2024-06-18 06:27:56 +02:00
Arne
0769ed7f5c code cleanup 2024-06-16 17:50:55 +02:00
Arne
a674443bb1 add some call integration debug aids 2024-06-10 12:26:29 +02:00
Stephen Paul Weber
b76eb18171 Don't compress animated images 2024-06-10 11:55:09 +02:00
Arne
61e7b79d0a just change order 2024-06-10 08:54:03 +02:00
Daniel Gultsch
55ff9daceb rtp session propsoal: fix race condition with very fast 'busy' or 'error'
(cherry picked from commit cb37321ecb39f04aa0c3b7f19010938304d11b3c)
2024-06-10 08:52:30 +02:00
Daniel Gultsch
48e439296d parse invalid jingle actions
(cherry picked from commit c527e763377e6957054c483ecf4c714ad8c80299)
2024-06-10 08:52:26 +02:00
Daniel Gultsch
bfa8e58d3f use fake 'tel:0' address on Android 8
(cherry picked from commit 14fb9035226a0e0e2d5daf8a5a6b48d10c2625f4)
2024-06-10 08:52:21 +02:00
Daniel Gultsch
5bae8ce31f use voice call stream to play connect sound
(cherry picked from commit 283f363088349c4709fc72d018b18345f2b53e8f)
2024-06-10 08:52:07 +02:00
Daniel Gultsch
0be461d884 do not crash when error notification comes after service has shut down 2024-06-10 08:47:10 +02:00
Arne
e912856f71 update gradle and AGP 2024-06-10 08:37:18 +02:00
Daniel Gultsch
87aeaad3c0 minor safeguard to ensure call integration ends
(cherry picked from commit f18ec53233b52240520bb88d186a8cbe9b6daedc)
2024-06-10 08:34:27 +02:00
Daniel Gultsch
ca41449eb5 deliver session-initiate before integrating call
otherwise there could potentially be race conditions with
showIncomingCallUi being called before we have media information

(cherry picked from commit 6b5fb6fee6d8105db246804fb504267c0290c72b)
2024-06-10 08:34:23 +02:00
Daniel Gultsch
9fb9bf52a4 add safeguards to ringtone playing twice 2024-06-10 08:34:16 +02:00
Daniel Gultsch
61644ad66b channel discovery screen code clean up 2024-06-10 08:30:49 +02:00