Commit graph

8321 commits

Author SHA1 Message Date
Daniel Gultsch d5ae2f4b41
look at roomconfig_changesubject and roominfo_changesubject
fixes #90
2023-09-06 13:47:35 +02:00
kosyak c62cc344b5 tags for muc 2023-09-06 02:49:41 +02:00
kosyak 9aac6d99e7 fix crash 2023-09-06 02:49:04 +02:00
kosyak 71ede7c31e bump version code 2023-08-21 16:58:20 +02:00
Daniel Gultsch 1b05cbd665
use opus for voice messages on Android 10
recipients need at least Android 5 to play the message; however
Conversations has been Android 5+ for a while now
2023-08-20 07:59:45 +02:00
Daniel Gultsch 6323b14bc0
version bump to 2.12.9 + changelog 2023-08-18 18:21:56 +02:00
Daniel Gultsch 459d559a34
check column name pattern 2023-08-18 09:01:46 +02:00
Daniel Gultsch 09f6343ced
Security: Introduce backup file format v2
This switches the SQL based backup format to something JSON based.

The SQL based format has always been prone to SQL injections that, for example, could delete other messages or preexisting accounts in the app. This hasn’t been a concern this far because why would anyone purposely try to restore a faulty backup? However the argument has been made that a user can be socially engineered to restore an exploited backup file.
Before version 2.12.8 a third party app could even trigger the restore process, leaving the backup password entry dialog the only hurdle.
On top of that it has been demonstrated that a backup file can be crafted in a way that puts preexisting credentials into a 'pending' message to an attacker ultimately leading to that information being leaked.

While destorying information has always been deemed an acceptable risk, leaking information is one step too far.

Starting with Conversations 2.12.9 Conversations will no longer be able to read v1 backup files. This means if you are restoring on a new device and you have a v1 backup file you must first install Conversations <= 2.12.8, restore the backup, and then upgrade to Conversations >= 2.12.9.

ceb2txt¹ has support for v2 backup files. Conceivably ceb2txt could be extended to convert between v1 and v2 file formats. (ceb2txt already recreates the database from v1 files; It is relatively straight forward to create v2 files from that database. Pull requests welcome.)

¹: https://github.com/iNPUTmice/ceb2txt/
2023-08-17 12:07:51 +02:00
Daniel Gultsch 0677ddc59b
version bump to 2.12.8 + changelog 2023-08-16 14:10:48 +02:00
Daniel Gultsch 9a662a7e55
disable opeing ceb files from file manager 2023-08-16 14:00:42 +02:00
Daniel Gultsch 0a956bcf9b
version bump to 2.12.7 + changelog 2023-08-16 14:00:42 +02:00
kosyak bd6b316ab6 long tap on conversation 2023-08-15 01:30:56 +02:00
kosyak 8ea335501b logs sender 2023-08-15 01:23:31 +02:00
kosyak 5ce1e80e73 fix service discovery has identity 2023-08-15 01:23:18 +02:00
kosyak fee1a67332 tags editor 2023-08-15 01:22:56 +02:00
kosyak dca3e80bad modify entities for proper tags navigation 2023-08-15 01:22:40 +02:00
kosyak b26adc84b0 don't hide indicator on merged messages 2023-08-15 01:22:10 +02:00
kosyak a2a943c36a tags navigation and self contact 2023-08-15 01:21:39 +02:00
kosyak 18c41eb05e dialpad and gateway interaction 2023-08-15 01:21:20 +02:00
kosyak 8ff365613a disable omemo by default 2023-08-15 01:20:53 +02:00
kosyak a1e354fa72 fix reply id 2023-08-15 01:20:05 +02:00
SomeTr 76655f05b3
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (48 of 48 strings)

