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
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
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
e9414d713e
Merge branch 'master' into group-knocking
2025-05-13 13:05:48 +04: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
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
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
Evgeny
a0d1cca389
core: split response to two types, to improve iOS parsing memory usage ( #5867 )
...
* core: split response to two types, to improve iOS parsing memory usage
* ios: split core events to separate types
* comment
* limit more events to CLI
* fix parser
* simplemq
2025-05-04 22:14:36 +01:00
Evgeny
f5c706f2dd
ios: remove types used only in the app from the framework ( #5866 )
...
* ios: remove types used only in the app from the framework
* move more types
* comment
2025-05-02 12:27:08 +01:00
spaced4ndy
38b8e0cee6
ios: refactor chat state (remove chatItemsChangesListener) ( #5858 )
2025-04-29 16:27:19 +00: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
Evgeny
45e395d35a
core, ui: short connection links with stored data ( #5824 )
...
* core, ui: optionally use short links (#5799 )
* core: optionally use short links
* update test
* update simplexmq, short group links
* fix query
* fix parser for _connect
* ios: use short links
* shorten links to remove fingerprint and onion hosts from known servers
* fix parser
* tests
* nix
* update query plans
* update simplexmq, simplex: schema for short links
* simplexmq
* update ios
* fix short links in ios
* android: use short links
* fix short group links, test short link connection plans
* core: fix connection plan to recognize own short links
* update simplexmq
* space
* all tests
* relative symlinks in simplexmq to fix windows build
* core: improve connection plan for short links (#5825 )
* core: improve connection plan for short links
* improve connection plans
* update UI
* update simplexmq
* ios: add preset server domains to entitlements, add short link paths to .well-known/apple-app-site-association
* update simplexmq
* fix group short link in iOS, fix simplex:/ scheme saved to database or used for connection plans
* update simplexmq
* ios: delay opening URI from outside until the app is started
* update simplexmq
2025-04-14 21:25:32 +01:00
spaced4ndy
4443786474
ui: move operators selection to sheet on onboarding ( #5783 )
...
* ios: show updated conditions always on what's new screen
* rework onboarding
* update text
* android whatsnew
* android wip
* layout
* improve what's new layout
* remove
* fix desktop
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-03-28 15:37:39 +00:00
Stanislav Dmitrenko
6020c6010d
ios: moving content up when setting emoji on the first message ( #5766 )
2025-03-20 23:06:52 +00:00
Stanislav Dmitrenko
364aa667ad
ios: scrolling improvements ( #5746 )
...
* ios: scrolling improvements
* changes
* fixes
* fix
* private
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-03-13 22:36:45 +00:00
Stanislav Dmitrenko
27f63dafaa
ui: option to remove messages of removed members ( #5717 )
...
* ui: removing messages of removed members
* android
* fix android
* fix ios and refactor
* refactor android
* update
* update2
* remove ts
* android new logic
* refactor
* remove spaghetti
* if
* android
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-03-07 15:08:00 +00:00
spaced4ndy
430e212a9e
core: name limit ( #5724 )
...
* core: name limit
* ios
* trim spaces, test
2025-03-07 14:38:06 +00: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
Stanislav Dmitrenko
ad4adf66ec
ios: fix small scroll on new message ( #5721 )
...
* ios: fix small scroll on new message
* added inset in calculation of offset
2025-03-07 09:19:37 +00:00
spaced4ndy
5bef7349d8
ios: fix crash on migration to device ( #5716 )
...
* ios: fix crash on migration to device
* fix
* remove logs
* changes
* logs
* changes
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2025-03-07 07:06:39 +00:00
Evgeny
ca31c9a5e9
blog: v6.3 announcement ( #5714 )
2025-03-06 22:59:32 +00:00
Stanislav Dmitrenko
a0560a5ad0
ios: fix search ( #5715 )
2025-03-06 11:28:26 +00:00
Stanislav Dmitrenko
a3a27b250c
ios: small fixes ( #5712 )
...
* ios: small fixes
* main thread
* fix crash
* fix member opening
* dismissing sheets in order
* theoretical fix of some crashes
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-03-06 10:31:05 +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