Commit log

feb5a81 Translated using Weblate (Chinese (Simplified Han script))

Click to expand commit body
Currently translated at 100.0% (73 of 73 strings)

Translation: Conversations/App Store Metadata (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/zh_Hans/

Outbreak2096 created

3ce3e4f Translated using Weblate (Ukrainian)

Click to expand commit body
Currently translated at 100.0% (73 of 73 strings)

Translation: Conversations/App Store Metadata (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/uk/

SomeTr created

d6c4684 Translated using Weblate (Albanian)

Click to expand commit body
Currently translated at 100.0% (73 of 73 strings)

Translation: Conversations/App Store Metadata (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/sq/

Besnik_b created

7743f12 Translated using Weblate (Polish)

Click to expand commit body
Currently translated at 23.2% (17 of 73 strings)

Translation: Conversations/App Store Metadata (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/app-store-metadata/pl/

Grzegorz Szymaszek created

06e389d Translated using Weblate (Portuguese)

Click to expand commit body
Currently translated at 37.6% (393 of 1043 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/pt/

takto created

a19d84a Translated using Weblate (Estonian)

Click to expand commit body
Currently translated at 86.2% (900 of 1043 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/et/

Priit Jõerüüt created

4fd56ae show no internet error in edit account

Daniel Gultsch created

8dea808 Include message id with spam report

Click to expand commit body
If they didn't pick a specific message but report the whole chat as
spam, most recent message is spam.

Stephen Paul Weber created

71235d5 Option to report all chat requests as SPAM

Stephen Paul Weber created

f48340d More profile URI icons

Stephen Paul Weber created

8065d73 If contacting a DNS server fails, fall back to no verify

Stephen Paul Weber created

aa988c0 Upgrade minidns

Stephen Paul Weber created

90e9a67 Initial message requests feature

Stephen Paul Weber created

ce3b7a7 Revert "Slow down versionCode since we're past 100 commits already"

Click to expand commit body
This reverts commit d50fca4b912b8ef2b2ee9645986fbcd25d73dee9.

Stephen Paul Weber created

0055190 Bump versionCode

Stephen Paul Weber created

62c395c Typo

Stephen Paul Weber created

26d5290 version bump to 2.17.2 + changelog

Daniel Gultsch created

fe109a0 Bump versionCode

Stephen Paul Weber created

16b027d Photo picker on some androids uses this path

Click to expand commit body
but it's just a temp file so we can't keep it

Stephen Paul Weber created

987f97e Fix NPE

Stephen Paul Weber created

7cf6b01 Fix asking for contact permission

Stephen Paul Weber created

943a0ce Need to join with cheogram when getting messages

Stephen Paul Weber created

d84a479 look up older messages in DB for reactions

Daniel Gultsch created

2415ec4 Bump versionCode

Stephen Paul Weber created

c25bb1f handle reactions with missing id attribute

Daniel Gultsch created

be0b5f8 disable call integration on Android 15

Click to expand commit body
The call integration depends on the operating system giving us a list of
possible output devices (speaker, earpiece, BT headset, ...) via a
callback called
`onAvailableCallEndpointsChanged()` that is called as soon as the app
registers the call with the operating system.
For outgoing calls on Android 15 this method is no longer invoked
leaving Conversations without knowledge about what devices are available
and thus without the ability to switch between speaker and earpiece.

Logcat output seems to indicate that there might be some sort of race
condition (there is a line that says something like: available endpoints
changed but service was not bound)
There is further evidence in that if one tries multiple calls in a row
(10+) one might actually see the output device switcher / indicator.

However after a full day of investigation it seems that the race
condition is in the platform code; not in Conversations.

Daniel Gultsch created

b45a3ee disable call integration on Android 15

Click to expand commit body
The call integration depends on the operating system giving us a list of
possible output devices (speaker, earpiece, BT headset, ...) via a
callback called
`onAvailableCallEndpointsChanged()` that is called as soon as the app
registers the call with the operating system.
For outgoing calls on Android 15 this method is no longer invoked
leaving Conversations without knowledge about what devices are available
and thus without the ability to switch between speaker and earpiece.

Logcat output seems to indicate that there might be some sort of race
condition (there is a line that says something like: available endpoints
changed but service was not bound)
There is further evidence in that if one tries multiple calls in a row
(10+) one might actually see the output device switcher / indicator.

However after a full day of investigation it seems that the race
condition is in the platform code; not in Conversations.

Daniel Gultsch created

d4729a9 handle reactions with missing id attribute

Daniel Gultsch created

36b5f2b mark call integration as initialized during propose

Daniel Gultsch created

d06ff45 try (and prefer) direct TLS when no SRV records are set

Daniel Gultsch created

d0cf3d3 codeberg. we are on codeberg

Daniel Gultsch created

dc3bc6f version bump to 2.17.1 + changelog

Daniel Gultsch created

1806227 Translated using Weblate (Estonian)

Click to expand commit body
Currently translated at 85.6% (893 of 1043 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/et/

Priit Jõerüüt created

78b3e9d Translated using Weblate (Ukrainian)

Click to expand commit body
Currently translated at 100.0% (1043 of 1043 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/uk/

SomeTr created

6d279a8 Translated using Weblate (Estonian)

Click to expand commit body
Currently translated at 78.8% (822 of 1043 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/et/

Priit Jõerüüt created

a13b8ec Translated using Weblate (Estonian)

Click to expand commit body
Currently translated at 76.8% (802 of 1043 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/et/

Priit Jõerüüt created

a893a6e Translated using Weblate (Estonian)

Click to expand commit body
Currently translated at 74.9% (782 of 1043 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/et/

Priit Jõerüüt created

2284fc3 Translated using Weblate (Estonian)

Click to expand commit body
Currently translated at 73.2% (764 of 1043 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/et/

Priit Jõerüüt created

c5d54b7 Translated using Weblate (Japanese)

Click to expand commit body
Currently translated at 99.4% (1037 of 1043 strings)

Translation: Conversations/Android App (shared)
Translate-URL: https://translate.codeberg.org/projects/conversations/android-app-shared/ja/

Mako created

b690dd7 remove outdated sections of readme

Daniel Gultsch created

eb06946 Bump versionCode

Stephen Paul Weber created

fc10a1b Do not check in fallback quotes for nickname

Stephen Paul Weber created

35b7e28 Do not notify on own reactions

Stephen Paul Weber created

db66e53 improve reaction flow when they dont fit in one line

Daniel Gultsch created

278f492 Only use puzzel for webxdc, question for fallback

Stephen Paul Weber created

e9373eb Bump versionCode

Stephen Paul Weber created

58d7555 Encrypt fallback when OMEMO is in use

Click to expand commit body
To not leak the quoted message

Stephen Paul Weber created

89c7e6a Bump versionCode

Stephen Paul Weber created

8bbcb23 Support corrections removing/adding reply better

Stephen Paul Weber created

edcd8fa Fix double-remove crash

Stephen Paul Weber created