Translation: Conversations/App Store Metadata
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/uk/
2023-08-13 19:53:04 +00:00
SomeTr dc83eb9f42
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (966 of 966 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/uk/
2023-08-13 19:53:04 +00:00
SomeTr 6f4ad677d7
Translated using Weblate (Ukrainian)
Currently translated at 56.2% (27 of 48 strings)

Translation: Conversations/App Store Metadata
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/uk/
2023-08-12 05:50:46 +00:00
0eoc 510f9d8019
Translated using Weblate (Russian)
Currently translated at 99.5% (962 of 966 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ru/
2023-08-12 05:50:45 +00:00
hamburger1024 892b53090f
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (966 of 966 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/zh_Hans/
2023-08-09 23:53:04 +00:00
SomeTr 0a973b6678 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (966 of 966 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/uk/
2023-08-08 08:40:21 +00:00
Daniel Gultsch b4a07d0093
remove channel discovery from Google Play build flavor 2023-08-08 10:39:36 +02:00
Daniel Gultsch 7a9f18f223
play tones as music when silent only on android 12+ 2023-08-08 09:04:26 +02:00
SomeTr febaea0131
Translated using Weblate (Ukrainian)
Currently translated at 4.1% (2 of 48 strings)

Translation: Conversations/App Store Metadata
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/uk/
2023-08-05 12:53:03 +00:00
SomeTr b265a430d2
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (9 of 9 strings)

Translation: Conversations/Android App (Quicksy)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-quicksy/uk/
2023-08-04 05:53:03 +00:00
SomeTr 826ff0cd28
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (13 of 13 strings)

Translation: Conversations/Android App (Conversations)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-conversations/uk/
2023-08-04 05:53:03 +00:00
SomeTr 7c710e4c5d
Translated using Weblate (Ukrainian)
Currently translated at 99.7% (964 of 966 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/uk/
2023-08-04 05:53:03 +00:00
0eoc 814216e42f
Translated using Weblate (Russian)
Currently translated at 100.0% (9 of 9 strings)

Translation: Conversations/Android App (Quicksy)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-quicksy/ru/
2023-07-27 12:53:01 +00:00
random_r adf96f5f6a
Translated using Weblate (Italian)
Currently translated at 100.0% (966 of 966 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/it/
2023-07-25 09:38:07 +00:00
nautilusx b4052cb5b6
Translated using Weblate (German)
Currently translated at 100.0% (48 of 48 strings)

Translation: Conversations/App Store Metadata
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/de/
2023-07-14 19:38:05 +00:00
ghose fb8b526108
Translated using Weblate (Galician)
Currently translated at 4.2% (2 of 47 strings)

Translation: Conversations/App Store Metadata
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/gl/
2023-07-13 12:38:05 +00:00
Daniel Gultsch d1ba36cfdf
version bump to 2.12.6 + changelog 2023-07-05 12:25:41 +02:00
Daniel Gultsch 836f048bc6
add CI via woodpecker
based on docker image provided by Gadgetbridge

focus for now is getting something build. we can optimize this later and
provide our own image
2023-07-05 10:52:46 +02:00
ghose 5db3ca06b6
Translated using Weblate (Galician)
Currently translated at 4.2% (2 of 47 strings)

Translation: Conversations/App Store Metadata
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/gl/
2023-07-04 18:38:04 +00:00
nautilusx e9f6280718
Translated using Weblate (German)
Currently translated at 100.0% (47 of 47 strings)

Translation: Conversations/App Store Metadata
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/de/
2023-07-03 00:45:54 +00:00
Karma78 f7d5635c32
Translated using Weblate (Vietnamese)
Currently translated at 100.0% (13 of 13 strings)

Translation: Conversations/Android App (Conversations)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-conversations/vi/
2023-07-02 16:38:05 +00:00
Karma78 8d89c33da4
Translated using Weblate (Vietnamese)
Currently translated at 99.8% (965 of 966 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/vi/
2023-07-02 16:38:05 +00:00
kosyak 847ef66216 fix saving path 2023-06-29 11:11:54 +03:00
Daniel Gultsch 12b34426fc
add ј to list 2023-06-29 09:56:49 +02:00
Daniel Gultsch d588e942e6
q is not cyrillic but ԛ and х are 2023-06-29 09:45:50 +02:00
kosyak 21e6f4f023 separate app id from upstream 2023-06-29 10:38:53 +03:00
kosyak 983ef0d369 fix messages table creation 2023-06-29 00:23:53 +03:00
Daniel Gultsch d9fb88ceda
version bump to 2.12.5 + changelog 2023-06-27 17:27:36 +02:00
tuongdai252 0de4939f7f Translated using Weblate (Vietnamese)
Currently translated at 99.8% (965 of 966 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/vi/
2023-06-27 15:03:49 +00:00