Stanislav Dmitrenko
2d7655281f
desktop: video and audio players ( #3052 )
...
* desktop: video and audio players
* making player working without preinstalled VLC
* mac support
* don't use vlc lib when not needed
* updated jna version
* changes in script
* video player lazy loading
* mac script changes
* updated build gradle for preserving atrributes of file while copying
* apply the same file stats on libs to make VLC checker happy
* updated script
* changes
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-09-21 18:03:47 +01:00
Evgeny Poberezkin
83b939d215
android: add Arabic, Finnish, Hebrew ( #3018 )
...
* android: add Arabic, Finnish, Hebrew
* update localization lib to support Hebrew
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2023-09-05 15:07:37 +01:00
Stanislav Dmitrenko
aff71c58d7
desktop: setup passphrase during onboarding ( #2987 )
...
* desktop: setup passphrase during onboarding
* updated logic
* removed unused code
* button and starting chat action
* better
* removed debug code
* fallback
* focusing and moving focus on desktop text fields
* different logic
* removed unused variable
* divided logic in two functions
* enabled keyboard enter
* rollback when db deleted by hand on desktop
* update texts, font size
* stopping chat before other actions
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-09-05 11:45:09 +01:00
Stanislav Dmitrenko
c7f1af8742
android: sharing of files with plain text ( #3011 )
2023-09-04 18:37:53 +01:00
Evgeny Poberezkin
22dc58b735
android, desktop: add Ukrainian language
2023-08-25 11:31:15 +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
55eab0976e
mobile: add Thai language
2023-08-22 00:06:01 +01:00
Evgeny Poberezkin
d0f4533a09
Merge branch 'stable'
2023-08-12 21:21:45 +01:00
Evgeny Poberezkin
a2fef15440
android: disable app data backup competely ( #2907 )
2023-08-12 14:17:00 +01:00
Evgeny Poberezkin
7a41957d7b
android: add Bulgarian UI language
2023-08-11 10:40:04 +01:00
Stanislav Dmitrenko
9543af4784
android: workaround of system restricted background ( #2873 )
...
* android: workaround of system restricted background
* strings
* exclude lockscreen call from requirements to unrestrict
* texts
* added button and changed behaviour
* texts 2
* button instead of alert
* padding
* bigger padding
* refactor
* don't jump on button hide
* no exceptions for lockscreen
* sometimes do not show off alert
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-08-09 19:56:53 +01:00
spaced4ndy
b095c09283
android: rework incognito mode - choose when making connection ( #2867 )
...
* android: rework incognito mode - choose when making connection
* remove commented code
* remove commented code
* change text
* text editor border
* smaller qr code
* chat preview height
* fix spacing
* desktop dialogue
* remove import
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-08-08 17:28:18 +04:00
Stanislav Dmitrenko
f17889b3e3
android: 5.2.2, build 142 (revert to API 32)
2023-08-07 16:57:19 +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
Stanislav Dmitrenko
45e557fd80
android: make tmpDir ( #2797 )
2023-07-28 22:57:06 +01:00
Stanislav Dmitrenko
2b715a0d8c
desktop: notifications support ( #2754 )
...
* desktop: notifications support
* adapted external lib for interacting with notificatioins
* disabled some functions
2023-07-28 19:01:08 +01:00
Avently
77d249cc37
Merge branch 'master' into av/multiplatform-merge-master
2023-07-20 20:35:08 +07:00
Avently
3f905f59df
Merge branch 'master' into av/multiplatform-merge-master
2023-07-20 20:30:12 +07:00
Stanislav Dmitrenko
87c35b037e
android: maybe fixes lang changer in some situations ( #2739 )
2023-07-20 14:13:59 +01:00
spaced4ndy
ca5b3ddc0d
ios, android: hide force renegotiate encryption button ( #2736 )
2023-07-20 15:50:29 +04:00
spaced4ndy
4e2acbf456
android: fix full name entry on profile creation; fix text on profile update ( #2737 )
2023-07-20 15:50:20 +04:00
spaced4ndy
e5cec7a68b
android: fix preset servers button color ( #2734 )
2023-07-20 13:51:14 +04:00
spaced4ndy
05b292ac00
core, mobile: fix editable interactions, item menu actions ( #2733 )
2023-07-20 13:50:31 +04:00
Stanislav Dmitrenko
562bd197bb
android: removing tmp file when needed ( #2729 )
...
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-07-19 23:06:15 +01:00
Stanislav Dmitrenko
94321cfc36
android: fix QR code scanner height ( #2728 )
...
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-07-19 22:52:13 +01:00
spaced4ndy
1aedfd6e5a
android: fix interactions for member w/t contact - verify/fix connection buttons visible, member info can be opened via avatar in chat view ( #2727 )
2023-07-19 21:12:48 +04:00
spaced4ndy
ab708f8855
android: move chat item menu info action above stop file action ( #2725 )
2023-07-19 20:49:25 +04:00
spaced4ndy
f5612504f5
android: correctly apply disable conditions to switch/abort switch buttons ( #2726 )
2023-07-19 20:49:05 +04: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
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
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
Stanislav Dmitrenko
8dd90733b8
multiplatform: default files and directories were changed ( #2683 )
...
* multiplatform: default files and directories were changed
* changes in paths and location of declaration
* more renames
* different paths
* update linux paths
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-07-14 12:00:37 +01:00
spaced4ndy
43ceb184c4
android: add quoted message to chat item info ( #2688 )
2023-07-13 11:10:34 +04:00
Stanislav Dmitrenko
38f40fec3d
multiplatform: split common/android/desktop ( #2672 )
...
* multiplatform: relocated code to its new place
* code becomes better
* renamed file
* fixes for BASE64 and images, and changes for appFileUri
* different Base64 for both platforms
* fix file saving on long click
* platformCallbacks refactoring
* renamed callbacks to platform
* eol
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-07-12 14:42:10 +01:00
spaced4ndy
dcedbac379
android: ratchet synchronization ( #2666 )
...
* android: ratchet synchronization
* member info
* item
* icons
* update contact keeping stats
* update members keep stats
* update texts
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-07-10 19:01:51 +04:00
Stanislav Dmitrenko
ff7c22e114
multiplatform: divided files in pieces ( #2664 )
...
* multiplatform: divided files in pieces
* whitespace
* whitespace 2
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-07-07 11:44:22 +01:00
Stanislav Dmitrenko
e24564d7d6
multiplatform: service refactor ( #2661 )
...
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-07-06 14:19:35 +01:00
Stanislav Dmitrenko
313d3a732d
multiplatform: images and fonts ( #2656 )
...
* multiplatform: images and fonts
* update desktop app name and comment
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-07-05 10:16:43 +01:00
Stanislav Dmitrenko
c35ce29cc1
android: fixed value in network config ( #2655 )
2023-07-04 18:14:27 +01:00
Stanislav Dmitrenko
ebc5242932
multiplatform: translations refactor ( #2649 )
...
* no xliff
* CDATA
* moved to MR.strings
* unused StringRes
* renamed resources package
* translation of search_verb
* optimization
* optimization
* translation of la_mode_off
2023-07-04 13:32:28 +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
7b67bc2d47
mobile: translations ( #2645 )
...
* Added translation using Weblate (Bengali)
* Added translation using Weblate (Bengali)
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1256 of 1256 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1150 of 1150 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/zh_Hans/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1256 of 1256 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% (1150 of 1150 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/nl/
* Translated using Weblate (Ukrainian)
Currently translated at 43.3% (499 of 1150 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/uk/
* Translated using Weblate (Polish)
Currently translated at 100.0% (1256 of 1256 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (1150 of 1150 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/pl/
* Translated using Weblate (Ukrainian)
Currently translated at 47.7% (549 of 1150 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/uk/
* Translated using Weblate (French)
Currently translated at 100.0% (1256 of 1256 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% (1150 of 1150 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/
* Translated using Weblate (Ukrainian)
Currently translated at 65.2% (750 of 1150 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/uk/
* Translated using Weblate (Bengali)
Currently translated at 1.5% (20 of 1256 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/bn/
* Translated using Weblate (Hebrew)
Currently translated at 99.6% (1251 of 1256 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 4.3% (50 of 1150 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/he/
* Translated using Weblate (German)
Currently translated at 100.0% (1263 of 1263 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% (1150 of 1150 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1263 of 1263 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Italian)
Currently translated at 100.0% (1150 of 1150 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/it/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1263 of 1263 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1150 of 1150 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/zh_Hans/
* Translated using Weblate (Malayalam)
Currently translated at 25.8% (327 of 1263 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ml/
* Translated using Weblate (Bengali)
Currently translated at 2.8% (36 of 1263 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/bn/
* Translated using Weblate (Ukrainian)
Currently translated at 78.1% (899 of 1150 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/uk/
* Translated using Weblate (Polish)
Currently translated at 100.0% (1266 of 1266 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (1150 of 1150 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/pl/
* Translated using Weblate (Bengali)
Currently translated at 3.0% (39 of 1266 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/bn/
* Translated using Weblate (Bengali)
Currently translated at 0.0% (0 of 1150 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/bn/
* Translated using Weblate (Ukrainian)
Currently translated at 78.2% (900 of 1150 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/uk/
* Translated using Weblate (Bengali)
Currently translated at 0.1% (1 of 1150 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/bn/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1266 of 1266 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (Hebrew)
Currently translated at 99.6% (1262 of 1266 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/he/
* Translated using Weblate (Malayalam)
Currently translated at 27.7% (351 of 1266 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ml/
* Translated using Weblate (Bengali)
Currently translated at 3.1% (40 of 1266 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/bn/
* Translated using Weblate (German)
Currently translated at 100.0% (1266 of 1266 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (1266 of 1266 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/nl/
* Translated using Weblate (Hebrew)
Currently translated at 99.7% (1263 of 1266 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 5.4% (63 of 1150 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/he/
* move bn language to correct location
* corrections
* import/export localizations
---------
Co-authored-by: sith-on-mars <groguko36@pm.me >
Co-authored-by: John m <jvanmanen@gmail.com >
Co-authored-by: Maksym Lukashenko <livelmaxim@gmail.com >
Co-authored-by: B.O.S.S <BxOxSxS@protonmail.com >
Co-authored-by: Ophiushi <41908476+ishi-sama@users.noreply.github.com >
Co-authored-by: Adhra Sreoshi Athoi <adhrasreoshiathoi@protonmail.com >
Co-authored-by: ItaiShek <itaishek@gmail.com >
Co-authored-by: mlanp <github@lang.xyz >
Co-authored-by: random r <epsilin@yopmail.com >
Co-authored-by: Raman <aksharam.sme4i@aleeas.com >
2023-07-03 17:18:31 +01:00
Stanislav Dmitrenko
9238ac3445
multiplatform: make ChatModel and ChatController as object ( #2639 )
...
* multiplatform: make ChatModel and ChatController as object
* fix off uninitialized
* more contexts without Context
* smaller diff
* name
* refactor
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-07-03 15:55:37 +01:00
Stanislav Dmitrenko
3bd5fc7463
multiplatform: moved to Gradle KTS and common directory structure ( #2633 )
...
* multiplatform: moved to Gradle KTS and common directory structure
* renamed for review
* different versions for Android and desktop
* update desktop version_name
* Revert "renamed for review"
This reverts commit 80041efe40 .
* EOLs
* change version to 1.0 to appease linter
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-07-01 20:44:36 +01:00
Stanislav Dmitrenko
1f50e94bc9
multiplatform: API 33 support ( #2631 )
2023-06-29 13:17:43 +01:00
Stanislav Dmitrenko
0e4376bada
multiplatform: file structure ( #2630 )
...
* multiplatform: file structure
* apk file name
* more paths in sources
* lint issues and apk file name
2023-06-29 12:53:11 +01:00