Evgeny
8167f7c2ab
core: add fields to chat relay profiles; remove unique name requirement; update relay profile in relay address link data ( #6743 )
...
* core: add fields to chat relay profiles
* wip
* wip
* fix
* fix
* fix
* enable tests
* schema
* api
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2026-04-03 12:42:43 +00:00
spaced4ndy
a14a66db14
core, ui: chat relay test ( #6736 )
2026-04-02 15:36:36 +00:00
spaced4ndy
929783eb6c
core: relay key and member id as immutable relay link data ( #6713 )
2026-03-30 10:48:39 +00:00
spaced4ndy
30386178ec
Revert "core: relay key and member id as immutable relay link data ( #6711 )"
...
This reverts commit d665b1f5d8 .
2026-03-28 14:03:09 +04:00
spaced4ndy
d665b1f5d8
core: relay key and member id as immutable relay link data ( #6711 )
2026-03-28 09:51:50 +00:00
spaced4ndy
4e16792ddc
desktop, android: channels and chat relays ui ( #6670 )
2026-03-13 11:59:29 +00:00
spaced4ndy
b97868d79f
ios: channels and chat relays ui ( #6634 )
2026-03-05 09:13:24 +00:00
spaced4ndy
0946f50b6a
ios: product specification ( #6633 )
2026-02-19 10:58:16 +00:00
Evgeny
fa5927ddaa
ui: whats new v6.4 ( #6049 )
2025-07-07 17:44:29 +01:00
Evgeny
88547ab704
core: use longer timeouts for background network requests, support retries with increased timeouts ( #6043 )
...
* core: use longer timeouts for background network requests, support retries with increased timeouts
* ios: update types
* ios: allow user retry actions with failed network requests
* build: add exporting API functions with retry
* android, desktop: update types and C APIs
* android, desktop: alert to retry action on network error
* simplexmq
2025-07-07 11:01:03 +01:00
Evgeny
b848f735ce
ui: smaller QR code for short links ( #5946 )
...
* ui: smaller QR code for short links
* more small
* size
* translations
2025-05-25 11:56:00 +01:00
Evgeny
8d54acef92
ios: only handle taps on messages with links or secrets, use image for secret markdown ( #5885 )
...
* ios: use image for secret markdown
* remove unnecessary ViewBuilders
2025-05-11 14:15:14 +01:00
Evgeny
7b11d8514a
core, ui: option to use web port by default for preset servers only ( #5847 )
...
* core: option to use web port by default for preset servers only
* ui
* refactor
* simplexmq
2025-04-25 11:17:27 +01:00
spaced4ndy
47adbe2813
ui: fix strings, update translations ( #5718 )
...
* ios: fix strings
* update translations
* update report ru translations
* remove unnecessary localizations
* update ru translations
* update android translations
* import translations
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-03-07 12:50:44 +00:00
spaced4ndy
3425bd0826
ui: fix "View conditions" view on onboarding offering to accept conditions when no operators are selected ( #5710 )
...
* ios: fix "View conditions" view on onboarding
* kotlin
2025-03-05 07:42:59 +00:00
spaced4ndy
27bf19c2b1
ui: updated conditions ( #5700 )
...
* ios: updated conditions ui
* view
* kotlin
* show Updated conditions via review button
* same for android
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-03-03 16:26:05 +00:00
Evgeny
92772d3d09
ui: optionally use TCP port 443 as default for messaging servers ( #5598 )
...
* ui: optionally use TCP port 443 as default for messaging servers
* android
* netCfg logic
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2025-01-31 18:29:28 +00:00
Evgeny
400967b03b
ui: fix saving operators ( #5428 )
2024-12-25 16:54:21 +00:00
Evgeny
fe0d811bf7
ui: operator information ( #5343 )
...
* ios: operator information
* android, desktop: operator information
* move texts, simplify navigation
2024-12-07 14:41:54 +00:00
Evgeny
ff504702de
ui: translations ( #5330 )
...
* Translated using Weblate (German)
Currently translated at 97.5% (2155 of 2209 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 93.2% (2060 of 2209 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 97.5% (2155 of 2209 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Spanish)
Currently translated at 97.6% (2157 of 2209 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/
* Translated using Weblate (Dutch)
Currently translated at 97.5% (2154 of 2209 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/nl/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 92.3% (2041 of 2209 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pt_BR/
* Translated using Weblate (Arabic)
Currently translated at 97.4% (2153 of 2209 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Ukrainian)
Currently translated at 97.5% (2155 of 2209 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/uk/
* Translated using Weblate (Polish)
Currently translated at 93.2% (2059 of 2209 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pl/
* Translated using Weblate (Russian)
Currently translated at 93.2% (2061 of 2210 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ru/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 97.4% (2154 of 2210 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2210 of 2210 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (2210 of 2210 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% (1932 of 1932 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/nl/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2210 of 2210 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1932 of 1932 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Italian)
Currently translated at 98.9% (2187 of 2210 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 99.5% (2201 of 2210 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Russian)
Currently translated at 100.0% (2210 of 2210 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 96.6% (1868 of 1932 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ru/
* Translated using Weblate (Italian)
Currently translated at 100.0% (2210 of 2210 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% (1932 of 1932 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/it/
* Translated using Weblate (Indonesian)
Currently translated at 60.0% (1326 of 2210 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/id/
* Translated using Weblate (Russian)
Currently translated at 100.0% (2210 of 2210 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% (1932 of 1932 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ru/
* Translated using Weblate (German)
Currently translated at 97.5% (2155 of 2209 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 93.2% (2060 of 2209 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 97.5% (2155 of 2209 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Spanish)
Currently translated at 97.6% (2157 of 2209 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/
* Translated using Weblate (Dutch)
Currently translated at 97.5% (2154 of 2209 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/nl/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 92.3% (2041 of 2209 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pt_BR/
* Translated using Weblate (Arabic)
Currently translated at 97.4% (2153 of 2209 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Ukrainian)
Currently translated at 97.5% (2155 of 2209 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/uk/
* Translated using Weblate (Polish)
Currently translated at 93.2% (2059 of 2209 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pl/
* Translated using Weblate (Russian)
Currently translated at 93.2% (2061 of 2210 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ru/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 97.4% (2154 of 2210 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2210 of 2210 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (2210 of 2210 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% (1932 of 1932 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/nl/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2210 of 2210 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (1932 of 1932 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Italian)
Currently translated at 98.9% (2187 of 2210 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 99.5% (2201 of 2210 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Russian)
Currently translated at 100.0% (2210 of 2210 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 96.6% (1868 of 1932 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ru/
* Translated using Weblate (Italian)
Currently translated at 100.0% (2210 of 2210 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% (1932 of 1932 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/it/
* Translated using Weblate (Indonesian)
Currently translated at 60.0% (1326 of 2210 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/id/
* Translated using Weblate (Russian)
Currently translated at 100.0% (2210 of 2210 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% (1932 of 1932 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ru/
* process localizations
* update translations
---------
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Co-authored-by: M1K4 <oomikaoo@gmail.com >
Co-authored-by: summoner001 <summoner@vivaldi.net >
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org >
Co-authored-by: Rafi <rafimuhmad90@gmail.com >
2024-12-05 21:42:53 +00:00
Stanislav Dmitrenko
25893177d0
ios: view conditions as markdown ( #5248 )
...
* ios: view conditions as markdown
* changes
* removed Down
* refactor
* unused
* react on theme change
2024-11-26 13:00:39 +00:00
Diogo
345e0acdec
ios: onboarding redesign ( #5252 )
...
* ios: onboarding redesign
* shorter texts
* updates
* more updates
* remove extra padding when focused
* strings
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-11-26 12:26:35 +00:00
Diogo
396fa7f988
desktop, android: server operators ( #5212 )
...
* api and types
* whats new view
* new package and movements
* move network and servers to new package
* network and servers view
* wip
* api update
* build
* conditions modal in settings
* network and servers fns
* save server fixes
* more servers
* move protocol servers view
* message servers with validation
* added message servers
* use for files
* fix error by server type
* list xftp servers
* android: add server view (#5221 )
* android add server wip
* test servers button
* fix save of custom servers
* remove unused code
* edit and view servers
* fix
* allow to enable untested
* show all test errors in the end
* android: custom servers view (#5224 )
* cleanup
* validation footers
* operator enabled validation
* var -> val
* reuse onboarding button
* AppBarTitle without alpha
* remove non scrollable title
* change in AppBarTitle
* changes in AppBar
* bold strings + bordered text view
* ChooseServerOperators
* fix
* new server view wip
* fix
* scan
* rename
* fix roles toggle texts
* UsageConditionsView
* aligned texts
* more texts
* replace hard coded logos with object ref
* use snapshot state to recalculate errors
* align views; fix accept
* remove extra snapshots
* fix ts
* fix whatsnew
* stage
* animation on onboarding
* refactor and fix
* remember
* fix start chat alert
* show notice in chat list
* refactor
* fix validation
* open conditions
* whats new view updates
* icon for navigation improvements
* remove debug
* simplify
* fix
* handle click when have unsaved changes
* fix
* Revert "fix"
This reverts commit d49c373641 .
* Revert "handle click when have unsaved changes"
This reverts commit 39ca03f9c0 .
* fixed close of modals in whats new view
* grouping
* android: conditions view paddings (#5228 )
* revert padding
* refresh operators on save
* fixed modals in different views for desktop
* ios: fix enabling operator model update
* fix modals
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2024-11-22 18:42:07 +04:00
Evgeny
78b3b12ec1
ios: button to open conditions and changes ( #5225 )
2024-11-21 21:02:55 +04:00
spaced4ndy
29b54ec5b2
ios: rework saving settings ( #5219 )
...
* ios: rework saving settings
* fix
* shorter names
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-11-20 17:58:13 +04:00
spaced4ndy
313acefb19
ios: remove crashing accept button ( #5217 )
2024-11-20 17:18:24 +04:00
spaced4ndy
58c92ed004
ios: rework existing users notice, condition views ( #5214 )
2024-11-19 20:48:51 +04:00
Evgeny
181f72fa1f
ios: texts about operators ( #5213 )
...
* ios: texts about operators
* remove comment
* button for conditions
2024-11-19 19:26:41 +04:00
spaced4ndy
70a29512b7
ios: server operators ui ( #5114 )
...
* wip
* refactor, fix bindings
* wip
* wip
* fixes
* wip
* information map, logos
* global conditions hack
* restructure
* restructure
* texts
* text
* restructure
* wip
* restructure
* rename
* wip
* conditions for all
* comment
* onboarding wip
* onboarding wip
* fix paddings
* fix paddings
* wip
* fix padding
* onboarding wip
* nav link instead of sheet
* pretty button
* large titles
* notifications mode button style
* reenable demo operator
* Revert "reenable demo operator"
This reverts commit 42111eb333 .
* padding
* reenable demo operator
* refactor (removes additional model api)
* style
* bold
* bold
* light/dark
* fix button
* comment
* wip
* remove preset
* new types
* api types
* apis
* smp and xftp servers in single view
* test operator servers, refactor
* save in main view
* better progress
* better in progress
* remove shadow
* update
* apis
* conditions view wip
* load text
* remove custom servers button from onboarding, open already conditions in nav link
* allow to continue with simplex on onboarding
* footer
* existing users notice
* fix to not show nothing on no action
* disable notice
* review later
* disable notice
* wip
* wip
* wip
* wip
* optional tag
* fix
* fix tags
* fix
* wip
* remove coding keys
* fix onboarding
* rename
* rework model wip
* wip
* wip
* wip
* fix
* wip
* wip
* delete
* simplify
* wip
* fix delete
* ios: server operators ui wip
* refactor
* edited
* save servers on dismiss/back
* ios: add address card and remove address from onboarding (#5181 )
* ios: add address card and remove address from onboarding
* allow for address creation in info when open via card
* conditions interactions wip
* conditions interactions wip
* fix
* wip
* wip
* wip
* wip
* rename
* wip
* fix
* remove operator binding
* fix set enabled
* rename
* cleanup
* text
* fix info view dark mode
* update lib
* ios: operators & servers validation
* fix
* ios: align onboarding style
* ios: align onboarding style
* ios: operators info (#5207 )
* ios: operators info
* update
* update texts
* texts
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
---------
Co-authored-by: Diogo <diogofncunha@gmail.com >
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-11-19 11:37:00 +00:00
spaced4ndy
37b78edb91
ios: move Network and servers settings modules to folder ( #5110 )
2024-10-28 18:18:26 +04:00