Commit graph

10484 commits

Author SHA1 Message Date
Stephen Paul Weber
029dc6699d Linkify bitcoin and bitcoincash URIs
(cherry picked from commit 5835550f2bbad89b22884858e3fe1c9065bf54ec)
2024-11-11 10:29:16 +01:00
Stephen Paul Weber
9ca9877c75 Short resources are spammy
(cherry picked from commit c85aabf0dbeaddb7fe7b7c210e4da96be3683d6d)
2024-11-11 10:28:58 +01:00
Stephen Paul Weber
dc0a2ea468 A few more DNSSEC retries
(cherry picked from commit 38763fae04a7dcb47ca21e2448f36159d91546a6)
2024-11-11 10:28:45 +01:00
Arne
e9398702c6 Merge remote-tracking branch 'origin/master' 2024-11-11 10:27:56 +01:00
Arne
0dc3f8c7ca Experimental option to set own DNS server 2024-11-11 10:27:38 +01:00
Arne
b333808c28 Update README-fr.md
Fix icon
2024-11-11 05:27:09 +00:00
Arne
eb93fc1de8 Update README-en.md
Fix icon
2024-11-11 05:26:47 +00:00
Arne
497c6f3b24 Update README.md
Fix up icon
2024-11-11 05:26:18 +00:00
Arne
69072bd88b Integrate MiniDNS and change static DNS server 2024-11-09 20:34:43 +01:00
Arne
316fb0bfc6 Merge remote-tracking branch 'origin/master' 2024-11-09 19:08:38 +01:00
Matthieu Volat
7a0f29fe54 If user is running on SailfishOS, disable Call Integration.
(cherry picked from commit 177ff29f412ee75929dfdaaffa758d6c0457400b)
2024-11-09 19:06:51 +01:00
Arne-Brün Vogelsang
955de23246 Merge pull request 'Reset outputFileWrittenLatch for every new voice record' (#228) from p42ity/monocles_chat:fix_voice_recorder_file_observer into master
Reviewed-on: https://codeberg.org/monocles/monocles_chat/pulls/228
2024-11-08 19:13:15 +00:00
Arne
3439afba17 Fixup spam regex 2024-11-08 20:04:36 +01:00
Stephen Paul Weber
323741ccfc Fix concurrent modification
(cherry picked from commit cff095a4891361c4b0fe26a1d6664b3c844b1f88)
2024-11-08 19:50:44 +01:00
Stephen Paul Weber
dd24f6c7f7 Always try dialler integration if enabled
Whereas call integration (true self managed) sometimes is blacklisted.

(cherry picked from commit cd0262f178ea098e842ff9f155b56afd6bfc41bd)
2024-11-08 19:50:41 +01:00
Stephen Paul Weber
781251f550 Fix NPE
(cherry picked from commit 2352703186274721998f0369af259b7cc27fa214)
2024-11-08 19:50:34 +01:00
Stephen Paul Weber
7fb4a13ea3 index bounds guard
Shouldn't be needed... but just in case, better than a crash

(cherry picked from commit 3014b2e034e964681190d6997b23395b9af1ddfa)
2024-11-08 19:50:30 +01:00
Stephen Paul Weber
3b248760ce Catch illegalargument
Seen in the wild at this location for "scheme not found" bad URI in here somehow

(cherry picked from commit a6a204fe5bad7f48b37ba41ecf738cc0f650ecda)
2024-11-08 19:50:23 +01:00
Stephen Paul Weber
a69ce99aa6 Don't say roster
Too much sports metaphor

(cherry picked from commit d171c9d09841b30ea7fb27f678921844d9f796fa)
2024-11-08 19:49:44 +01:00
Stephen Paul Weber
834c826ef9 Any link consider spammy 2024-11-08 19:49:38 +01:00
Stephen Paul Weber
407fb0444c Add some spam patterns 2024-11-08 19:48:57 +01:00
Stephen Paul Weber
acac38624a Do not include chat requests in unread counts
(cherry picked from commit 236de7b64fbb92e8b91c88836eaf9a11a2a4c006)
2024-11-08 19:46:50 +01:00
Stephen Paul Weber
58351e832c Spam filter tweak 2024-11-08 19:46:44 +01:00
Stephen Paul Weber
edfec5b604 Try DNSSEC 3 times
Since sometimes there are transient failures, so if DNSSEC is present
and not validating try again before giving up

(cherry picked from commit 7f813e77c26da0c820a155014cf9e70d5c9d440f)
2024-11-08 19:44:40 +01:00
Stephen Paul Weber
57235b6f2f If contacting a DNS server fails, fall back to no verify
(cherry picked from commit 8065d73135531bfd6279c80ed2f63c0875e09b8d)
2024-11-08 19:44:35 +01:00
Stephen Paul Weber
f94c4382ac Put DNS for active network first
(cherry picked from commit 0403df8be7e8601fe2014ace68fb2fbe3b4ef0a5)
2024-11-08 19:43:40 +01:00
Stephen Paul Weber
ddb8ab2516 Actually bother to init resolver
Upstream must have removed this...

(cherry picked from commit 1646feec843010cf16a6f7d2316f59856a639cd5)
2024-11-08 19:43:27 +01:00
Stephen Paul Weber
4624a20084 Use the right variable
(cherry picked from commit e1e0ff5ead35ca4dd2d86775bb2943f1c8a44790)
2024-11-08 19:43:20 +01:00
Stephen Paul Weber
fbe1d7c015 Disable hardcoded dns on both sides
I thought it had been enabled on both sides but at least make it the same.

(cherry picked from commit 594ac51167a6a6a89be61365287c24944d052d10)
2024-11-08 19:43:05 +01:00
Stephen Paul Weber
2c6904bb87 Old android doesn't support IsCyrrilic
(cherry picked from commit 2d26b383f4c0e7e6290533a7a9157f7fde8f2814)
2024-11-08 19:42:52 +01:00
Stephen Paul Weber
04f621f551 Fix infinite loop when user denies notifications
(cherry picked from commit 5b1defed735c2df44732a805062efd8252dd9e60)
2024-11-08 19:41:39 +01:00
Stephen Paul Weber
8048e177bf Include message id with spam report
If they didn't pick a specific message but report the whole chat as
spam, most recent message is spam.

(cherry picked from commit 8dea8085bcbdaadd869ca29e797e767f14666540)
2024-11-08 19:41:33 +01:00
Stephen Paul Weber
b46c3b9de0 Option to report all chat requests as SPAM
(cherry picked from commit 71235d53f6414f4e2b004bd29c4586dd48b73e16)
2024-11-08 19:41:28 +01:00
Arne
9d863546c8 Initial message requests feature 2024-11-08 19:40:57 +01:00
Arne
dff225c2bd Reintegrate optional text formatting toolbar 2024-11-08 19:32:47 +01:00
Stephen Paul Weber
629c67b812 Guard for low android version
(cherry picked from commit 60b50ec041651ecf10fe76bef8f2abda36140d0f)
2024-11-01 19:16:32 +01:00
Stephen Paul Weber
eb314d9a86 More profile URI icons
(cherry picked from commit f48340d6fd95d92ebc24ab6522f8884470daf896)
2024-11-01 13:25:30 +01:00
Stephen Paul Weber
541ebd2bf4 Upgrade minidns
(cherry picked from commit aa988c0d19cb32e15aaf4ea63e8c3be8e4e0aa8f)
2024-11-01 13:22:50 +01:00
p42ity
f9a6986055 Reset outputFileWrittenLatch for every new voice record 2024-10-27 11:19:14 +01:00
Arne
d32afb8858 Add missing preferences strings 2024-10-25 11:16:07 +02:00
Arne
63eeca81e8 Add further strings 2024-10-25 10:52:23 +02:00
Arne
4c8f249980 Prepare 2.0.2 2024-10-25 10:36:40 +02:00
Arne
aa39942354 Only indicate active when account is online and connected 2024-10-24 15:34:34 +02:00
Arne
fe5b9a5624 Update translations 2024-10-23 11:18:30 +02:00
Arne
21852a90c3 Need to join with monocles when getting messages 2024-10-23 11:08:41 +02:00
Stephen Paul Weber
1f84056c88 Photo picker on some androids uses this path
but it's just a temp file so we can't keep it

(cherry picked from commit 16b027d82b552353fb88eeaa9c5b64f9ca77e0c4)
2024-10-23 11:06:01 +02:00
Stephen Paul Weber
7323199d11 Fix NPE
(cherry picked from commit 987f97ec4d5f8a792cb24d9e159c2a12861542ce)
2024-10-23 11:05:46 +02:00
Stephen Paul Weber
9f7fee4033 Fix asking for contact permission 2024-10-23 11:05:36 +02:00
Daniel Gultsch
a5c4fb0cf3 look up older messages in DB for reactions
(cherry picked from commit d84a4796e257db7679e4729680003e93ad75e960)
2024-10-22 00:27:32 +02:00
Daniel Gultsch
3684c83d90 handle reactions with missing id attribute
(cherry picked from commit c25bb1fa668418579f309d4d636a2930bbda5e3e)
2024-10-22 00:27:23 +02:00