JRoberts
e73f5c40cf
4.4.2: ios 114, Android 88
2023-01-12 18:38:58 +04:00
Stanislav Dmitrenko
138cce4436
ios: fix opening via notification returning to chat list when screen lock is enabled ( #1725 )
...
* ios: Fixed broken chat push/pop logic
* remove binding parameter
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-01-11 22:48:52 +00:00
Evgeny Poberezkin
98417dafc4
4.4.1: ios 113, Android 87
2023-01-11 17:54:24 +00:00
Evgeny Poberezkin
e8374be19c
mobile: set defaults consistently (protected screen: iOS off/Android on, accept images: on, faster image transfer: on) ( #1724 )
...
* ios: set defaults consistently (protected screen: off, accept images: on, faster image transfer: on)
* android: transfer images faster by default
2023-01-11 17:09:17 +00:00
Stanislav Dmitrenko
62a2f61751
android: Fix non-unique chat item id in listState ( #1723 )
...
* android: Fix non-unique chat item id in listState
* Test
* Revert "Test"
This reverts commit 6625bce138 .
2023-01-11 16:41:34 +00:00
Evgeny Poberezkin
2d47175f94
ios: disable reply/edit actions and deletion of live item in live mode ( #1722 )
2023-01-11 17:29:09 +04:00
Evgeny Poberezkin
a6d7604d21
mobile: send live message when there is any content ( #1721 )
...
* ios: send live message when there is any content
* android: improve live message logic
* fix, refactor
* prohibit live messages with quotes
2023-01-11 12:01:02 +00:00
JRoberts
9e3573fc76
android: fix send button being disabled on images, files & voice messages ( #1720 )
...
* android: fix send button being disabled on images, files & voice messages
* rename view
* format
2023-01-11 08:59:04 +00:00
Evgeny Poberezkin
13ebaf587e
4.4.1-beta.1: iOS 112, Android 86
2023-01-10 23:21:37 +00:00
Stanislav Dmitrenko
d1cc5c1769
ios: Better check for existing of image's alpha ( #1718 )
...
* ios: Better check for existing of image's alpha
* Allow non-transparent pixels
* optimize
* remove prints
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-01-10 19:39:42 +00:00
Stanislav Dmitrenko
16b041c8c6
ios: Live messages without sending an empty text ( #1714 )
...
* ios: Live messages without sending an empty text
* Custom Equatable
* Changes
* Change
* Fix liveMessage not hiding
* Refactoring
* Refactoring
* No animation when removing dummy live message item
* Check
* Anim
* Animation
* whitespace
* refactor
* Fix race
* Better fix of race
* fix race condition
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-01-10 19:12:48 +00:00
Stanislav Dmitrenko
5a7d61c964
android: Live messages without sending an empty text ( #1709 )
...
* android: Live messages without sending an empty text
* Better quoted messages handling
* Do not add item into preview
* Change
* Changes
2023-01-09 18:30:26 +00:00
Evgeny Poberezkin
cba24983e6
4.4.1-beta.0: iOS 111, Android 85
2023-01-08 16:41:40 +00:00
Stanislav Dmitrenko
a2e887024f
android: Fixed compatibility with API 29 ( #1674 )
2023-01-07 14:24:28 +00:00
Evgeny Poberezkin
c32cf8055d
ios: update library (better quote error handing)
2023-01-04 20:51:16 +00:00
Evgeny Poberezkin
72ec03a822
ios: localize "feature offered/cancelled" items ( #1689 )
...
* ios: localize "feature offered/cancelled" items
* import
2023-01-04 20:48:23 +00:00
Evgeny Poberezkin
d89e0efedd
translations: ios German, French ( #1687 )
...
* translations: ios German, French
* reexport ios
2023-01-04 20:36:50 +00:00
Evgeny Poberezkin
707e8592d9
translations: German, French ( #1682 )
...
* Translated using Weblate (German)
Currently translated at 100.0% (906 of 906 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% (850 of 850 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (French)
Currently translated at 100.0% (906 of 906 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% (850 of 850 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (German)
Currently translated at 100.0% (906 of 906 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% (850 of 850 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
Co-authored-by: mlanp <github@lang.xyz >
Co-authored-by: Ophiushi <ptlfr@pm.me >
2023-01-04 20:25:33 +00:00
Evgeny Poberezkin
97943fc609
ios: v4.4 release, build 110
2023-01-01 14:01:21 +00:00
Evgeny Poberezkin
be10dcbcfc
ios: build 109
2022-12-31 19:40:43 +00:00
Evgeny Poberezkin
97dbec927c
ios: build 108
2022-12-31 18:23:26 +00:00
Evgeny Poberezkin
b4879ca2a3
ios: fix user chat preferences view
2022-12-31 13:38:55 +00:00
Evgeny Poberezkin
15884c0169
4.4.0: iOS 107, Android 84
2022-12-31 11:47:59 +00:00
Evgeny Poberezkin
9f2d5486b6
mobile: fix race condition with live messages (when message is "revived" when it is being sent as no longer live – possibly core should reject "live" updates to non-live messages too) ( #1668 )
...
* mobile: fix race condition with live messages (when message is "revived" when it is being sent as no longer live – possibly core should reject "live" updates to non-live messages too)
* android: move delay for live messages
2022-12-31 10:25:32 +00:00
JRoberts
80f0108b41
ios: correctly update chat when opening from another chat via notification ( #1667 )
2022-12-30 21:47:11 +04:00
Evgeny Poberezkin
c37a7ebfe7
ios: import/export localizations
2022-12-30 17:05:32 +00:00
Evgeny Poberezkin
02c2c65d41
translations ( #1661 )
...
* Translated using Weblate (French)
Currently translated at 100.0% (845 of 845 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (904 of 904 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% (845 of 845 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (904 of 904 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% (845 of 845 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (Russian)
Currently translated at 100.0% (906 of 906 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ru/
* Translated using Weblate (Russian)
Currently translated at 100.0% (845 of 845 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ru/
* Translated using Weblate (French)
Currently translated at 100.0% (845 of 845 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (904 of 904 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% (845 of 845 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (904 of 904 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% (845 of 845 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (Russian)
Currently translated at 100.0% (906 of 906 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ru/
* Translated using Weblate (Russian)
Currently translated at 100.0% (845 of 845 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ru/
* Translated using Weblate (Russian)
Currently translated at 100.0% (850 of 850 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ru/
* Translated using Weblate (French)
Currently translated at 99.6% (847 of 850 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (906 of 906 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% (850 of 850 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (German)
Currently translated at 90.9% (824 of 906 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 92.4% (786 of 850 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (French)
Currently translated at 100.0% (845 of 845 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (904 of 904 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% (845 of 845 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (904 of 904 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% (845 of 845 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (Russian)
Currently translated at 100.0% (906 of 906 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ru/
* Translated using Weblate (Russian)
Currently translated at 100.0% (845 of 845 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ru/
* Translated using Weblate (Russian)
Currently translated at 100.0% (850 of 850 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ru/
* Translated using Weblate (French)
Currently translated at 99.6% (847 of 850 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (906 of 906 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% (850 of 850 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (German)
Currently translated at 90.9% (824 of 906 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 92.4% (786 of 850 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (German)
Currently translated at 100.0% (906 of 906 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% (850 of 850 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
Co-authored-by: Ophiushi <ptlfr@pm.me >
Co-authored-by: mlanp <github@lang.xyz >
2022-12-30 17:02:49 +00:00
JRoberts
7c4700b238
ios: check chats not empty before showing lock notice ( #1666 )
2022-12-30 16:17:56 +00:00
Evgeny Poberezkin
17eed9662e
ios: export localizations
2022-12-29 23:31:35 +00:00
Stanislav Dmitrenko
bb116bccb4
android: Fallback to manual parsing of apiChats and apiChat responses ( #1660 )
...
* android: Fallback to manual parsing of apiChats and apiChat responses
* Different icon
* eol
2022-12-29 22:27:08 +00:00
JRoberts
6cc267689e
ios: fallback to manual parsing of apiChats and apiChat responses ( #1659 )
2022-12-29 18:15:19 +04:00
Evgeny Poberezkin
0e6909845f
mobile: preserve group description in profile ( #1658 )
2022-12-28 16:59:25 +00:00
Evgeny Poberezkin
3ec29d8ef4
4.4-beta.4: ios 106, android 83 (fixes wrong type/ios crash)
2022-12-27 20:02:43 +00:00
JRoberts
6c4b92531f
android: version 4.4-beta.3 (82)
2022-12-27 20:56:23 +04:00
JRoberts
46d6159da5
ios: version 4.4 beta (105)
2022-12-27 20:48:34 +04:00
JRoberts
aab6e1c52f
ios, android: set ttl to 1 day when accepting timed messages w/t configured ttl ( #1654 )
2022-12-27 19:24:33 +04:00
Evgeny Poberezkin
c0a01318b5
mobile: French translations ( #1655 )
...
* mobile: items with feature offers (#1623 )
* mobile: items with feature offers
* ios interactive contact/user preference change items
* android: interactive preference items
* Translated using Weblate (French)
Currently translated at 8.1% (68 of 831 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% (784 of 784 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (French)
Currently translated at 10.4% (87 of 831 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% (785 of 785 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (French)
Currently translated at 10.5% (88 of 831 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% (785 of 785 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (French)
Currently translated at 14.2% (122 of 855 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% (785 of 785 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (French)
Currently translated at 15.9% (137 of 858 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 18.2% (157 of 858 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% (785 of 785 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (French)
Currently translated at 36.3% (312 of 858 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% (785 of 785 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (French)
Currently translated at 54.0% (464 of 858 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% (785 of 785 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (French)
Currently translated at 81.0% (695 of 858 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% (785 of 785 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (French)
Currently translated at 82.1% (705 of 858 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 85.9% (756 of 880 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/fr/
* import/export localizations
Co-authored-by: Ophiushi <ptlfr@pm.me >
2022-12-27 13:21:55 +00:00
Evgeny Poberezkin
90a20cd52f
mobile: change live message button to lightning bolt ( #1653 )
2022-12-27 09:18:20 +00:00
JRoberts
e48452ccff
android: show what is new in the latest version ( #1651 )
2022-12-26 21:46:56 +04:00
JRoberts
39370ba1ef
ios: fix - restore Save button in voice message context menu ( #1647 )
2022-12-26 14:08:58 +00:00
Evgeny Poberezkin
a02cfb4f41
ios: show what is new in the latest version ( #1644 )
...
* ios: show what is new in the latest version
* add OK button to WhatsNew
* separate state for nav buttons
2022-12-26 14:08:01 +00:00
JRoberts
4370012b8a
ios: fix navigation to member info view ( #1648 )
2022-12-26 13:45:02 +00:00
JRoberts
20c33aea72
android: show connect via url alert in chat list instead of notifications mode on fresh app ( #1649 )
2022-12-26 13:43:26 +00:00
Evgeny Poberezkin
c11a1aa0e6
ios: disallow editing text attributes
2022-12-25 13:58:07 +00:00
Evgeny Poberezkin
166b789f3c
ios: v4.4 beta (104)
2022-12-25 09:48:25 +00:00
Evgeny Poberezkin
bbc26e272c
v4.4-beta.2: android (81)
2022-12-24 21:59:55 +00:00
Evgeny Poberezkin
6c839f8075
android: fix voice recording in groups
2022-12-24 21:47:58 +00:00
Evgeny Poberezkin
be91f97c83
ios: disable screen protection by default
2022-12-24 15:41:31 +00:00
Evgeny Poberezkin
e085cb7350
4.4-beta.1: iOS 103, Android 80
2022-12-24 11:59:28 +00:00
Evgeny Poberezkin
12574bed96
ios: move image utils to app ( #1642 )
...
* ios: move image utils to app
* name in comments
2022-12-24 11:38:59 +00:00