Evgeny Poberezkin
5ac521f6d8
core: commands to debug subscribed SMP queues ( #4253 )
...
* core: commands to debug subscribed SMP queues
* getLastRcvMsgInfo
* DESC
* update
* update commands, ui compiles
* update
* ios: fix type
* swap
* simplexmq
* group member queue info
* copy button in the alert
2024-05-31 12:45:58 +01:00
spaced4ndy
ec7b35adb9
ios: check known relays before file reception, support user approval of unknown relays ( #4044 )
...
* ios: check known relays before file reception, support user approval of unknown relays
* add privacyAskToApproveRelays to AppSettings
* less text
* ui improvements, fixes
* fix ntf
* shorter alert
* simplify settings
* rename
* icon
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-05-20 17:49:19 +04:00
Evgeny Poberezkin
cfa7e0bb28
ios: customizable profile images ( #4084 )
...
* ios: customizable profile images
* update slider
* whats new
2024-04-24 21:20:26 +01:00
spaced4ndy
22fd2d7189
ios: remove experimental PQ toggle ( #4051 )
...
* ios: remove experimental PQ toggle
* remove header
2024-04-22 17:50:28 +01:00
spaced4ndy
a16e3eebd1
ui: improve "allow PQ" button ( #3932 )
...
* ios: improve "allow PQ" button
* android
2024-03-21 09:13:18 +00:00
Evgeny Poberezkin
60a73a539e
core: add agreed connection version field ( #3881 )
...
* core: add agreed connection version field
* fix
* progress
* use pqSupport and version to decide compression in messages
* pass version to encodeConnInfoPQ
* update pq enable/disable api
* remove TestConfig
* update nix dependencies
* update texts
* corrections
* create e2ee info items when connection switches from off to on first time
* corrections
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* comment
* increase test timeout
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-03-10 11:31:14 +00:00
spaced4ndy
405348732b
android: pq support; ios: fixes ( #3878 )
2024-03-08 16:39:15 +04:00
spaced4ndy
ce9b909495
ios: pq support ( #3870 )
...
* ios: pq support
* fix
* fix
* update
* text
* rename
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-03-07 16:43:10 +04: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
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
spaced4ndy
d8d47d706d
ios: connection plan improvements; remove browser mode for simplex links ( #3237 )
2023-10-17 12:56:12 +04:00
spaced4ndy
bbe329072e
ios: notify contact about contact deletion ( #3135 )
2023-09-27 20:07:32 +04:00
spaced4ndy
5ca2ab6138
ios: fix delete contact crashing from chat view ( #3099 )
2023-09-22 12:23:53 +04: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
spaced4ndy
1a567c88db
ios: rework incognito mode - choose when making connection ( #2851 )
...
* wip
* layout
* more layout
* fix focus
* show incognito
* change icon layout
* remove presentation detents
* smaller button icon
* bigger icon
* show incognito profile status in connection info, layout, icons
* fix some lint warnings, update labels, add incognito label, conditionally hide toolbar to avoid jumping on iOS 17
* remove ignored color
* s/incognitoEnabled/incognito/
* shorter text
* remove parameter label
* restore note when creating a group
* add incognito icon to pending connections
* refactor
* refactor chat list action sheet
* revert to using new value in onChange
* remove unused variable
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-08-08 17:26:56 +04:00
spaced4ndy
ca5b3ddc0d
ios, android: hide force renegotiate encryption button ( #2736 )
2023-07-20 15:50:29 +04:00
spaced4ndy
94312ec6fa
ios, android: multiline display and full names in info views ( #2716 )
...
* ios, android: increase line limit to 2 for group display name in info header, if full name is not set
* make scrollable instead
* ios: multiline group and contact names in info page
* android; align to left with code
* ios rework shield
* android embed
* unused imports
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-07-19 15:16:50 +04:00
spaced4ndy
72c0c61a86
ios: delivery receipts ( #2701 )
...
* ios: delivery receipts wip
* remove state variable
* fix 1 toggle
* fix 2nd toggle
* undo some changes, remove prints, remove commented code
* remove diff
* icon color
* comment
* refactor, double tick
* remove color from spaces
* update messages
* do not show Enable delievery receipts screen if any of the profiles was enabled
* update footer
* fix text
* better double ticks
* softer double tick
* improve double ticks
* a bit bigger gap in double tick
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-07-16 11:55:31 +01:00
Evgeny Poberezkin
b089836efc
ios: fix for XCode 14
2023-07-14 13:15:27 +01:00
Evgeny Poberezkin
0f4473d272
core: delivery receipts ( #2644 )
...
* core: delivery receipts
* update simplexmq
* preference, migration
* add activated state to receipts preference, update tests
* set receiveReceipts as activated on new profiles
* update simplexmq, fix tests
* update simplexmq, fix withAckMessage
* one more option
* more
* use tryChatError in ack message
* enable all tests
* rename pref
* update item status on delivery receipts
* show receipts for tests
* remove chat preference for delivery receipts
* add user, contact and group settings for delivery receipts
* only send delivery receipts if enabled for the contact or user profile (and not disabled for the contact)
* fix tests
* reuse event, test
* configure per contact - db, api, test
* rename commands
* update simplexmq
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2023-07-13 23:48:25 +01:00
spaced4ndy
a6a87cb7de
ios: ratchet synchronization ( #2663 )
...
* types
* info buttons
* prohibit send
* interactive item
* wip
* terminology
* item design
* comment
* rework
* design
* design
* move button
* update texts
* update texts
* sync not supported alert
* fix
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-07-10 19:01:22 +04:00
spaced4ndy
bc7217d686
ios, android: update connection stats on switch start ( #2597 )
2023-06-20 10:09:04 +04:00
spaced4ndy
22f20a9c5f
ios, android: abort switching connection ( #2584 )
2023-06-19 14:46:08 +04:00
spaced4ndy
57ed903a48
Revert "core: don't keep connection of the merged contact ( #2507 )" (for cross-version compatibility)
...
This reverts commit 6093219ce9 .
2023-05-26 13:52:06 +04:00
spaced4ndy
6093219ce9
core: don't keep connection of the merged contact ( #2507 )
2023-05-25 20:54:31 +04:00
spaced4ndy
0b57cc08a7
core, ios: include contact addresses in profiles ( #2328 )
...
* core: include contact links in profiles
* add connection request link to contact and group profiles
* set group link on update, view, api
* core: include contact addresses in profiles
* remove id from UserContactLink
* schema, fix test
* remove address from profile when deleting link, tests
* remove diff
* remove diff
* fix
* ios wip
* learn more, confirm save, reset on delete
* re-use in create link view
* remove obsolete files
* color
* revert scheme
* learn more with create
* layout
* layout
* progress indicator
* delete text
* save on change, layout
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-04-27 17:19:21 +04:00
JRoberts
396b3ae639
ios: maintain connections network statuses map separately from chats (allows to keep track of network statuses for all users) ( #1803 )
2023-01-20 14:56:05 +04:00
Evgeny Poberezkin
6205b03943
ios: localize ttl in disappearing messages, translations ( #1638 )
...
* ios: localize ttl in disappearing messages, translations
* more translation keys
2022-12-23 19:55:45 +00:00
Evgeny Poberezkin
7b4710d198
ios: verify connection security code ( #1542 )
...
* ios: verify connection security code
* verification in member sheet (still crashes)
* use navigation view for members list
* ios: show verified status in the lists
* update verification status in the list of members
* verified shield layout
* update icon, make add member navigation to right
* refactor chatPreviewTitle
2022-12-12 08:59:35 +00:00
Evgeny Poberezkin
e5912e58f5
mobile: show "transfer faster" and "switch address" without dev tools ( #1440 )
2022-11-26 09:45:10 +00:00
Evgeny Poberezkin
07acbfe743
mobile: remove BETA from strings
2022-11-25 17:56:56 +00:00
Evgeny Poberezkin
2b09fb425d
core: chat items showing preference changes ( #1399 )
2022-11-22 12:50:56 +00:00
JRoberts
a9c2a7dcaa
ios: remove accent color on chat info views navigation links ( #1382 )
2022-11-17 20:53:02 +04:00
JRoberts
4e5aa3dcbc
ios: adjust preferences UX; fix group profile not updating; fix servers api ( #1377 )
2022-11-17 12:59:13 +04:00
Evgeny Poberezkin
56f3874a93
ios: move preferences, icon ( #1376 )
...
* ios: move preferences, icon
* don't disable database settings on chat stop
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-11-17 10:57:27 +04:00
JRoberts
828b502431
ios: load and save preferences ( #1373 )
2022-11-16 20:26:43 +04:00
Evgeny Poberezkin
faceeb6fce
ios: chat preferences, UI and types ( #1360 )
2022-11-14 10:12:17 +00:00
JRoberts
538992eb95
ios: 4.2-beta.3 translations ( #1286 )
2022-11-02 20:37:14 +04:00
Evgeny Poberezkin
cbdd9b9e37
ios: switch contact and member to another address ( #1282 )
...
* ios: switch contact and member to another address
* update simplexmq (JSON encoding)
2022-11-02 09:48:20 +00:00
Evgeny Poberezkin
d5fc0d7dfc
core: update event name, ios: types/api/ui (wip) to switch connection to another address, fix contact/member info view, fix setting multiple servers ( #1281 )
...
* core: update event name, ios: types/api/ui (wip) to switch connection to another address, fix contact/member info view, fix setting multiple servers
* fix
* update strings
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-11-01 20:30:53 +00:00
JRoberts
98cb1c39f2
core: allow to delete contacts that are in groups; group contacts management rfc ( #1229 )
2022-10-20 19:27:00 +04:00
JRoberts
9442656bbe
ios: alerts on connection errors ( #1080 )
...
* ios: alerts on connection errors
* fixes
* refactor
* refactor
* refactor
* translations
* delete contact with groups error
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-09-21 17:18:48 +04:00
Evgeny Poberezkin
51a2fa8c28
ios: programmatic navigation between list/chat ( #980 )
...
* ios: programmatic navigation between list/chat
* prevent chat info sheet from showing when switching conversation
* add direct chat with member to model
* set status to connected
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-08-29 17:08:46 +04:00
JRoberts
3a077d927d
ios: contact aliases ( #970 )
...
* ios: contact aliases
* wip
* wip
* wip
* move onTapGesture
* revert test
* improve search
* corrections
* font size
* remove parameter
* clear button
* button style
* remove clear button
* ternary
* refactor search
* rename
* ios: contact aliases translations (#972 )
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-08-25 17:36:26 +04:00
JRoberts
e6551abc68
ios: incognito mode ( #945 )
...
* ios: incognito types
* wip
* wip
* wip
* wip
* wip
* cleaner interface
* CIGroupInvitationView logic
* masks not filled
* ui improvements
* wip
* wip
* incognito may be compromised alerts
* help
* remove modifier
* Update apps/ios/Shared/Views/Chat/ChatItem/CIGroupInvitationView.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Update apps/ios/Shared/Views/Chat/Group/AddGroupMembersView.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Update apps/ios/Shared/Views/UserSettings/IncognitoHelp.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Update apps/ios/Shared/Views/UserSettings/IncognitoHelp.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Update apps/ios/Shared/Views/UserSettings/IncognitoHelp.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Update apps/ios/Shared/Views/UserSettings/IncognitoHelp.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Update apps/ios/Shared/Views/UserSettings/IncognitoHelp.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Update apps/ios/Shared/Views/UserSettings/IncognitoHelp.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* contact request
* texts
* ;
* prepare for merge
* restore help
* wip
* update help
* wip
* update incognito help
* the
* Update apps/ios/Shared/Views/UserSettings/IncognitoHelp.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* wording
* translations
* secondary color
* translations
* translations
* fix Your Chats title
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-08-23 18:18:12 +04:00
JRoberts
a14859d8c0
mobile: developer tools ( #867 )
2022-08-02 17:00:12 +04:00
JRoberts
9e23150938
ios: fix Servers section flickering on info view; android: button text ( #866 )
2022-08-02 14:48:31 +04:00
Evgeny Poberezkin
de0f231c60
ios: edit group profile ( #853 )
2022-07-30 16:03:44 +04:00
JRoberts
9864533dae
ios: update chat info view ( #844 )
2022-07-27 13:40:26 +04:00