spaced4ndy
37b78edb91
ios: move Network and servers settings modules to folder ( #5110 )
2024-10-28 18:18:26 +04:00
spaced4ndy
78510b6fd3
core, ios: get messages for multiple last notifications; separately get notification connections before requesting messages (to avoid acknowledgement races in case of parralel nse threads); coordinate nse threads ( #5084 )
...
* core, ios: get messages for multiple last notifications (#5047 )
* ios: refactor notification service (#5086 )
* core, ios: separately get notification connections before requesting messages; coordinate nse threads (#5085 )
2024-10-25 20:09:59 +04:00
spaced4ndy
2ffabd1ef8
ios: fix changing user via notification ( #5069 )
2024-10-18 18:07:38 +04:00
Arturs Krumins
7cde2cf6c2
ios: optimise ComposeView rendering ( #5042 )
...
* ios: replace revealed bindings with constant value
* ios: optimise ComposeView rendering
* rename
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-10-18 12:35:27 +01:00
Arturs Krumins
3913043705
ios: fix chat not loading if initial page has too many merged items ( #5066 )
...
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-10-18 10:07:18 +01:00
Arturs Krumins
a160acef12
ios: fix navigation title redaction after biometric authentication ( #5065 )
2024-10-18 10:04:53 +01:00
Arturs Krumins
c54fae0136
ios: fix sheets dismissing during biometric authentication ( #5062 )
...
* ios: fix sheets dismissing during biometric authentication
* remove AppSheet
* Revert "remove AppSheet"
This reverts commit 3aa1688cbd .
* remove local auth request on sheet dismissal
* revert biometricAuth
2024-10-16 19:55:59 +01:00
Arturs Krumins
d57abfcc93
ios: fix theme import file picker ( #5048 )
...
* ios: fix theme import file picker
* minor
2024-10-16 19:48:13 +01:00
spaced4ndy
b5d8c65249
ui: quota error description ( #5037 )
2024-10-15 12:01:06 +04:00
Arturs Krumins
de94892fe7
ios: replace revealed bindings with constant value ( #5027 )
2024-10-15 08:58:54 +01:00
Diogo
fa95e4e9ad
ios: dont show tails for moderated and blocked items unless revealed ( #5030 )
...
* ios: stop showing tails for non revealed moderated or blocked items
* simplify
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-10-12 10:59:51 +01:00
spaced4ndy
9a87f344b5
core: do not regenerate key when accepting connection to avoid invalidating invitation link on bad networks ( #5018 )
...
* core: prepare conn (plan)
* update
* group join
* comment
* comment
* wip
* Revert "wip"
This reverts commit 0849f43377 .
* accept
* save contact_id, reuse contact
* refactor
* simplexmq
* set contactUsed
* support retrying join
* exclude prepared connections from API responses
* avoid race with events
* avoid race better
* fix UI
* update library
* tmp
* update
* display error details on ios cmd prohibited
* underscore instead of empty
* Update apps/ios/Shared/Model/SimpleXAPI.swift
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* test
* update simplexmq
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
Co-authored-by: Diogo <diogofncunha@gmail.com >
2024-10-11 15:37:38 +01:00
Stanislav Dmitrenko
0d8c179861
ios: fix not showing link creation and add group members pages ( #5020 )
2024-10-10 19:08:03 +01:00
Diogo
e9a99dfb3c
ios: fix empty qr code reader when swapping to connect via link ( #5016 )
2024-10-10 19:06:25 +01:00
Diogo
baa585357f
multiplatform: disable chat buttons on user picker when chat is stopped ( #5017 )
...
* ios: disable chat buttons on user picker when chat is stopped
* small change
* disable use from desktop on android when chat stopped
2024-10-10 19:01:31 +01:00
Diogo
cebb4aa93b
ios: fix ocassional error on getSubsTotal ( #5021 )
2024-10-10 18:55:37 +01:00
Stanislav Dmitrenko
df53ae9d4f
ios: fix remaining bugs in calls ( #5013 )
2024-10-10 12:11:01 +01:00
Arturs Krumins
0c69f6553a
ios: fix group member sheet load animation ( #5008 )
...
* ios: fix group member sheet load animation
* improve diff
* rename
* revert moving sections
* re-indent
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-10-10 10:57:15 +01:00
Evgeny
03865b4a18
ios: v6.1 whats new ( #5005 )
...
* ios: v6.1 whats new
* update
* android, desktop
2024-10-09 15:56:05 +01:00
Evgeny
ac5f0bc7bb
ui: allow deleting and moderating up to 200 messages ( #5010 )
2024-10-09 12:31:51 +01:00
Stanislav Dmitrenko
fabbe0285d
ui: rely on different value in stats when checking calls media ( #5007 )
...
* ui: rely on different value in stats when checking calls media
* int64
2024-10-09 08:37:21 +01:00
Stanislav Dmitrenko
35fc0544a0
ui: do not enable speaker in calls when contact turned on video ( #4998 )
2024-10-08 15:57:33 +01:00
Evgeny
6907f02ea6
android, desktop: additional options for transport isolation mode ( #4994 )
...
* android, desktop: additional options for transport isolation mode
* small changes
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2024-10-08 14:36:08 +01:00
Stanislav Dmitrenko
c5261a416f
ios: calls switching from audio to video and back ( #4964 )
...
* ios: switch calls
* working audio/video calls without screen recording
* ui
* follow up
* audio devices & permissions
* padding
* backward compatibility
* cleanup & fix
* buttons foreground color and converting call to video call from CallKit
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-10-08 08:49:13 +01:00
Arturs Krumins
69791dbdcf
ios: fix appearance settings scroll hang ( #4967 )
...
* ios: fix appearance settings scroll hang
* simplify
* Revert "simplify"
This reverts commit f7b0aa74a4 .
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-10-07 20:29:46 +01:00
Arturs Krumins
dc11202250
ios: fix animator crash ( #4990 )
2024-10-07 20:22:06 +01:00
Arturs Krumins
bdb6bd6e20
ios: hide user picker sheet instantly, when opening another sheet ( #4927 )
...
* ios: hide user picker sheet instantly, when opening another sheet
* tweak appearance
* distance based animation duration
* cleanup; dismiss
* implement UIViewPropertyAnimator
* resolve warning
* user picker bottom padding
* reset user scroll position on dismiss; cleanup
* reduce dif
* delay user picker closing
* touchable list row; prevent tap gesture passtrough
* fix dark mode tap target; retain highlight; highlight in user scroller
* fix layout loop; add upper animation speed constraint
* refactor separators
* instantanious longPress; tweak animations
* cubic animation curve; dynamic backdrop opacity
* remove touchdown animation
* ios: user picker sheet concurent animation (#4955 )
* ios: user picker sheet concurent animation
* bind showSettings; cleanup
* async qr code generation
* fix iOS15 sheet animation when presenting sheet multiple times
* async camera authorization in 'Use from desktop' sheet
* load sheet navigation titles before presenting (#4963 )
* load sheet navigation titles before presenting
* list background during loading
* improve handling of repeated sheet presentation state changes
* fix keyboard related glitches
* ios: remove `showSettings` and `withNavigation` (#4980 )
* remove showSettings
* pass dismiss action trough navigation links
* move auth to all sheets
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-10-07 18:30:17 +01:00
Arturs Krumins
f0d6f15393
ios: prevent image encoding from blocking the UI ( #4966 )
...
* ios: prevent image encoding from blocking the UI
* let
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-10-05 20:11:57 +01:00
Diogo
8727d3b91b
core: add chat message tail and roundness settings ( #4977 )
...
* core: add chat message tail and roundness settings
* ios: import/export chat message tail and roundness settings (#4978 )
2024-10-05 19:44:26 +01:00
Evgeny
4a39b481b1
ios: avoid message changing width when sent/received ticks appear ( #4945 )
2024-09-26 17:28:14 +01:00
Arturs Krumins
9199fbffd5
ios: fix add members search keyboard focus ( #4934 )
...
* ios: fix add members search keyboard focus
* use -1 as ID
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-09-25 22:26:04 +01:00
spaced4ndy
54ff95f350
ios: fix theme customization changing color mode ( #4936 )
2024-09-24 15:44:55 +01:00
Evgeny Poberezkin
3685c85743
ios: reduce scroll stickiness threshold for user profiles to 32px
2024-09-24 09:46:54 +01:00
Arturs Krumins
8a906485d1
ios: display year in chat for previous years ( #4919 )
...
* ios: display year in chat for previous years
* fix chat time, show past years in the list
* style
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-09-21 21:33:18 +01:00
Arturs Krumins
e79fa136a4
ios: fix keyboard loosing focus when forward search results are empty ( #4895 )
2024-09-21 19:26:42 +01:00
Evgeny
560b521673
ios: scrolling user profiles ( #4909 )
...
* ios: scrolling user profiles
---------
Co-authored-by: Levitating Pineapple <noreply@levitatingpineapple.com >
2024-09-21 19:12:53 +01:00
Evgeny Poberezkin
33e12e35a0
ios: use translation in dropdown
2024-09-20 21:19:22 +01:00
Evgeny
68e570656d
ui: translations ( #4915 )
...
* ios: update core library
* Translated using Weblate (Portuguese)
Currently translated at 46.2% (944 of 2041 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pt/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2041 of 2041 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% (2041 of 2041 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 99.2% (1787 of 1800 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Hungarian)
Currently translated at 99.2% (1787 of 1800 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 100.0% (2041 of 2041 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% (1800 of 1800 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/it/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (2041 of 2041 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 99.9% (1799 of 1800 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% (2041 of 2041 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% (1800 of 1800 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2041 of 2041 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2041 of 2041 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/uk/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2041 of 2041 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% (1800 of 1800 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Japanese)
Currently translated at 88.6% (1809 of 2041 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ja/
* Translated using Weblate (Vietnamese)
Currently translated at 38.5% (786 of 2041 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/vi/
* Translated using Weblate (Vietnamese)
Currently translated at 38.8% (793 of 2041 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/vi/
* Translated using Weblate (German)
Currently translated at 99.9% (2040 of 2041 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% (2051 of 2051 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% (1800 of 1800 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2051 of 2051 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2051 of 2051 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% (1800 of 1800 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 100.0% (2051 of 2051 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Japanese)
Currently translated at 90.0% (1847 of 2051 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ja/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2051 of 2051 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% (1800 of 1800 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2051 of 2051 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/uk/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2051 of 2051 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Vietnamese)
Currently translated at 39.4% (810 of 2051 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/vi/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2051 of 2051 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% (2051 of 2051 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% (2067 of 2067 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% (1800 of 1800 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Vietnamese)
Currently translated at 40.0% (827 of 2067 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/vi/
* Translated using Weblate (Italian)
Currently translated at 100.0% (2067 of 2067 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.3% (2054 of 2067 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2067 of 2067 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% (1800 of 1800 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* ios: update core library
* Translated using Weblate (Portuguese)
Currently translated at 46.2% (944 of 2041 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pt/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2041 of 2041 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% (2041 of 2041 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 99.2% (1787 of 1800 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Hungarian)
Currently translated at 99.2% (1787 of 1800 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 100.0% (2041 of 2041 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% (1800 of 1800 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/it/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (2041 of 2041 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 99.9% (1799 of 1800 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% (2041 of 2041 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% (1800 of 1800 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2041 of 2041 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2041 of 2041 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/uk/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2041 of 2041 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% (1800 of 1800 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Japanese)
Currently translated at 88.6% (1809 of 2041 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ja/
* Translated using Weblate (Vietnamese)
Currently translated at 38.5% (786 of 2041 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/vi/
* Translated using Weblate (Vietnamese)
Currently translated at 38.8% (793 of 2041 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/vi/
* Translated using Weblate (German)
Currently translated at 99.9% (2040 of 2041 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% (2051 of 2051 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% (1800 of 1800 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2051 of 2051 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2051 of 2051 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% (1800 of 1800 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 100.0% (2051 of 2051 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Japanese)
Currently translated at 90.0% (1847 of 2051 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ja/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2051 of 2051 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% (1800 of 1800 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2051 of 2051 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/uk/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2051 of 2051 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Vietnamese)
Currently translated at 39.4% (810 of 2051 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/vi/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2051 of 2051 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% (2051 of 2051 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% (2067 of 2067 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% (1800 of 1800 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Vietnamese)
Currently translated at 40.0% (827 of 2067 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/vi/
* Translated using Weblate (Italian)
Currently translated at 100.0% (2067 of 2067 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.3% (2054 of 2067 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2067 of 2067 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% (1800 of 1800 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* process localizations
* fix interpolation
---------
Co-authored-by: Antonio Oliveira <antoniovini47@gmail.com >
Co-authored-by: summoner001 <summoner@vivaldi.net >
Co-authored-by: Ghost of Sparta <makesocialfoss32@keemail.me >
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org >
Co-authored-by: M1K4 <oomikaoo@gmail.com >
Co-authored-by: Bezruchenko Simon <worcposj44@gmail.com >
Co-authored-by: Miyu Sakatsuki <miyu-sakatsuki@outlook.jp >
Co-authored-by: tuananh-ng <158744840+tuananh-ng@users.noreply.github.com >
Co-authored-by: mlanp <github@lang.xyz >
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org >
2024-09-20 12:34:38 +01:00
Arturs Krumins
255538e5d7
ios: bulk forward ( #4857 )
...
* ios: forward multiple messages
* ios: batch previews, when sending media messsages (#4861 )
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
Co-authored-by: Arturs Krumins <auth@levitatingpineapple.com >
Co-authored-by: Diogo <diogofncunha@gmail.com >
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-09-19 08:04:19 +01:00
spaced4ndy
0d9ef4e567
ui: support CRChatItemsStatusesUpdated response ( #4890 )
...
* ui: support new CRChatItemsStatusesUpdated api
* ios
* refactor
2024-09-17 20:51:18 +01:00
Evgeny
665d9dcd00
ios: SOCKS proxy UI ( #4893 )
...
* ios: SOCKS proxy UI
* update network config
* proxy
* adapt
* move, dont default to localhost:9050
* move socks proxy to defaults
* sock proxy preference
* rename
* rename
* fix
* fix
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2024-09-17 17:34:24 +01:00
Arturs Krumins
de7882c904
ios: update user profile sheet design ( #4871 )
...
* ios: update user profile sheet design
* revert views
* improve validation
* minor
* align with create profile
* alert on dismiss
* revert x appearance
* update size
* move the fullname
* focus on appear
* profile image
* localizations
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-09-16 13:28:45 +01:00
Evgeny Poberezkin
1a853d4eea
Merge branch 'stable'
2024-09-11 13:06:11 +01:00
Evgeny
fb4475027d
ios: new user picker ( #4821 )
...
* ios: new user picker (#4770 )
* current user picker progress
* one hand picker
* thin bullet icon
* more user picker buttons
* button clickable areas
* divider padding
* extra space after sun
* send current user option to address view
* add unread count badge
* with anim for apperance close
* edit current profile from picker
* remove you section from settings
* remove help and support
* simplify
* move settings and sun to same row
* remove redundant vstack
* long press on sun/moon switches to system setting
* remove back button from migrate device
* smooth profile transitions
* close user picker on list profiles
* fix dismiss on migrate from device
* fix dismiss when deleting last visible user while having hidden users
* picker visibility toggle tweaks
* remove strange square from profile switcher click
* dirty way to save auto accept settings on dismiss
* Revert "dirty way to save auto accept settings on dismiss"
This reverts commit e7b19ee8aa .
* consistent animation on user picker toggle
* change space between profiles
* remove result
* ignore result
* unread badge
* move to sheet
* half sheet on one hand ui
* fix dismiss on device migration
* fix desktop connect
* sun to meet other action icons
* fill bullet list button
* fix tap in settings to take full width
* icon sizings and paddings
* open settings in same sheet
* apply same trick as other buttons for ligth toggle
* layout
* open profiles sheet large when +3 users
* layout
* layout
* paddings
* paddings
* remove show progress
* always small user picker
* fixed height
* open all actions as sheets
* type, color
* simpler and more effective way of avoid moving around on user select
* dismiss user profiles sheet on user change
* connect desktop back button remove
* remove back buttons from user address view
* remove porgress
* header inside list
* alert on auto accept unsaved changes
* Cancel -> Discard
* revert
* fix connect to desktop
* remove extra space
* fix share inside multi sheet
* user picker and options as separate sheet
* revert showShareSheet
* fix current profile and all profiles selection
* change alert
* update
* cleanup user address
* remove func
* alert on unsaved changes in chat prefs
* fix layout
* cleanup
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
* ios: fix switching profiles (#4822 )
* ios: different user picker layout (#4826 )
* ios: different user picker layout
* remove section
* layout, color
* color
* remove activeUser
* fix gradient
* recursive sheets
* gradient padding
* share sheet
* layout
* dismiss sheets
---------
Co-authored-by: Levitating Pineapple <noreply@levitatingpineapple.com >
* ios: use the same way to share from all sheets (#4829 )
* ios: close user picker before opening other sheets
* Revert "share sheet"
This reverts commit 0064155825 .
* dismiss/show via callback
* Revert "ios: close user picker before opening other sheets"
This reverts commit 19110398f8 .
* ios: show alerts from sheets (#4839 )
* padding
* remove gradient
* cleanup
* simplify settings
* padding
---------
Co-authored-by: Diogo <diogofncunha@gmail.com >
Co-authored-by: Levitating Pineapple <noreply@levitatingpineapple.com >
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-09-10 09:31:53 +01:00
Evgeny
0cb568d206
fix incorrect error of migration to device ( #4852 )
...
* fix incorrect error of migration to device
* alert to finish migration, ios fix
* simplexmq
* catching exception and stopping chat
* text
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2024-09-09 15:01:18 +01:00
Arturs Krumins
8f6e9741e7
ios: add floating date separator ( #4801 )
...
* ios: add floating date separator
* floating date separator
* revert formatTimestampText
* send tuple, reduce lookups
* background date visibility
* whitespace
* streamline
* visible date
* move pipeline to ReverseList
* space
* remove ViewUpdate
* cleanup
* refactor
* combine unread items model updates
* split publisher
* remove readItemPublisher
* revert markChatItemRead_ change
* use single item api
* comment test buttons
* style
* update top floating button instantly
* cleanup
* cleanup
* minor
* remove task
* prevent concurrent updates
* fix mark chat read
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-09-09 14:58:22 +01:00
Evgeny
5ed701402b
core: optimize marking chat items as read, batch API ( #4843 )
...
* core: optimize marking chat items as read
* tests, ui types
* ios: fix api
* refactor
2024-09-07 19:40:10 +01:00
Evgeny
1839dab17b
ios: move caching images to background thread, dont use main thread scheduler for marking items read ( #4840 )
2024-09-06 22:09:55 +01:00
Arturs Krumins
06939343a1
ios: revert showing date in chat list timestamp ( #4834 )
2024-09-06 13:32:41 +01:00
Arturs Krumins
1f3355921c
ios: make message information on media readable ( #4820 )
...
* ios: ensure legibility of elements rendered over media
* reduce diff
* match meta padding
* material play background
* remove circlebadge
* progress circle
* meta color modes
* refactor
* conditional space
* fix
* fix2
* fix3
* revert video buttons
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-09-06 12:36:54 +01:00