Stanislav Dmitrenko
34e1e44338
android, desktop: profile names (remove full name) ( #3177 )
...
* desktop, android: profile names (remove full name)
* rename back
* disallow spaces only in names
* ios: disallow spaces only in names
* changes
2023-10-05 21:49:18 +01:00
Evgeny Poberezkin
0d8558a6d0
ios: profile names (remove full name) ( #3168 )
...
* ios: profile names (remove full name)
* create/update groups
* focus display name
2023-10-04 17:45:39 +01:00
spaced4ndy
bbe329072e
ios: notify contact about contact deletion ( #3135 )
2023-09-27 20:07:32 +04:00
spaced4ndy
60d13e258e
ios, android: show rcv integrity error items based on developer tools default ( #3123 )
2023-09-25 16:38:48 +04:00
spaced4ndy
5ca2ab6138
ios: fix delete contact crashing from chat view ( #3099 )
2023-09-22 12:23:53 +04:00
Evgeny Poberezkin
cb10f8b080
ui: optionally encrypt received SMP files ( #3095 )
2023-09-21 19:02:47 +01:00
Evgeny Poberezkin
b7c562fb10
ui: increast default timeouts per KB for XFTP ( #3094 )
2023-09-21 18:21:49 +01:00
spaced4ndy
0dab4491e2
ios: create contacts with group members ( #3077 )
...
* wip
* observed
* network status
* contact ready
* add padding
* Update apps/ios/Shared/Views/Chat/ComposeMessage/ContextInvitingContactMemberView.swift
* setContactNetworkStatus
* update text
* different context view
* update text, icon
* spinner
* reload all chats on swipe
* Revert "reload all chats on swipe"
This reverts commit 22c8372301
.
* export localizations
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-09-20 09:26:16 +01:00
Evgeny Poberezkin
603e745aa1
ui: new in v5.3 ( #3070 )
...
* ios: new in v5.3
* correction, blog placeholder
* android: new in v5.3
* export localizations
2023-09-18 13:45:13 +01:00
Evgeny Poberezkin
748572ace9
ui: types and stubs to encrypt local files ( #3003 )
...
* ui: types and stubs to encrypt local files
* ios: encrypt automatically received images in local storage
* encrypt sent images, marked to be received via NSE
* ios: encrypt sent and received local voice files
* encrypt sent and received local files
* fix NSE
* remove comment
* decrypt files in background thread
2023-09-07 11:28:37 +01:00
Stanislav Dmitrenko
16792de67a
ios: update contacts on profile update ( #2970 )
...
* ios: update contacts on profile update
* change
* remove init
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-08-23 18:43:06 +01:00
Stanislav Dmitrenko
9639fd26b8
ios: making thumbnails faster ( #2972 )
...
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-08-23 17:27:44 +01:00
Stanislav Dmitrenko
9537940494
ios: fullscreen player fix ( #2968 )
...
* ios: fullscreen player fix
* disable playing in some cases
* simpler conditions
* disabled video play button
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-08-23 17:11:39 +01:00
Evgeny Poberezkin
a35ab7f9bc
mobile: remove most user data from responses, to reduce noice in errors/console ( #2966 )
...
* mobile: remove most user data from responses, to reduce noice in errors/console
* small change for desktop
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
2023-08-22 12:20:21 +01:00
Evgeny Poberezkin
63dd6e36b3
ios: fix view model update not on main thread
2023-08-21 13:56:53 +01:00
Evgeny Poberezkin
c3ffc2abb8
ios: fix chat console not showing command and response before re-opening
2023-08-21 13:52:09 +01:00
Evgeny Poberezkin
04cc0e8065
ios: fix incorrectly showing previous address when it is deleted and created without closing the view ( #2961 )
2023-08-21 13:21:43 +01:00
spaced4ndy
addace9faf
ios: fix group receipts override ( #2951 )
2023-08-18 17:02:11 +04:00
spaced4ndy
b829bd0c06
ios: fix Speak Screen repeating messages ( #2897 )
...
* ios: fix Speak Screen repeating messages
* fix
* different modifier
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-08-17 23:05:19 +04:00
Evgeny Poberezkin
01a95f88bb
ios: more responsive UI, especially during app start ( #2942 )
...
* ios: more responsive UI, especially during app start
* move terminal items to actor
* fix for iOS 15/16
2023-08-17 18:21:05 +01:00
spaced4ndy
faea5e90ac
android: members connected aggregated item; group layout ( #2934 )
2023-08-17 15:56:43 +04:00
Evgeny Poberezkin
590644a359
ios: show draft even when messages in the list are hidden ( #2944 )
2023-08-17 12:52:03 +01:00
spaced4ndy
a5940962c7
ios: show chat previews & save last draft toggles ( #2940 )
...
* ios: show chat previews & save last draft toggles
* better view, toggle name
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-08-17 12:04:17 +01:00
Evgeny Poberezkin
a5642928eb
ios: improve group layout ( #2925 )
...
* ios: improve group layout
* different font
* fix formatting
* returns
* localized strings
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2023-08-15 13:02:23 +01:00
Evgeny Poberezkin
5a9ed86d1b
ios: send button color for incognito conversations ( #2918 )
2023-08-14 22:55:18 +01:00
spaced4ndy
8dcb70c019
ios: members connected aggregated item ( #2900 )
...
* ios: members connected aggregated item
* wrapping hstack wip
* Revert "wrapping hstack wip"
This reverts commit 75af7473fc
.
* redesign
* fix scroll
* revert
* comment
* remove padding
* brackets
* texts, icon
* optimize - collect only member names
* refactor
* check different index
* refactor 2
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-08-14 17:34:22 +04:00
Evgeny Poberezkin
1cc14346b0
ios: optmize chat console performance ( #2912 )
2023-08-14 07:36:39 +01:00
Stanislav Dmitrenko
6ce00b45aa
ios: show progress after send with timeout correctly ( #2887 )
...
* ios: show progress after send with timeout correctly
* was wrong idea
* remove unused property
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-08-10 21:38:11 +01:00
Evgeny Poberezkin
18041ae471
mobile: translations ( #2884 )
...
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1324 of 1324 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/nl/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1216 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/nl/
* Translated using Weblate (Arabic)
Currently translated at 62.7% (831 of 1324 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Arabic)
Currently translated at 62.7% (831 of 1324 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1324 of 1324 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/
* Translated using Weblate (Arabic)
Currently translated at 71.9% (953 of 1324 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1324 of 1324 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1216 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1324 of 1324 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/nl/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1216 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/nl/
* Translated using Weblate (Korean)
Currently translated at 71.2% (943 of 1324 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ko/
* Translated using Weblate (German)
Currently translated at 100.0% (1324 of 1324 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (German)
Currently translated at 100.0% (1216 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1324 of 1324 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1216 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/
* Translated using Weblate (Czech)
Currently translated at 100.0% (1324 of 1324 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/cs/
* Translated using Weblate (Czech)
Currently translated at 100.0% (1216 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/cs/
* Translated using Weblate (Arabic)
Currently translated at 77.3% (1024 of 1324 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Arabic)
Currently translated at 82.1% (1088 of 1324 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Hebrew)
Currently translated at 100.0% (1324 of 1324 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/he/
* Translated using Weblate (Hebrew)
Currently translated at 43.4% (528 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/he/
* Translated using Weblate (Turkish)
Currently translated at 53.4% (708 of 1324 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/tr/
* Translated using Weblate (German)
Currently translated at 100.0% (1325 of 1325 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (French)
Currently translated at 100.0% (1325 of 1325 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/fr/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1325 of 1325 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/
* Translated using Weblate (Arabic)
Currently translated at 86.7% (1150 of 1325 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1325 of 1325 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Turkish)
Currently translated at 1.3% (17 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/tr/
* Translated using Weblate (Turkish)
Currently translated at 53.4% (708 of 1325 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/tr/
* Translated using Weblate (Arabic)
Currently translated at 87.2% (1156 of 1325 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Thai)
Currently translated at 94.7% (1152 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/th/
* Translated using Weblate (Thai)
Currently translated at 95.7% (1269 of 1325 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/th/
* Translated using Weblate (German)
Currently translated at 100.0% (1325 of 1325 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (French)
Currently translated at 100.0% (1325 of 1325 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (1216 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1325 of 1325 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1325 of 1325 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/nl/
* Translated using Weblate (Japanese)
Currently translated at 99.6% (1321 of 1325 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ja/
* Translated using Weblate (Czech)
Currently translated at 100.0% (1325 of 1325 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/cs/
* Translated using Weblate (Arabic)
Currently translated at 99.8% (1323 of 1325 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Arabic)
Currently translated at 3.7% (46 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ar/
* Translated using Weblate (Thai)
Currently translated at 94.7% (1152 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/th/
* Translated using Weblate (Thai)
Currently translated at 95.7% (1269 of 1325 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/th/
* Translated using Weblate (Bulgarian)
Currently translated at 43.9% (582 of 1325 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/bg/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1326 of 1326 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Bulgarian)
Currently translated at 45.7% (607 of 1326 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/bg/
* Translated using Weblate (Bulgarian)
Currently translated at 46.9% (623 of 1326 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/bg/
* Translated using Weblate (Bulgarian)
Currently translated at 47.5% (631 of 1326 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/bg/
* Translated using Weblate (Bulgarian)
Currently translated at 53.2% (706 of 1326 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/bg/
* Translated using Weblate (Bulgarian)
Currently translated at 59.3% (787 of 1326 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/bg/
* Translated using Weblate (Polish)
Currently translated at 100.0% (1328 of 1328 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pl/
* Translated using Weblate (Bulgarian)
Currently translated at 76.3% (1014 of 1328 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/bg/
* Translated using Weblate (Turkish)
Currently translated at 5.3% (65 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/tr/
* Translated using Weblate (Turkish)
Currently translated at 7.4% (90 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/tr/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1328 of 1328 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/nl/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1328 of 1328 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Turkish)
Currently translated at 58.2% (773 of 1328 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/tr/
* Translated using Weblate (Turkish)
Currently translated at 58.2% (774 of 1328 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/tr/
* Translated using Weblate (Turkish)
Currently translated at 7.5% (92 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/tr/
* Translated using Weblate (Turkish)
Currently translated at 63.9% (849 of 1328 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/tr/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1328 of 1328 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/
* Translated using Weblate (Finnish)
Currently translated at 94.2% (1252 of 1328 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/fi/
* Translated using Weblate (Finnish)
Currently translated at 19.9% (242 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fi/
* Translated using Weblate (Turkish)
Currently translated at 68.5% (910 of 1328 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/tr/
* Translated using Weblate (Polish)
Currently translated at 100.0% (1356 of 1356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pl/
* Translated using Weblate (German)
Currently translated at 99.5% (1350 of 1356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (French)
Currently translated at 100.0% (1356 of 1356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/fr/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1356 of 1356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Turkish)
Currently translated at 70.2% (953 of 1356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/tr/
* Translated using Weblate (German)
Currently translated at 100.0% (1356 of 1356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (Bulgarian)
Currently translated at 85.9% (1165 of 1356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/bg/
* Translated using Weblate (Bulgarian)
Currently translated at 90.2% (1224 of 1356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/bg/
* Translated using Weblate (Arabic)
Currently translated at 99.7% (1353 of 1356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Thai)
Currently translated at 100.0% (1216 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/th/
* Translated using Weblate (Thai)
Currently translated at 100.0% (1356 of 1356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/th/
* Translated using Weblate (Bulgarian)
Currently translated at 1.0% (13 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/bg/
* Translated using Weblate (Bulgarian)
Currently translated at 100.0% (1356 of 1356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/bg/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1356 of 1356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1356 of 1356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/
* Translated using Weblate (Turkish)
Currently translated at 70.3% (954 of 1356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/tr/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1356 of 1356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/nl/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1216 of 1216 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/nl/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1358 of 1358 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Arabic)
Currently translated at 99.7% (1355 of 1358 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Polish)
Currently translated at 100.0% (1358 of 1358 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pl/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (1358 of 1358 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/
* Translated using Weblate (German)
Currently translated at 100.0% (1358 of 1358 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (French)
Currently translated at 100.0% (1358 of 1358 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/fr/
* Translated using Weblate (Turkish)
Currently translated at 77.2% (1049 of 1358 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/tr/
* Translated using Weblate (Dutch)
Currently translated at 99.9% (1357 of 1358 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/nl/
* Translated using Weblate (Lithuanian)
Currently translated at 45.4% (617 of 1358 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/lt/
* export localizations
* update text
* fix German translations
* revert change in French
* remove "read" receipts translations in Japanese
* remove "read" receipts from Japanese
* revert French translations
* import/export localizations
---------
Co-authored-by: John m <jvanmanen@gmail.com>
Co-authored-by: Mosaab Emam <mosaab.emam123@gmail.com>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: khalidbelk <khalid.belkassmi-el-hafi@epitech.eu>
Co-authored-by: No name <CertainBot@users.noreply.hosted.weblate.org>
Co-authored-by: fxxk3rrth4ng <baech00@kakao.com>
Co-authored-by: mlanp <github@lang.xyz>
Co-authored-by: zenobit <zen@osowoso.xyz>
Co-authored-by: ItaiShek <itaishek@gmail.com>
Co-authored-by: p1ns <dnzkckali@gmail.com>
Co-authored-by: random r <epsilin@yopmail.com>
Co-authored-by: Titapa (PunPun) Chaiyakiturajai <titapapunne@gmail.com>
Co-authored-by: Pixelcode <pixelcode@dismail.de>
Co-authored-by: Ophiushi <41908476+ishi-sama@users.noreply.github.com>
Co-authored-by: Y. Sakamoto <ysakamoto@tutanota.com>
Co-authored-by: elgratea <weblate@fastmail.com>
Co-authored-by: B.O.S.S <BxOxSxS@protonmail.com>
Co-authored-by: Dennis <snap-roofing0h@icloud.com>
Co-authored-by: petri <pkajander@gmail.com>
Co-authored-by: 0xMarius <tech@marmakas.lt>
2023-08-10 17:59:42 +01:00
Evgeny Poberezkin
2ab938db60
mobile: remove item status alerts ( #2883 )
2023-08-09 22:38:18 +01:00
spaced4ndy
1a567c88db
ios: rework incognito mode - choose when making connection ( #2851 )
...
* wip
* layout
* more layout
* fix focus
* show incognito
* change icon layout
* remove presentation detents
* smaller button icon
* bigger icon
* show incognito profile status in connection info, layout, icons
* fix some lint warnings, update labels, add incognito label, conditionally hide toolbar to avoid jumping on iOS 17
* remove ignored color
* s/incognitoEnabled/incognito/
* shorter text
* remove parameter label
* restore note when creating a group
* add incognito icon to pending connections
* refactor
* refactor chat list action sheet
* revert to using new value in onChange
* remove unused variable
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-08-08 17:26:56 +04:00
spaced4ndy
80a77a1104
ios: change logic of not showing alerts on file auto-receive - only don't show on file cancelled errors ( #2833 )
2023-08-03 14:25:56 +04:00
Evgeny Poberezkin
e34a8ef719
Merge branch 'stable'
2023-08-02 16:23:17 +01:00
Evgeny Poberezkin
e30f7695ab
core, ios: fix markdown ( #2837 )
2023-08-02 16:22:20 +01:00
spaced4ndy
2bb2042d7d
ios, android: alert on connect via member address button ( #2819 )
...
* ios: alert on connect via member address button
* android
* Update apps/multiplatform/common/src/commonMain/resources/MR/base/strings.xml
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* Update apps/multiplatform/common/src/commonMain/resources/MR/base/strings.xml
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* ios texts
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-08-02 12:10:11 +04:00
spaced4ndy
7344398826
ios: don't show error alerts for automatically received files ( #2813 )
2023-08-01 18:18:14 +04:00
Evgeny Poberezkin
8e84b9e85f
Merge branch 'stable'
2023-07-31 16:02:01 +01:00
spaced4ndy
98e68c8e74
core: read unparsable item status as unknown ( #2805 )
2023-07-31 15:46:31 +01:00
Evgeny Poberezkin
bd4b445cbf
mobile: increase default network timeouts ( #2801 )
...
* ios: increase default network timeouts
* android: increase default timeouts
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2023-07-31 16:56:23 +04:00
spaced4ndy
98e53fb35b
core: read unparsable item status as unknown ( #2805 )
2023-07-31 11:54:39 +04:00
spaced4ndy
c9400fe932
ios: group snd status ( #2779 )
2023-07-28 13:16:52 +04:00
Evgeny Poberezkin
53dbe4b5d8
ios: 5.2 build 159 (more debug logging)
2023-07-21 08:10:39 +01:00
Evgeny Poberezkin
417eca74ad
mobile: v5.2 ios 158 (update library, hide debug toggles), android 133
2023-07-20 19:51:29 +01:00
Evgeny Poberezkin
d25ef4e1a1
Merge pull request #2732 from simplex-chat/ep/fix-nse-crash
...
ios: builds 156, 157 (debug logs)
2023-07-20 19:11:13 +01:00
spaced4ndy
ca5b3ddc0d
ios, android: hide force renegotiate encryption button ( #2736 )
2023-07-20 15:50:29 +04:00
Evgeny Poberezkin
202ecc369a
157: more logging
2023-07-20 12:07:00 +01:00
spaced4ndy
05b292ac00
core, mobile: fix editable interactions, item menu actions ( #2733 )
2023-07-20 13:50:31 +04:00
Evgeny Poberezkin
7b863ef459
ios: build 156 (debug logs)
2023-07-19 22:47:04 +01:00
spaced4ndy
94e25d9bb4
ios: fix pull to refresh affecting pending connection sheet in chat list ( #2724 )
2023-07-19 20:48:47 +04:00
Evgeny Poberezkin
369d411fc1
ios: only run one notification mode, with dev overrides ( #2723 )
2023-07-19 16:37:46 +01:00
spaced4ndy
94312ec6fa
ios, android: multiline display and full names in info views ( #2716 )
...
* ios, android: increase line limit to 2 for group display name in info header, if full name is not set
* make scrollable instead
* ios: multiline group and contact names in info page
* android; align to left with code
* ios rework shield
* android embed
* unused imports
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-07-19 15:16:50 +04:00
Evgeny Poberezkin
bf4df9ca58
mobile: fix occasional notifications on sent messages (when sent event arrives before new chat item event) ( #2721 )
...
* mobile: fix occasional notifications on sent messages (when sent event arrives before new chat item event)
* fix
* fix condition
2023-07-19 11:59:56 +01:00
spaced4ndy
b69f422708
ios: fix editing w/t change ( #2710 )
2023-07-17 16:55:19 +04:00
Evgeny Poberezkin
d3b5bbe566
android: delivery receipts ( #2705 )
...
* android: delivery receipts
* receipts toggle in privacy and in contact info (crashes), double tick in chat
* double tick image
* SetDeliveryReceiptsView
* small changes
* update users
* remove import
* fixing crash
* prevent ConcurrentModificationException
* fix enable all users
* android enable all users
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
Co-authored-by: Avently <7953703+avently@users.noreply.github.com>
2023-07-17 12:24:52 +01:00
Evgeny Poberezkin
1bd8f66730
mobile: update links to v5.2 release announcement ( #2706 )
2023-07-17 11:00:14 +01:00
spaced4ndy
72c0c61a86
ios: delivery receipts ( #2701 )
...
* ios: delivery receipts wip
* remove state variable
* fix 1 toggle
* fix 2nd toggle
* undo some changes, remove prints, remove commented code
* remove diff
* icon color
* comment
* refactor, double tick
* remove color from spaces
* update messages
* do not show Enable delievery receipts screen if any of the profiles was enabled
* update footer
* fix text
* better double ticks
* softer double tick
* improve double ticks
* a bit bigger gap in double tick
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-07-16 11:55:31 +01:00
Evgeny Poberezkin
4a3c9366fd
mobile: what's new in v5.2 ( #2700 )
...
* ios: whats new
* add
* improve
* export localizations
* android: whats new in v5.2
2023-07-14 19:28:56 +01:00
Evgeny Poberezkin
b089836efc
ios: fix for XCode 14
2023-07-14 13:15:27 +01:00
Evgeny Poberezkin
0f4473d272
core: delivery receipts ( #2644 )
...
* core: delivery receipts
* update simplexmq
* preference, migration
* add activated state to receipts preference, update tests
* set receiveReceipts as activated on new profiles
* update simplexmq, fix tests
* update simplexmq, fix withAckMessage
* one more option
* more
* use tryChatError in ack message
* enable all tests
* rename pref
* update item status on delivery receipts
* show receipts for tests
* remove chat preference for delivery receipts
* add user, contact and group settings for delivery receipts
* only send delivery receipts if enabled for the contact or user profile (and not disabled for the contact)
* fix tests
* reuse event, test
* configure per contact - db, api, test
* rename commands
* update simplexmq
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2023-07-13 23:48:25 +01:00
spaced4ndy
2e5a0fca1a
ios: add quoted message to chat item info ( #2680 )
2023-07-12 19:25:03 +04:00
spaced4ndy
a6a87cb7de
ios: ratchet synchronization ( #2663 )
...
* types
* info buttons
* prohibit send
* interactive item
* wip
* terminology
* item design
* comment
* rework
* design
* design
* move button
* update texts
* update texts
* sync not supported alert
* fix
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-07-10 19:01:22 +04:00
Evgeny Poberezkin
b69916a3a3
ios: fix iOS 17 keyboard ( #2671 )
...
* ios: hide keyboard on scroll
* fix
* fix keyboard covering view with conditional padding
2023-07-10 13:53:46 +01:00
Evgeny Poberezkin
62726e345c
ios: fix user profile in toolbar ( #2667 )
2023-07-10 07:57:23 +01:00
Evgeny Poberezkin
5d9b6266ea
ios, core: pull to reconnect relays ( #2652 )
...
* ios, core: pull to reconnect relays
* update simplexmq
* update texts
2023-07-05 09:09:56 +01:00
Evgeny Poberezkin
be5e0d7f75
mobile: add protocol timeout per KB (for batched commands) ( #2650 )
2023-07-04 07:52:47 +01:00
Evgeny Poberezkin
388bdc7083
ios: improve chat filter, "No filtered chats" note ( #2619 )
...
* ios: improve chat filter, "No filtered chats" note
* refactor filter
2023-06-27 10:28:47 +01:00
Evgeny Poberezkin
3e370a7c16
ios: group preference to prohibit files and media ( #2611 )
...
* ios: group preference to prohibit files and media
* style
2023-06-27 07:55:33 +01:00
spaced4ndy
15b00f6110
core, mobile: unhide share address (reverts #2468 ) ( #2600 )
2023-06-20 10:15:28 +04:00
spaced4ndy
f592a26b00
ios, android: increase disappearing message interval limit ( #2599 )
...
* ios, android: increase disappearing message interval limit
* Apply suggestions from code review
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-06-20 10:14:07 +04:00
spaced4ndy
30687f5fa6
ios, android: allow to set custom ttl per message if conversation timer is not set ( #2598 )
2023-06-20 10:13:16 +04:00
spaced4ndy
bc7217d686
ios, android: update connection stats on switch start ( #2597 )
2023-06-20 10:09:04 +04:00
Evgeny Poberezkin
8e0b3fa32e
mobile: uncomment message reactions preferences/permissions
2023-06-19 22:47:49 +01:00
Evgeny Poberezkin
ec7bff9205
ios: search members ( #2593 )
2023-06-19 11:49:45 +01:00
spaced4ndy
22f20a9c5f
ios, android: abort switching connection ( #2584 )
2023-06-19 14:46:08 +04:00
Evgeny Poberezkin
ddf81d28f1
ios: UI to filter favorite and unread chats ( #2592 )
...
* ios: UI to filter favorite and unread chats
* update localizations
* update colors
* star size and position
* filter button sizes and layout
* change AND to OR when both filters are chosen
* simplify filter UX
* store filter state in defaults
* remove comment, update localizations
2023-06-19 11:13:30 +01:00
Evgeny Poberezkin
e7089d4c2f
mobile: allow hiding profile when SimpleX lock is disabled ( #2586 )
2023-06-17 09:58:35 +01:00
Stanislav Dmitrenko
5a0c7c34bf
ios: reactions in one line in menu ( #2577 )
...
* ios: reactions in one line in menu
* refactor, remove title
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-06-13 19:24:28 +01:00
spaced4ndy
cc0f55c245
core, mobile: track contact connection network status when new contact joins group ( #2566 )
2023-06-09 16:43:53 +04:00
spaced4ndy
22f27c4255
mobile: allow to leave group in accepted status ( #2564 )
2023-06-09 14:40:17 +04:00
Stanislav Dmitrenko
14a888bf43
ios: show video in call from simulator ( #2562 )
2023-06-08 16:09:14 +01:00
Stanislav Dmitrenko
f6fddc9436
ios: WebRTC decryption between iOS-iOS works ( #2561 )
2023-06-08 15:08:35 +01:00
Evgeny Poberezkin
e131890f54
mobile: show correct console times ( #2519 )
2023-05-26 16:55:57 +01:00
spaced4ndy
42d4f94fec
mobile: always show chat list search ( #2517 )
2023-05-26 15:49:26 +04:00
spaced4ndy
57ed903a48
Revert "core: don't keep connection of the merged contact ( #2507 )" (for cross-version compatibility)
...
This reverts commit 6093219ce9
.
2023-05-26 13:52:06 +04:00
spaced4ndy
6093219ce9
core: don't keep connection of the merged contact ( #2507 )
2023-05-25 20:54:31 +04:00
Evgeny Poberezkin
494328541a
ios: fix picker resetting value in iOS 15 (fixes disappearing messages and changing member role) ( #2503 )
...
* ios: fix picker resetting value in iOS 15
* group link view layout
2023-05-24 14:29:27 +01:00
spaced4ndy
a1e6d90e31
mobile: archive import errors ( #2496 )
2023-05-24 14:22:12 +04:00
spaced4ndy
f4861482f1
mobile: group welcome message to fill max width ( #2480 )
...
* mobile: group welcome message to fill max width
* not limiting preview height
* min height, no scroll
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-05-23 14:31:43 +04:00
spaced4ndy
1326701440
mobile: remove file on apiSendMessage error ( #2487 )
2023-05-23 12:43:18 +04:00
Evgeny Poberezkin
9a2efd0ef0
ios: fix showing init view ( #2477 )
...
* ios: fix showing init view
* init with delay
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2023-05-22 14:49:46 +01:00
spaced4ndy
34af1e258c
mobile: chat item info - show placeholder if version text is empty ( #2476 )
...
* mobile: show chat item text representation if message text is empty in info
* android, no menu
* undo diff
* update text for empty message in history
* update Android
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-05-22 12:36:20 +04:00
Evgeny Poberezkin
353927e6d2
mobile: hide share address until v5.2 ( #2468 )
...
* mobile: hide share address until v5.2
* terminal: hide /profile_address from help
2023-05-20 20:41:07 +01:00
Evgeny Poberezkin
838e14af60
mobile: whats new in v5.1 ( #2470 )
...
* mobile: whats new in v5.1
* post links, better layout
* ios: export localizations
* update translations
2023-05-20 17:09:18 +01:00
Evgeny Poberezkin
a9416d89e3
ios: prevent scrolling terminal view every time detail view is closed
2023-05-19 18:58:03 +01:00
Evgeny Poberezkin
9e33ba46af
ios: update api for message info, refactor, localize ( #2458 )
...
* update api for message info, refactor, localize
* refactor
* change text, layout
* show reactions on deleted revealed items
* update
* trim
* refactor
* corrections
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2023-05-19 20:50:48 +04:00
spaced4ndy
a0b3c0a5a4
android: allow to configure custom disappearance interval on chat level ( #2460 )
2023-05-19 16:54:27 +04:00
Evgeny Poberezkin
a32fd5e665
android: message reactions ( #2448 )
...
* android: message reactions
* android: reactions UI
* call api to add/remove reactions, UI for preferences
* fix preferences
* hide Reactions preferences, ios: always show React menu, update icons
* fix reactions menu
* improve voice message layout
2023-05-18 10:43:44 +01:00
spaced4ndy
e799e80843
ios: remove "off" from group preferences ttl picker; core: allow optional ttl for group preference ( #2452 )
2023-05-17 13:31:24 +04:00
Evgeny Poberezkin
63cb7a75b3
ios: update reactions api ( #2451 )
2023-05-17 09:31:27 +01:00
spaced4ndy
4ee052e71e
ios: update libraries (time diff calculation), time unit limits ( #2445 )
2023-05-16 15:04:47 +04:00
spaced4ndy
ae13f1aa23
mobile: connect to member via address ( #2441 )
2023-05-16 15:03:41 +04:00
Evgeny Poberezkin
904405ebee
ios: reactions UI ( #2442 )
...
* ios: reactions UI
* remove JSON
* remove print
* align reactions, show all allowed reactions in menu
* move react to the menu top
* ios: update preference texts
* always allow removing reactions, reduce spacing
* revent allow removing (backend does not allow it anyway)
2023-05-16 09:34:25 +01:00
spaced4ndy
a059739210
core: update simplexmq (time diff calculation); core, ios: add deleteAt to chat item info ( #2440 )
2023-05-15 21:07:03 +04:00
spaced4ndy
25156bb56c
ios: allow to set disappearance interval when sending message; allow to configure custom interval ( #2428 )
...
* ios: allow to set disappearance interval when sending message; allow to configure custom interval
* custom time picker wip
* improve interaction with time picker - touch area, cancel, keyboard, preference
* dropdown picker, refactor, text
* button condition
* weeks limit
* refactor
* update texts
* simplify
* fix null selection
* texts, set current, switch columns
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-05-15 16:07:55 +04:00
Evgeny Poberezkin
c06a970987
core: message reactions ( #2429 )
...
* core: message reactions
* remove comments
* core: commands to set reactions
* fix tests
* process reaction messages
* store functions
* include reactions on item updates
* remove print
* view, tests
* load reactions for new items
* test removing reaction
* remove spaces
* limit the number of different reactions on one item
* remove unique constraints
* fix permissions
* indexes
* check chat item content before adding reaction
* fix group reactions
* simpler index
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2023-05-15 11:28:53 +01:00
Stanislav Dmitrenko
baf3a12009
mobile: increased size of voice messages ( #2150 )
...
* android: increased size of voice messages
* ios: increased size of voice messages
* size changes
* increase audio quality to 16kHz/32Kbps, refactor auto-accept logic
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-05-15 09:17:32 +01:00
Stanislav Dmitrenko
0ec2468dce
ios: slider for voice messages ( #2432 )
...
* ios: slider for voice messages
* better layout hiding and showing
* properly stop playback when other media started
* better layout
* change padding
* code style
* refactor
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-05-14 18:07:34 +01:00
Evgeny Poberezkin
0cfc9fd1fa
mobile: enable calls preference ( #2436 )
...
* ios: enable calls preference
* android: enable calls preference
2023-05-13 10:22:31 +01:00
Stanislav Dmitrenko
e635c45ec6
ios: fixed keyboard ( #2424 )
2023-05-10 18:45:55 +01:00
Stanislav Dmitrenko
a12f140333
android: self destruct passcode ( #2414 )
...
* android: self destruct passcode
* icon at the end of text instead of start
* removed todo and moved to suspend function
* properly restart chat after database deletion
* changes
* android: disable self-destruct on LA mode change to "system", create new profile with past timestamp
2023-05-10 13:05:50 +01:00
Evgeny Poberezkin
df4e954f8a
ios: disable self-destruct on LA mode change to "system", create new profile with past timestamp ( #2416 )
2023-05-10 08:06:18 +01:00
spaced4ndy
63f344bde6
ios: view edit history; core: prohibit item updates w/t changes ( #2413 )
...
* ios: view edit history; core: prohibit item updates w/t changes
* read more less wip
* Revert "read more less wip"
This reverts commit 8e0663377b
.
* comment for translations
2023-05-09 20:43:21 +04:00
Evgeny Poberezkin
0b8d9d11e2
core, iOS: support for self-destruct password ( #2412 )
...
* core, iOS: support for self-destruct password
* disable test logging
* core: fix tests, iOS: remove notifications on removal
* change alerts
2023-05-09 09:33:30 +01:00
spaced4ndy
7b157fa8e5
ios: progress indicator on migrations w/t confirmation ( #2378 )
...
* ios: progress indicator on migrations w/t confirmation
* layout
* Update apps/ios/Shared/ContentView.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* add delay
* move on appear
* Update apps/ios/Shared/ContentView.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
* Update apps/ios/Shared/ContentView.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-05-05 15:52:16 +04:00
spaced4ndy
b95a351222
mobile: group welcome message layout ( #2388 )
2023-05-05 15:49:10 +04:00
spaced4ndy
aa2b36d5cc
ios: restore onboarding step ( #2384 )
2023-05-05 12:56:48 +04:00
Stanislav Dmitrenko
41368c85bf
ios: more localized strings ( #2377 )
...
* ios: more localized strings
* translation comments
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-05-04 16:40:47 +01:00
Stanislav Dmitrenko
5149623b57
ios: prevent crash when no email account was setup ( #2375 )
2023-05-04 11:13:53 +01:00
Stanislav Dmitrenko
69767126aa
mobile: disable ability to write text in text view when sending a message and prevent saving message that is in progress as draft ( #2371 )
...
* android: prevent saving message that is in progress as draft
* android: disable ability to write text in text view when sending a message
* ios: prevent saving message that is in progress as draft
* ios: disable ability to write text in text view when sending a message
* do not show welcome button when not needed
2023-05-03 13:57:10 +01:00
spaced4ndy
5af389ae3f
mobile: change links from repo to website ( #2370 )
2023-05-03 15:01:45 +04:00
spaced4ndy
7b83450a9c
ios: AddGroupMembersView fixes ( #2369 )
2023-05-03 12:17:39 +04:00
spaced4ndy
551ed202be
ios: create address during onboarding ( #2362 )
...
* ios: create address during onboarding
* contact picker
* email wip
* send email w/t leaving app
* fomatting
* layout, texts
* remove contact picker, add email button to address page
* refactor
* refactor
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-05-01 20:36:52 +04:00
spaced4ndy
199835b671
ios: allow all group members to view welcome message ( #2347 )
...
* ios: allow all group members to view welcome message
* remove diff
* layout
* ignore taps on preview
* remove newline
* show/hide keyboard
* fix button flickering
* remove space
* remove unused function
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-04-28 20:34:24 +04:00
spaced4ndy
ce2225d355
ios: align 1-time link design with new address design ( #2337 )
...
* ios: align 1-time link design with new address design
* update text
* layout
* bigger font, icon
* padding
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-04-28 14:11:32 +04:00
spaced4ndy
90cee6b802
ios: scroll address view on keyboard, translations ( #2344 )
...
* ios: scroll address view on keyboard, translations
* fix typo
* revert text
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-04-28 12:21:23 +04:00
spaced4ndy
0b57cc08a7
core, ios: include contact addresses in profiles ( #2328 )
...
* core: include contact links in profiles
* add connection request link to contact and group profiles
* set group link on update, view, api
* core: include contact addresses in profiles
* remove id from UserContactLink
* schema, fix test
* remove address from profile when deleting link, tests
* remove diff
* remove diff
* fix
* ios wip
* learn more, confirm save, reset on delete
* re-use in create link view
* remove obsolete files
* color
* revert scheme
* learn more with create
* layout
* layout
* progress indicator
* delete text
* save on change, layout
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-04-27 17:19:21 +04:00
spaced4ndy
4d700d113d
core, ios: mark files to receive from NSE, receive marked files on chat start ( #2218 )
2023-04-20 16:52:55 +04:00
spaced4ndy
5bf16da09d
core, mobile: prohibit to change chat item expiration when chat is stopped ( #2210 )
2023-04-19 15:21:28 +04:00
Evgeny Poberezkin
37f835be8c
mobile: remove XFTP toggle ( #2208 )
...
* mobile: remove XFTP toggle
* ios: remove unused string
* android: remove unused strings
2023-04-19 09:41:01 +01:00
spaced4ndy
64ad491197
mobile: what's new in 5.0 ( #2200 )
...
* mobile: what's new in 5.0
* update texts
* update
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-04-18 16:54:56 +01:00
spaced4ndy
ddd8e719ef
core, ios: don't send/receive XFTP files in NSE ( #2202 )
2023-04-18 19:43:16 +04:00
spaced4ndy
b386cc83a7
core, mobile: enable xftp by default ( #2198 )
2023-04-18 13:49:09 +04:00
spaced4ndy
09481e09b6
core, mobile: file error statuses, cancel sent file ( #2193 )
2023-04-18 12:48:36 +04:00
Evgeny Poberezkin
6913bf1a46
mobile: Calls chat preference ( #2195 )
...
* ios: add calls to chat preferences
* android: types and strings for Calls preference
* android: UI for Calls preference
2023-04-18 09:29:49 +01:00
Evgeny Poberezkin
5f41cf3c52
core: change default for Disappearing Messages to "allow", mobile: support disabling without prohibiting ( #2192 )
...
* core: change default for Disappearing Messages to "allow", mobile: support disabling without prohibiting
* fix tests
* disable tests back in CI
* fixed tests 2
* remove enable
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2023-04-17 18:13:10 +01:00
Evgeny Poberezkin
5b4c183466
core: do not create decryption error chat items for earlier messages ( #2189 )
...
* core: do not create decryption error chat items for earlier messages
* do not report earlier error, mobile items, fix tests
2023-04-16 18:30:25 +01:00
Evgeny Poberezkin
aea526f69d
core: add chat items to indicate decryption failures due to ratchets being out of sync ( #2175 )
...
* core: add chat items to indicate decryption failures due to ratchets being out of sync
* show ratchet errors in chat items, show all integrity errors
* show decryption errors, tests
* ios: chat items, remove item for duplicate messages
* android: decryption errors chat items
* eol
2023-04-16 11:35:45 +01:00
Evgeny Poberezkin
2923ca1356
ios: fix profile deletion on iOS 15 ( #2185 )
2023-04-14 16:51:55 +01:00
Evgeny Poberezkin
febfc396e3
ios: UI to cancel receiving file ( #2123 )
...
* ios: UI to cancel receiving file
* different alert
2023-04-14 13:57:17 +01:00
Evgeny Poberezkin
4e01970d69
core: remove build timestamp from the version info (reproducible builds) ( #2182 )
...
* core: remove build timestamp from the version info (reproducible builds)
* remove strings
2023-04-14 12:03:41 +01:00
Stanislav Dmitrenko
ead67adeb8
android: passcode implementation ( #2177 )
...
* android: passcode implementation
* layout
* passcode view
* unused param
* text for auth
* small changes
* fix
* use preference instead of toggle
* removed useless code and changed title of auth screen
* removed unneeded function
* EOLs
* changed local variable logic to global variable
* formatting
* different alert
* changed code placement
* alert behaviour
* button size
* tint of buttons
* error instead of failed status
* do not show auth alerts on failures, only on final errors
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-04-13 22:09:41 +01:00
Evgeny Poberezkin
ec6cee1389
ios: digital password (instead of device auth) ( #2169 )
...
* ios: digital password (instead of device auth)
* set, ask, change password
* kind of working, sometimes
* ZSTack
* fix cancel
* update title
* fix password showing after settings dismissed
* disable button when 16 digits entered
* fixes
* layout on larger screens
* do not disable auth when switching to system if system auth failed, refactor
* fix enabling auth via the initial alert
* support landscape orientation
2023-04-12 11:22:55 +01:00
spaced4ndy
717c90c58b
mobile: remove cancelled files ( #2154 )
2023-04-07 17:41:07 +04:00
Evgeny Poberezkin
ccb52e0acd
ios: validate server protocol
2023-04-06 23:25:40 +01:00
Evgeny Poberezkin
5ae0afe1fe
ios: update servers API/UI ( #2149 )
...
* ios: update servers API/UI
* fix UI
* fix
2023-04-06 22:48:32 +01:00
Stanislav Dmitrenko
afb0ae3d03
ios: video support ( #2115 )
...
* ios: video support
* made video experience prettier
* line reordering
* fix warning
* remove playback speed
* fullscreen player
* removed unused code
* fix conflict
* setting playing status better
* thumbnail dimensions and loading indicator
* fill under video
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-04-06 18:26:48 +01:00
Evgeny Poberezkin
1a3f0bed47
core: update servers API to include XFTP servers, ios: generalize UI to manage servers ( #2140 )
...
* core: update servers API to include XFTP servers, ios: generalize UI to manage servers
* add test
* update migrations to pass tests
* fix readme
* update simplexmq
2023-04-05 21:59:12 +01:00
Evgeny Poberezkin
a11f99be3d
mobile: ignore spaces around password ( #2144 )
2023-04-04 21:53:25 +01:00
spaced4ndy
d3268e4a72
mobile: delete XFTP files after uploading ( #2133 )
2023-04-03 16:31:09 +04:00
spaced4ndy
aa89d0d156
android: video progress, video & image cancelled indicators; ios: image cancelled indicator ( #2111 )
2023-03-31 19:15:37 +04:00