spaced4ndy
78a38cb080
ios: group welcome message byte limit ( #3751 )
...
* ios: group welcome message character limit
* confirmation dialogue key
* use chatJsonLength
* text
* change footer
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-01-26 09:37:49 +00:00
Stanislav Dmitrenko
430dc5bd2e
ui: don't show context menu on non-sent yet live message ( #3754 )
...
* android, desktop: don't show context menu on non-sent yet live message
* ios: don't show context menu on non-sent yet live message
---------
Co-authored-by: Avently <avently@local>
2024-01-25 17:48:40 +00:00
spaced4ndy
6ef3a9e668
ios: fix welcome view ( #3743 )
...
* welcome view (still doesn't keep change on re-open)
* fix
* remove debug log
* rename
2024-01-25 16:08:10 +04:00
spaced4ndy
fbe3353434
ui: fix link preview cancellation ( #3750 )
2024-01-25 14:58:39 +04:00
spaced4ndy
838a759a76
ui: deleted item preview ( #3726 )
2024-01-24 13:44:29 +04:00
spaced4ndy
f1ff27218c
ui: align call buttons with calls preference ( #3740 )
2024-01-24 13:43:18 +04:00
Evgeny Poberezkin
db93d29e76
ios: fix removing group link in iOS 17 ( #3725 )
2024-01-21 10:09:32 +00:00
spaced4ndy
7d2f6a3609
ios: block member for all ( #3708 )
...
* ios: block for all
* member info
* change conditions
* update ui
* blockedByAdmin
* fix
* rework
* fix, comment
* comment
* fix
* fix
* fixes for default
* fix text
* reorder
* fix
* fix
* secondary
* old buttons (revert this)
* blocked by admin text
* revise notification
2024-01-20 10:33:36 +00:00
Stanislav Dmitrenko
b5fe1f8364
ios: notes to self ( #3690 )
...
* ios: notes to self
* change
* icon
* changes
* no live message
* search
* alert
* better checks
* api change
* changes for review
* changes
* ios: align notes chat color with sent chat items frame color (#3704 )
* changes
---------
Co-authored-by: Avently <avently@local>
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-01-18 19:57:14 +04:00
Stanislav Dmitrenko
88640b85c4
ios: local video encryption ( #3682 )
...
* ios: local video encryption
* main thread
* new progress view
* simplify
* rename
---------
Co-authored-by: Avently <avently@local>
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2024-01-16 11:49:44 +00:00
spaced4ndy
135e735dd4
ui: show observer role in list of members ( #3679 )
2024-01-12 20:54:51 +04:00
Evgeny Poberezkin
809040c7bc
ui: show secrets on tap ( #3628 )
...
* ios: show secrets on tap
* android: show secrets on tap/click
* android: clickable links in group descriptions
* android: hide secrets one by one
* ios: clickable links in welcome message preview
* refactor
* refactor2
2023-12-30 18:57:10 +00:00
spaced4ndy
05b55d3fb5
ui: group history preference, enable in new groups by default; core: create group history feature items ( #3596 )
...
* Revert "core: do not create group history item (#3586 )"
This reverts commit 2834b192ce .
* ios: group history preference
* fix tests
* android
* texts
* enable in new groups ios
* enable in new groups android
* android texts
* ios texts
* remove ellipsis
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-12-29 17:46:28 +00:00
spaced4ndy
2bacc00a06
ios: rework UX of creating new connection ( #3482 )
...
* ios: connection UI (wip)
* custom search
* rework invite
* connect paste link ui
* scan rework, process errors, other fixes
* scan layout
* clear link on cancel
* improved search
* further improve search
* animation
* connect on paste in search
* layout
* layout
* layout
* layout, add conn
* delete unused invitation, create used invitation chat
* remove old views
* regular paste button
* new chat menu
* previews
* increase spacing
* animation, fix alerts
* swipe
* change text
* less sensitive gesture
* layout
* search cancel button transition
* slow down chat list animation (uses deprecated modifiers)
* icons
* update code scanner, layout
* manage camera permissions
* ask to delete unused invitation
* comment
* remove onDismiss
* don't filter chats on link in search, allow to paste text with link
* cleanup link after connection
* filter chat by link
* revert change
* show link descr
* disabled search
* underline
* filter own group
* simplify
* no animation
* add delay, move createInvitation
* update library
* possible fix for ios 15
* add explicit frame to qr code
* update library
* Revert "add explicit frame to qr code"
This reverts commit 95c7d31e47 .
* remove comment
* fix pasteboardHasURLs, disable paste button based on it
* align help texts with changed button names
Co-authored-by: Stanislav Dmitrenko <7953703+avently@users.noreply.github.com >
* update library
* Revert "fix pasteboardHasURLs, disable paste button based on it"
This reverts commit 46f63572e9 .
* remove unused var
* restore disabled
* export localizations
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
Co-authored-by: Stanislav Dmitrenko <7953703+avently@users.noreply.github.com >
2023-12-29 12:29:49 +00:00
Stanislav Dmitrenko
dded56d8b8
ios: converting video to mp4 and making quality lower ( #3597 )
...
* ios: converting video to mp4 and making quality lower
Lower quality allows to play that videos on Android as well
* update export settings
---------
Co-authored-by: Avently <avently@local>
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-12-27 11:23:46 +00:00
Stanislav Dmitrenko
d474cae705
ios: saving and sharing items menu item ( #3581 )
...
* ios: saving and sharing items menu item
* refactor
---------
Co-authored-by: Avently <avently@local>
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-12-23 23:15:31 +00:00
spaced4ndy
67241ff65c
ios: fix code scanners only attempting to scan once ( #3548 )
2023-12-13 16:13:05 +04:00
Evgeny Poberezkin
7f9f9a674c
ios: fix member view freezing on iOS 15, closes #3487 ( #3547 )
2023-12-13 11:27:28 +00:00
Evgeny Poberezkin
a5048db6fa
ios: improve media picker for multiple images/videos ( #3538 )
...
* ios: improve media picker to work with multiple images reliably
* MainActor
2023-12-12 09:04:48 +00:00
spaced4ndy
cec0fe2702
ios, android: add author group member role to fix decoding (hidden from UI) ( #3429 )
2023-11-22 18:47:46 +04:00
spaced4ndy
36509a6d79
ios, android: new message decryption error - ratchet synchronization ( #3368 )
2023-11-14 19:39:32 +04:00
Stanislav Dmitrenko
ae286124aa
ios: allow sound in silent mode ( #3346 )
...
Co-authored-by: Avently <avently@local>
2023-11-10 19:27:06 +00:00
Stanislav Dmitrenko
8d891005d9
ui: disable expanding one item ( #3344 )
...
* ui: disable expanding one item
* better
* when
2023-11-10 16:09:01 +00:00
spaced4ndy
f49ded5ae5
ios: connect with contact via address (for preset simplex contact) ( #3323 )
...
* ios: connect with contact via address (for preset simplex contact)
* remove diff
* remove floating button
* refactor active
* open chat
* remove disabled
* fix incognito
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-11-10 10:16:06 +04:00
Evgeny Poberezkin
9e8084874f
ios: block members ( #3248 )
...
* ios: block members (WIP)
* CIBlocked, blocking api
* show item as blocked
* show blocked and merge multiple deleted items
* update block icons
* split sent and received deleted to two categories
* merge chat feature items, refactor CIMergedRange
* merge feature items, two profile images and names on merged items
* ensure range is withing chat items range
* merge group events
* fix/refactor
* make group member changes observable
* exclude some group events from merging
* fix states not updating and other fixes
* load list of members when tapping profile
* refactor
* fix incorrect merging of sent/received marked deleted
* fix incorrect expand/hide on single moderated items without content
* load members list when opening member via item
* comments
* fix member counting in case of name collision
2023-10-31 09:44:57 +00:00
spaced4ndy
7102723c23
ios: create new group with incognito membership ( #3284 )
...
* ios: create new group with incognito membership
* layout
* fix button
* update layout
* layout
* layout
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-10-26 18:51:45 +04:00
spaced4ndy
4a5fdd3e0e
ios, android: show progress indicator on joining group ( #3281 )
2023-10-26 10:32:11 +04:00
Stanislav Dmitrenko
743597e848
ios: making message text view working better ( #3279 )
...
* ios: making message text view working better
* style for ternaries
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-10-25 09:56:59 +01:00
Stanislav Dmitrenko
1dcd2760b0
ui: show alert after saving profile with existing name ( #3273 )
...
* android, desktop: show alert after saving profile with existing name
* ios: show alert after saving profile with existing name
* return statements
* better way of showing alert
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-10-24 23:01:47 +01:00
spaced4ndy
c090b68bdd
ios, android: ask to notify contact or not on contact deletion ( #3247 )
2023-10-19 19:52:59 +04:00
Evgeny Poberezkin
706d6bf65b
core, ui: prevent old sent items re-added to chat, and "new" status overriding "sent" ( #3246 )
...
* core, ui: prevent old sent items re-added to chat, and "new" status overriding "sent"
* clear item statuses when changing current chat
* remove iOS hack
* remote state/published from chatItemStatuses
2023-10-18 11:23:35 +01:00
Evgeny Poberezkin
29c8ab7c9b
ui: file & media preference for groups ( #3243 )
2023-10-17 18:05:16 +01:00
spaced4ndy
d8d47d706d
ios: connection plan improvements; remove browser mode for simplex links ( #3237 )
2023-10-17 12:56:12 +04:00
spaced4ndy
c609303348
ios: connect plan ( #3205 )
...
* ios: connect plan
* improvements
* wording
* fixes
* rework to use dismissAllSheets with callback
* rework
* update texts
* Update apps/ios/Shared/Views/NewChat/NewChatButton.swift
* Update apps/ios/Shared/Views/NewChat/NewChatButton.swift
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-10-13 19:19:00 +04:00
Evgeny Poberezkin
4df8ea2e78
ui: update types for notification and member settings ( #3201 )
2023-10-11 23:07:05 +01:00
Stanislav Dmitrenko
34e1e44338
android, desktop: profile names (remove full name) ( #3177 )
...
* desktop, android: profile names (remove full name)
* rename back
* disallow spaces only in names
* ios: disallow spaces only in names
* changes
2023-10-05 21:49:18 +01:00
Evgeny Poberezkin
0d8558a6d0
ios: profile names (remove full name) ( #3168 )
...
* ios: profile names (remove full name)
* create/update groups
* focus display name
2023-10-04 17:45:39 +01:00
spaced4ndy
bbe329072e
ios: notify contact about contact deletion ( #3135 )
2023-09-27 20:07:32 +04:00
spaced4ndy
60d13e258e
ios, android: show rcv integrity error items based on developer tools default ( #3123 )
2023-09-25 16:38:48 +04:00
spaced4ndy
5ca2ab6138
ios: fix delete contact crashing from chat view ( #3099 )
2023-09-22 12:23:53 +04:00
Evgeny Poberezkin
cb10f8b080
ui: optionally encrypt received SMP files ( #3095 )
2023-09-21 19:02:47 +01:00
spaced4ndy
0dab4491e2
ios: create contacts with group members ( #3077 )
...
* wip
* observed
* network status
* contact ready
* add padding
* Update apps/ios/Shared/Views/Chat/ComposeMessage/ContextInvitingContactMemberView.swift
* setContactNetworkStatus
* update text
* different context view
* update text, icon
* spinner
* reload all chats on swipe
* Revert "reload all chats on swipe"
This reverts commit 22c8372301 .
* export localizations
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-09-20 09:26:16 +01:00
Evgeny Poberezkin
748572ace9
ui: types and stubs to encrypt local files ( #3003 )
...
* ui: types and stubs to encrypt local files
* ios: encrypt automatically received images in local storage
* encrypt sent images, marked to be received via NSE
* ios: encrypt sent and received local voice files
* encrypt sent and received local files
* fix NSE
* remove comment
* decrypt files in background thread
2023-09-07 11:28:37 +01:00
Stanislav Dmitrenko
16792de67a
ios: update contacts on profile update ( #2970 )
...
* ios: update contacts on profile update
* change
* remove init
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-08-23 18:43:06 +01:00
Stanislav Dmitrenko
9537940494
ios: fullscreen player fix ( #2968 )
...
* ios: fullscreen player fix
* disable playing in some cases
* simpler conditions
* disabled video play button
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-08-23 17:11:39 +01:00
spaced4ndy
b829bd0c06
ios: fix Speak Screen repeating messages ( #2897 )
...
* ios: fix Speak Screen repeating messages
* fix
* different modifier
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-08-17 23:05:19 +04:00
spaced4ndy
faea5e90ac
android: members connected aggregated item; group layout ( #2934 )
2023-08-17 15:56:43 +04:00
spaced4ndy
a5940962c7
ios: show chat previews & save last draft toggles ( #2940 )
...
* ios: show chat previews & save last draft toggles
* better view, toggle name
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-08-17 12:04:17 +01:00
Evgeny Poberezkin
a5642928eb
ios: improve group layout ( #2925 )
...
* ios: improve group layout
* different font
* fix formatting
* returns
* localized strings
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2023-08-15 13:02:23 +01:00
Evgeny Poberezkin
5a9ed86d1b
ios: send button color for incognito conversations ( #2918 )
2023-08-14 22:55:18 +01:00