spaced4ndy
f587179045
ios: multi send & forward api ( #4739 )
2024-08-22 21:38:22 +04:00
Diogo
c485837910
ios: allow for chat profile selection on new chat screen ( #4729 )
...
* ios: allow for chat profile selection on new chat screen
* add api and types
* initial api connection with error handling
* improve incognito handling
* adjustments to different server connections
* loading state
* simpler handling of race
* smaller delay
* improve error handling and messages
* fix header
* remove tap section footer
* incognito adjustments
* set UI driving vars in main thread
* remove result
* incognito in profile picker and footer
* put incognito mask inside a circle
* fix click on incognito when already selected
* fix avoid users swapping position when picker is active
* fix pending contact cleanup logic
* icons
* restore incognito help
* fix updating qr code
* remove info from footer
* layout
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-08-22 15:02:32 +01:00
Stanislav Dmitrenko
9f44242e4c
ios: fix applying theme when no global theme edited yet ( #4738 )
...
* ios: fix applying theme when no global theme editer yet
* base color
* added check for base
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-22 08:34:17 +01:00
Arturs Krumins
996c6efddd
ios: prevent hangs when opening app from background with async api calls ( #4730 )
...
* ios: async api calls on entering foreground
* rename
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-21 19:16:57 +01:00
Arturs Krumins
fd9c080103
ios: fix last message being hidden on load ( #4733 )
2024-08-21 17:04:12 +01:00
Arturs Krumins
0438f35539
ios: fix notifying the recipient when hanging up a call in ios15 ( #4731 )
...
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-21 15:05:59 +01:00
Evgeny Poberezkin
e04f74738e
Revert "ios: asynchronous api calls when entering foreground ( #4710 )"
...
This reverts commit b52dfee078 .
2024-08-20 18:24:53 +01:00
Stanislav Dmitrenko
5f0ccb9f17
ios: fix interface color without callKit ( #4727 )
...
* ios: fix interface color without callKit
* call area
* better hiding sheet when making a call without CallKit
* invert condition
2024-08-20 17:04:00 +01:00
Arturs Krumins
b2d18f6960
ios: fix visual artifacts when opening a chat on iOS15 ( #4726 )
...
* ios: fix visual artifacts when opening a chat on iOS15
* fix separators
* cleanup
2024-08-20 13:54:52 +01:00
Arturs Krumins
b52dfee078
ios: asynchronous api calls when entering foreground ( #4710 )
...
* ios: get call invitations asynchronously
* async update chats
* async user list on appear
* move model changes to main thread
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-20 11:28:06 +01:00
Evgeny
70991debfd
ios: optimize performance of updating chats ( #4723 )
...
* ios: optimize performance of updating chats
* even simpler
* always use updateChats
* make chats readonly from outside of model
2024-08-20 09:29:52 +01:00
Arturs Krumins
3b98032371
ios: filter agent subscriptions from chat console ( #4708 )
2024-08-17 15:52:35 +01:00
Arturs Krumins
3a0921c093
ios: asychronous subscription updates ( #4707 )
...
* ios: asychronous subscription updates
* cleanup
2024-08-17 13:26:56 +01:00
Arturs Krumins
b0e0b0beb8
remove text slection context menu from chat item ( #4699 )
2024-08-15 20:08:51 +01:00
Arturs Krumins
c823a4fa6c
extend chat view material behind keyboard ( #4698 )
...
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-15 18:43:30 +01:00
Arturs Krumins
c159c2ede3
ios: fix pending connection sheet styling when opened via icon; fix tappable area of pending connections and contact requests ( #4694 )
...
* fix new contact sheet styling
* fix contact request tappable area
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-08-15 14:15:24 +04:00
Arturs Krumins
46a60d979b
ios: fix messages reseting position, when app is brought from background to foreground ( #4686 )
...
* ios: fix messages reseting position, when app is brought back to foreground
* minor
2024-08-14 20:14:40 +01:00
Arturs Krumins
f6ef57534f
ios: add text to share extension link preview ( #4683 )
...
* ios: add text to share extension link preview
* remove maxHeight contraint
2024-08-14 19:29:13 +01:00
Arturs Krumins
2d5bbcdd61
ios: fix merged item order ( #4682 )
2024-08-14 07:59:58 +01:00
Arturs Krumins
c3f67aff69
ios: speed up network status handling ( #4678 )
...
* move network status into a separate model
* reduce network model observation scope (#4679 )
* dont pass chat
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-13 21:08:04 +01:00
Arturs Krumins
7cb3a499b2
ios: optimise chat switching ( #4663 )
...
* ios: shooth chat switching
* debug button
* navigation timeout
* fix scroll crash
* fix merge
* whitespace
* wip
* add spinner; extract load and nav logic
* cleanup
* direct chat button
* cleanup
* showLoadingProgress
* reverse rename
* rename
* spinner layout
* move all programmatic navigation to `openLoadChat`
* remove access restriction
* fix scroll on item added regression
* print
* fix page load regression
* fix member sheet disappearing
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-13 19:37:48 +01:00
spaced4ndy
38fa4c231f
ui: improve remote controller stop reason ( #4670 )
2024-08-13 15:05:13 +04:00
spaced4ndy
cb683d0706
ui: disable subs indicator when chat is stopped ( #4672 )
2024-08-13 13:14:27 +04:00
Stanislav Dmitrenko
6a12f2dec8
ios: fix updating chat wallpaper while app is in background ( #4661 )
2024-08-12 21:57:04 +01:00
Diogo
9871ebb3b1
ios: mark chat non deleted only on send/receive (keep chatDeleted flag on open) ( #4659 )
...
* ios: navigation to delete chat working for group members
* modify
* Revert "modify"
This reverts commit fc811bbb84 .
* don't mark non deleted on open, mark on send
* simplify
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-08-12 18:49:34 +04:00
Stanislav Dmitrenko
1f8c69ec23
ios: fix applying chat theme ( #4656 )
2024-08-11 13:11:11 +01:00
Arturs Krumins
35c37263b8
ios: fix group replaced in the list of chats with direct chat ( #4655 )
...
* add viewbuilder
* fix
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-11 12:06:25 +01:00
Arturs Krumins
9b70599cc5
ios: scroll chat list to bottom, when items are added ( #4651 )
...
* scroll chat list to bottom
* simpler
* is really near bottom
* reduce thresholds
* comment
* itemAdded
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-11 10:07:45 +01:00
Evgeny
a4a11f99d2
ios: fix switching to another chat prevents marking items as unread ( #4652 )
2024-08-11 07:18:01 +01:00
Arturs Krumins
f922064f5c
iOS: fix chat list temporarily navigating to an empty view ( #4647 )
...
* add two way binding for chatList navigation
* style
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-10 22:23:56 +01:00
Evgeny
110839627f
ios: new message sheet detents ( #4639 )
...
* ios: new message sheet detents
* animation
* use isActive
* fix sheet rendering
* minor
* increase onTap area
* cleanup
* cleanup
* refactor, dont allow reducing sheet once opened
---------
Co-authored-by: Levitating Pineapple <noreply@levitatingpineapple.com >
2024-08-10 22:18:49 +01:00
Evgeny
d970470702
ui: fix throttled chat ordering ( #4645 )
...
* ios: fix throttled chat ordering
* optimize
* account for added chats
* revert kotlin change
* dont pop chat that is already on top, unify with addChat
* android, desktop: fix chat ordering
* update
* clear
* fix ios
* refactor sorting
2024-08-10 14:04:37 +01:00
Evgeny Poberezkin
3778698a6e
ios: set default toolbar opacity to regular, show dropdown
2024-08-09 17:26:57 +01:00
Arturs Krumins
cf7a16e857
ios: translucent bars in chat view ( #4641 )
...
* extend reverse list; disable clipping
* wallpaper - ignore safe area
* minor
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-08-09 17:23:57 +01:00
Evgeny
bef1597fa1
ui: fix when moderation for multiple items is enabled ( #4642 )
...
* ios: fix when moderation for multiple items is enabled
* same on Android
* same
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2024-08-09 19:56:19 +04:00
Evgeny
e94ead3a4f
ui: rename sheet to "New message" ( #4637 )
...
* ui: rename sheet to "New message"
* export localizations
2024-08-09 12:40:39 +01:00
spaced4ndy
42d7c20a47
ios: fix appSheet screen protection for ios 16 ( #4635 )
...
* ios: fix app sheet screen protection for ios 16
* comment
2024-08-09 11:43:42 +01:00
Evgeny
6a7e573b42
ios: rename group default for SimpleX Lock to protect share extension without unnecessarily locking the app ( #4632 )
2024-08-08 18:27:46 +01:00
Stanislav Dmitrenko
b31a74567d
ios: fix appSheet ( #4627 )
...
* ios: fix appSheet
* old method
* refactor
* refactor
* Revert "refactor"
This reverts commit 32333a13d3 .
* Revert "refactor"
This reverts commit da42bd9ecf .
* Revert "old method"
This reverts commit a9cd219479 .
* refactor
* remove
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-08-08 21:12:55 +04:00
Evgeny
b3f0e71ded
ios: toolbar opacity ( #4630 )
...
* ios: toolbar material
* top toolbar too
2024-08-08 17:25:45 +01:00
Evgeny
41576f80e7
ui: update whats new in 6.0 ( #4625 )
...
* ui: update whats new in 6.0
* update
* export localization
* android whats new
2024-08-08 13:07:55 +01:00
Arturs Krumins
2503a86f07
ios: tapping chat list bottom bar scrolls to search input ( #4623 )
...
* ios: tapping bottom bar scrolls to search input
* disable for iOS15
2024-08-07 23:00:16 +01:00
spaced4ndy
dc713268e8
ios: fix search color in simplex dark theme ( #4611 )
...
* ios: fix search color in simplex dark theme
* paddings, colors, group icon
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-07 22:39:05 +01:00
Arturs Krumins
239c815f3e
ios: fix chat list bottom bar background appearance ( #4612 )
...
* ios: fix chat list bottom bar background appearance
* push up bottom bar, when no home indicator is present; tapable chats
* smaller toolbar
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-08-07 16:24:15 +01:00
Evgeny
c0b8cfb3e2
ui: reset hints in dev tools ( #4613 )
...
* ui: reset hints in dev tools
* fix disabled, icon, remove damage
* icon
2024-08-07 11:01:23 +01:00
Arturs Krumins
818161c6ed
ios: fix chat list swipe action localisation regression ( #4610 )
2024-08-07 08:36:52 +01:00
spaced4ndy
ea5afb28d3
ios: one hand UI ( #4589 )
...
* ios: fix bottom toolbar for one hand ui (#4585 )
* fix chat list toolbars forhandUI
* add TODO
* cleanup
* fix safe top safe area
* format
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* fix sheet layout; move user picker (#4592 )
* ios: invert swipe actions in oneHandUI mode (#4596 )
* add swipe label
* minor
* adjust font
* dynamic type
* limit use to oneHandUI
* icon size
* fix offset
* change font style
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* ios: reachable toolbar card on start (#4594 )
* ios: reachable toolbar card on start
* rename toggle
* move to one-hand UI default to app group
* clean up
* remove tap gesture on toolbar
* "fix" iOS 15
---------
Co-authored-by: Arturs Krumins <auth@levitatingpineapple.com >
Co-authored-by: Evgeny <evgeny@poberezkin.com >
Co-authored-by: Levitating Pineapple <noreply@levitatingpineapple.com >
2024-08-06 22:33:48 +01:00
Evgeny
e6545a1747
ui: whats new in v6.0, rename "Deleted chats" to "Archived contacts" ( #4599 )
...
* ios: whats new in v6.0
* android, rename Deleted chats to Archive contacts
2024-08-06 19:20:54 +01:00
spaced4ndy
d31dedf132
ui: revert to always show subscriptions indicator, but make it light blue instead of gray for new users (fresh installation with no chats) ( #4604 )
2024-08-06 20:31:45 +04:00
Evgeny
7441ed9892
core: choose random servers for the first user profile, use the same servers for other profiles ( #4584 )
...
* core: choose random servers for the first user profile, use the same servers for other profiles
* update ui clients
2024-08-06 16:13:36 +01:00