spaced4ndy
5e7f77d1d1
android: go back to chat list after closing support chat when invitee is pending ( #5918 )
2025-05-16 10:54:13 +00:00
spaced4ndy
a92c74d3e5
android, desktop: better Chat with admins indications for members; unread badges ( #5917 )
2025-05-16 08:26:28 +00:00
spaced4ndy
a8da7c1c44
ios: fix auto-closing support chat for invitee when accepted; core: add accepted item to main scope ( #5916 )
2025-05-15 16:05:18 +00:00
spaced4ndy
409d7e8532
ios: scroll to reported item ( #5915 )
2025-05-15 15:04:03 +00:00
Evgeny Poberezkin
9225b896b0
Merge branch 'stable'
2025-05-15 15:03:12 +01:00
spaced4ndy
b32c052f13
ios: reports fixes - don't create in main chat, show notice "view in chat with admins" ( #5911 )
2025-05-15 13:59:12 +00:00
Evgeny
26e5742354
ios: fix swipe in members list for iOS 15 ( #5914 )
...
* ios: fix swipe in members list for iOS 15
* refactor
2025-05-15 14:58:40 +01:00
spaced4ndy
775f6f14bf
android, desktop: fix navigation to quoted messages in support chats ( #5912 )
2025-05-15 13:42:23 +00:00
Evgeny Poberezkin
143aa30c5a
Merge branch 'stable'
2025-05-15 14:27:04 +01:00
Evgeny
5dd89fe127
ios: fix swipe on iOS 15, fix onboarding layout on iOS 15 and small screens ( #5913 )
...
* ios: fix onboarding layout issues on iOS 15 and small screens
* fix swipe on iOS 15
2025-05-15 14:25:46 +01:00
spaced4ndy
be28022bc6
ios: open support chat with any member ( #5910 )
2025-05-14 16:21:01 +00:00
spaced4ndy
b97e1e0f11
ui: show new messages from support scope in main chat preview when invitee is pending ( #5909 )
2025-05-14 15:14:34 +00:00
Evgeny
9478172a82
ios: fix toolbar in member support chat ( #5902 )
...
* ios: fix toolbar in member support chat
* refactor
* refactor nav buttons
* ios: unread reports, members requiring attention
* top bar destop (special case for 1 support chat)
* put Navigation view higher in hierarchy
* use nav title for knocking
* refactor loading secondary chat, overlay fake toolbar for knocking chats
* fix member reports toolbar
* unread counter for member's support chat
2025-05-14 10:36:54 +01:00
spaced4ndy
22b022149c
android, desktop: rename chat with member button ( #5907 )
2025-05-14 06:44:21 +00:00
Evgeny Poberezkin
94eb43eb50
Merge branch 'master' into group-knocking
2025-05-13 18:56:30 +01:00
Evgeny Poberezkin
8af3cb935e
6.3.4: android 288, desktop 101
2025-05-13 18:53:37 +01:00
Evgeny Poberezkin
dc35e5f765
android, desktop: fix sending reports
2025-05-13 18:19:22 +01:00
spaced4ndy
e29a9371b6
core, kotlin: open support chat with any member ( #5904 )
2025-05-13 16:29:47 +00:00
spaced4ndy
b81e5b13b3
ui: fix messages being sent in wrong scope after receiving an item in support scope ( #5903 )
2025-05-13 14:01:53 +00:00
spaced4ndy
db1ffb2cf2
core: create "accepted by you" item for moderator ( #5901 )
2025-05-13 12:35:54 +00:00
spaced4ndy
e9414d713e
Merge branch 'master' into group-knocking
2025-05-13 13:05:48 +04:00
Evgeny Poberezkin
9b4908c370
6.3.4: ios 277, android 287, desktop 100
2025-05-12 19:34:06 +01:00
Evgeny Poberezkin
c822fa53f6
ios: 6.3.4 (build 276)
2025-05-12 16:23:44 +01:00
spaced4ndy
c0b9a0e094
android, desktop: narrow condition for showing reported count toolbar (to avoid showing it to regular members who received reports due to a bug in older version) ( #5894 )
2025-05-12 15:40:36 +01:00
Evgeny
9e60ce7a60
ui: translations ( #5891 )
...
* Translated using Weblate (Italian)
Currently translated at 100.0% (2356 of 2356 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% (2058 of 2058 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/it/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2356 of 2356 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% (2356 of 2356 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 85.6% (1762 of 2058 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/zh_Hans/
* Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 73.6% (1735 of 2356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hant/
* Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 56.5% (1164 of 2058 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/zh_Hant/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (2356 of 2356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (2058 of 2058 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2356 of 2356 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% (2058 of 2058 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% (2058 of 2058 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (German)
Currently translated at 100.0% (2356 of 2356 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% (2054 of 2054 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% (2356 of 2356 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 94.8% (1949 of 2054 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/zh_Hans/
* export/import localizations
---------
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org >
Co-authored-by: dns <dnstxqet@users.noreply.hosted.weblate.org >
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Co-authored-by: No name <CertainBot@users.noreply.hosted.weblate.org >
Co-authored-by: summoner001 <summoner@vivaldi.net >
Co-authored-by: Ghost of Sparta <makesocialfoss32@keemail.me >
Co-authored-by: mlanp <github@lang.xyz >
2025-05-12 13:33:49 +01:00
Evgeny
bb2e7baaa8
ios: fix taps on reactions, member profile images, selecting items, icons to navigate to found and forwarded items (Xcode 16 regressions) ( #5890 )
2025-05-12 12:59:03 +01:00
Evgeny
2a43a02af3
core, ui: support trailing punctuation for mentions, URIs (also support domains), and email addresses ( #5888 )
...
* core: improve markdown parser for mentions, URIs, and email addresses
* ui
2025-05-12 11:22:35 +01:00
Evgeny
e1aa32952e
ios: unblur media on tap, open/play on the second tap; handle link preview errors ( #5886 )
...
* ios: unblur media on tap, open/play on the second tap (Xcode 16 regression)
* disable link preview spinner on link loading error
2025-05-11 15:42:09 +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 Poberezkin
d338696035
ios: 6.3.4 (build 275)
2025-05-10 17:23:53 +01:00
Evgeny Poberezkin
5b7f3fdd78
ios: export localizations
2025-05-10 16:46:54 +01:00
Evgeny
4b42a19ccb
ios: fix XCode 16 regressions (tap not working on files, quotes, images, voice messages, etc.), open link previews on tap ( #5880 )
...
* ios: fix XCode 16 regressions (tap not working on files, quotes, images, voice messages, etc.), open link previews on tap
* fix voice recording
* fix video, accepting calls from chat, preference toggles in chat
* WIP message and meta
* handle links in attributed strings
* custom attribute for links to prevent race conditions with default tap handler
2025-05-10 14:37:45 +01:00
spaced4ndy
79991e84c9
core: member requires attention counter ( #5881 )
2025-05-09 15:36:06 +00:00
spaced4ndy
2a9df3e10b
ui: knocking UI improvements (texts, icons, layout, chat view shortcut split toolbar, set admission on creating group) ( #5879 )
2025-05-08 13:44:55 +00:00
spaced4ndy
f5926e8b84
core, ui: update chat ts and pop chat for group on messages for secondary chat scope ( #5878 )
2025-05-08 08:22:46 +00:00
spaced4ndy
79dadabf61
Merge branch 'master' into group-knocking
2025-05-07 13:48:55 +04:00
Evgeny
ecb4a36045
ui: translations ( #5874 )
...
* Translated using Weblate (German)
Currently translated at 100.0% (2352 of 2352 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% (2056 of 2056 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% (2056 of 2056 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/it/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (2056 of 2056 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/
* Translated using Weblate (Czech)
Currently translated at 99.9% (2351 of 2352 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/cs/
* Translated using Weblate (Czech)
Currently translated at 56.6% (1165 of 2056 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/cs/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2056 of 2056 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (German)
Currently translated at 100.0% (2356 of 2356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2356 of 2356 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% (2356 of 2356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Arabic)
Currently translated at 100.0% (2356 of 2356 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% (2356 of 2356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Italian)
Currently translated at 100.0% (2356 of 2356 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 100.0% (2356 of 2356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Arabic)
Currently translated at 35.5% (730 of 2056 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ar/
* Translated using Weblate (Catalan)
Currently translated at 100.0% (2356 of 2356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ca/
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2356 of 2356 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% (2356 of 2356 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% (2056 of 2056 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 100.0% (2356 of 2356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/vi/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (2356 of 2356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/
* Translated using Weblate (Czech)
Currently translated at 99.9% (2354 of 2356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/cs/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2356 of 2356 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% (2056 of 2056 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% (2356 of 2356 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% (2056 of 2056 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Indonesian)
Currently translated at 100.0% (2356 of 2356 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/id/
* process localizations
---------
Co-authored-by: mlanp <github@lang.xyz >
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org >
Co-authored-by: No name <CertainBot@users.noreply.hosted.weblate.org >
Co-authored-by: zenobit <zenobit@disroot.org >
Co-authored-by: summoner001 <summoner@vivaldi.net >
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Co-authored-by: Ghost of Sparta <makesocialfoss32@keemail.me >
Co-authored-by: Muhammad <muhammad.aem@outlook.com >
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org >
Co-authored-by: fran secs <fransecs@gmail.com >
Co-authored-by: Bezruchenko Simon <worcposj44@gmail.com >
Co-authored-by: tuananh-ng <158744840+tuananh-ng@users.noreply.github.com >
Co-authored-by: Rafi <rafimuhmad90@protonmail.com >
2025-05-07 10:34:42 +01:00
Evgeny Poberezkin
73fe6827b2
ios: update core library
2025-05-07 09:54:15 +01:00
spaced4ndy
1ba863bedc
ios: close support chat when accepting/removing pending member
2025-05-07 12:38:24 +04:00
spaced4ndy
d087059153
ios: close support chat for invitee when accepted ( #5873 )
2025-05-07 07:37:17 +00:00
spaced4ndy
3c36b0c692
ios: fix chat view closing for invitee after being accepted
2025-05-07 11:25:23 +04:00
Evgeny
05de019ecd
ios: deliver notifications instantly when server has no more messages and better concurrency ( #5872 )
...
* core: return error and message absence when getting notifications
* ios: do not wait for notification messages when server says "no"
* do not postpone some notification events, comments
* refactor
* simplexmq (mapM)
* simplexmq (release lock)
* ios: inline, more aggressive GHC RTC settings for garbage collection
* simplexmq
* corrections
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* refactor ntf delivery
* ios: 6.3.4 (build 274)
* simplexmq (fix updating last ts)
* improve notification for multiple messages
* simplexmq
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2025-05-07 07:33:00 +01:00
spaced4ndy
d193658cac
ios: auto-open support chat for invitee in pending status ( #5871 )
2025-05-06 14:55:54 +00:00
Evgeny Poberezkin
c3bb1e660d
Merge branch 'master' into group-knocking
2025-05-05 12:53:05 +01:00
Evgeny
24b0f0290b
core: pass event and response error without dedicated constructor ( #5869 )
...
* core: pass event and response error without dedicated constructor
* ios: WIP
* android, desktop: update UI for new API
* ios: fix parser
* fix showing invalid chats
* fix mobile api tests
* ios: split ChatResponse to 3 enums, decode API results on the same thread
* tweak types
* remove throws
* rename
2025-05-05 11:51:22 +01:00
spaced4ndy
3aa6d6c3b3
ios: fix member support swipe actions
2025-05-05 13:43:00 +04:00
spaced4ndy
28a588628c
ios: correct list of members possible to mention in support scope ( #5870 )
2025-05-05 09:32:57 +00:00
spaced4ndy
0ea1363a27
ios: dynamically mark items read
2025-05-05 12:32:55 +04:00
Evgeny Poberezkin
92787df8a3
Merge branch 'master' into group-knocking
2025-05-04 23:25:50 +01:00
spaced4ndy
32fb5a5d12
ios: knocking ui ( #5851 )
...
* ios: knocking ui types
* update types
* member admission
* remove chatItemStatuses
* member support view
* member support chat view wip
* ios: secondary ItemsModel (#5862 )
* toolbar
* more chats
* remove theme
* preview icon
* chat toolbar fast markers
* change icon
* change icon
* remove/accept buttons
* item style
* get item ItemsModel in chat model methods (chat view doesn't work dynamically)
* fix support chat
* fix other chats
* refresh on exit
* refresh button
* dynamic marker in chat list
* prohibit multi select actions
* prohibited send field
2025-05-04 22:27:20 +01:00