Evgeny Poberezkin
b165603136
ios: log file error to console
2024-05-31 18:33:57 +01:00
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
2143eb2d7a
core: batch send pending group messages ( #4242 )
2024-05-28 18:32:29 +04: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
spaced4ndy
d3e522e169
ui: disable send field for disabled connection (based on authErrCounter) ( #4193 )
2024-05-16 17:08:31 +04:00
spaced4ndy
d1dde3d0c8
ui: support message forwarding with custom ttl ( #4192 )
2024-05-16 14:12:58 +04:00
spaced4ndy
4b13512950
ios: SMP proxy support ( #4178 )
...
* ios: SMP proxy support
* statuses
* group statuses
* error texts
* update
* change icon
* texts
* texts
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-05-15 13:09:42 +01:00
spaced4ndy
6a8a8f242a
ui: allow to delete any items ( #4082 )
...
* ios: allow to delete any items
* android
* remove button android
* remove button ios
2024-04-25 10:20:52 +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
Evgeny Poberezkin
e0e94d78b0
core, ui: revert timeout changes ( #4059 )
...
* core, ui: revert timeout changes
* update core library
2024-04-22 07:45:20 +01:00
Evgeny Poberezkin
02f980e968
core: update simplexmq (better newtork congestion handling, larger connection timeouts) ( #4055 )
...
* core: update simplexmq (better newtork congestion handling, larger connection timeouts)
* ui: update default TCP connect timeout, add receiving concurrency
* update simplexmq
2024-04-20 19:35:11 +01:00
spaced4ndy
1306c84938
ios: in item context menu don't show forward button if file doesn't exist, add download button ( #4048 )
2024-04-19 17:21:35 +01:00
Stanislav Dmitrenko
505c6cb062
ios: prevent a crash when exiting the app ( #4041 )
...
* ios: prevent a crash when exiting the app
* log
2024-04-19 07:23:13 +01:00
spaced4ndy
77f5c678d5
ios: forward ui ( #4024 )
...
* wip
* wip
* fixes
* improvements
* info
* fix
* dont cleanup file
* info design, text
* text
* rework with LazyVStack
* delay
* refactor
* move delay
* fix
* refactor
* refactor 2
* keep current message
* forward with quote, context icons
* info
* preserve draft
* remove newline
* improve search
* info
* layout
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-04-16 09:28:39 +01:00
Evgeny Poberezkin
182225a5b1
ios: role-based preferences, SimpleX links preference ( #4021 )
...
* ios: role-based preferences, SimpleX links preference
* disable some options
2024-04-12 11:29:58 +01:00
spaced4ndy
e10c63dc64
ui: deletable field ( #4019 )
2024-04-12 13:10:47 +04:00
spaced4ndy
0deb6a4eb1
ui: forward types ( #4008 )
...
* ios: forward types
* android
* move
2024-04-11 13:58:56 +01:00
Stanislav Dmitrenko
d8b52ee0d3
ios: network observer ( #3996 )
...
* ios: network observer
* update
* remove metered
* update tcpTimeoutPerKb
* network connection in settings
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-04-11 11:31:30 +01:00
Stanislav Dmitrenko
c234809894
ios: improvement of chat item context menu ( #3981 )
...
* ios: improvement of chat item context menu
* rename
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-04-02 17:00:24 +01:00
Evgeny Poberezkin
9b6ca23dcb
ios: fix UI freezes on start and when exiting background ( #3972 )
...
* ios: fix UI freezes on start and when exiting background
* remove unused code
* comments
2024-03-29 22:58:36 +00:00
Stanislav Dmitrenko
b64ae90850
ios: NotificationService refactoring ( #3961 )
...
* ios: NotificationService refactoring
* refactor
* removed unused code
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-03-28 17:28:10 +00:00
spaced4ndy
32bcaad126
ui: add missing error types ( #3925 )
2024-03-28 17:49:09 +04:00
spaced4ndy
c9bf36291b
ios: fix default ( #3958 )
2024-03-27 09:59:15 +00:00
Evgeny Poberezkin
157c4722ca
ui: increase chunk size for new allocations in core to 64mb ( #3928 )
2024-03-19 14:35:40 +00:00
spaced4ndy
a3310cd62e
ios: fix decoder crashing ( #3921 )
...
* ios: fix ios decoder crashing
* change
* fix
* refactor
* simplify
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-03-18 18:38:49 +00:00
Stanislav Dmitrenko
d3b255b7cb
ios: migration enhancements ( #3893 )
...
* onion check
* alert and log
* correction
* refactor
* change
* refactor
* enum
* footer
* remove non-needed directory if no migration
* naming
* back
* rename everything
---------
Co-authored-by: Avently <avently@local>
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2024-03-12 16:25:06 +00:00
Stanislav Dmitrenko
a56bc6760b
ios: migration via link ( #3808 )
...
* ios: migration via link
* changes in UI
* UI
* UI and API changes
* UI and logic
* simplify statement
* UI, API, logic
* formatting
* animation fix
* better animation
* test
* changed directory
* changes
* migrating to device
* migrate settings
* more state updates on main thread
* texts
* continue migration after restart
* toggle for saving passphrase and footer text
* no visual arthefacts when deleting a chat after migration
* saving settings before changing passphrase
* back button is looking disabled when it's disabled
* fixed starting chat issues when migrating to device
* paste and share link elements
* proper import process and refactoring UI in SimpleXInfo
* show progress on settings while starting chat
* title bold font
* changes as in Android
* brace
* changes as in Android
* rename to prevent confusion
* fixes and adapted to Android
* unused param
* comment
* don't allow going back on Archiving step
* update core library
* changes as in Android
* correction
* correction
* change
* qr code
* update network settings view
* update progress
* changes
* navigation view and focus in text field
* texts
---------
Co-authored-by: Avently <avently@local>
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2024-03-11 14:17:28 +00:00
Evgeny Poberezkin
3f6c74f975
ios: e2e information chat items ( #3890 )
...
* ios: e2e information chat items
* texts
2024-03-11 10:36:36 +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
b0b249a56a
Merge branch 'stable'
2024-02-22 12:11:23 +04:00
spaced4ndy
92c89632d4
core, ui: don't mark profile updated chat item as unread ( #3830 )
...
* core, ui: don't mark profile updated chat item as unread
* android
2024-02-21 21:54:52 +00:00
spaced4ndy
c544a636f6
core, ui: remove usage of inline files (send only xftp files) ( #3823 )
2024-02-20 13:56:31 +04:00
spaced4ndy
4260c20012
ios: show ntf server ( #3800 )
2024-02-13 17:58:54 +04:00
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
spaced4ndy
8738cf332f
ui: fix chat preview showing incorrect timestamp when chat is empty ( #3739 )
2024-01-24 13:37:29 +04: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
spaced4ndy
809dd1ef01
ios: profile updated chat items ( #3692 )
...
* ios: profile updated chat items
* remove vars
* refactor
* refactor
* refactor
* refactor
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2024-01-17 16:16:15 +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
5b7a09f488
ui: fix unknown member UI ( #3672 )
2024-01-11 20:21:58 +04:00
spaced4ndy
bfe5d51df7
core, ui: create dummy member record when admin forwards a message from an unknown member ( #3651 )
...
* core: create dummy member record when admin forwards a message from an unknown member
* comments
* update unknown member if announced
* change removed
* change unknown name, revert diff
* revert diff
* ios
* update ios library
* android
* remove changes in iOS project file
* rename event
* remove unknown category
* android
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2024-01-11 17:55:13 +04:00
Stanislav Dmitrenko
99a9fb2e1f
ios: self destruct improvements ( #3640 )
...
* ios: self destruct improvements
* test
* adapted to stopped chat
* wait until ctrl initialization finishes
* Revert "test"
This reverts commit 7c199293cc .
* refactor
* simplify,fix
* refactor2
* refactor3
* comment
* fix
* fix
* comment
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* flip and rename flag
---------
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-09 21:01:41 +00:00
Evgeny Poberezkin
ce9d583b39
Merge branch 'stable'
2024-01-09 20:36:30 +00:00
Evgeny Poberezkin
6067ac3c93
ios: more aggressive GC in NSE
2024-01-09 19:34:54 +00:00
Stanislav Dmitrenko
0bf3d054c6
mobile, desktop: invalid display name alert ( #3664 )
...
* ios: invalid display name alert
* android, desktop: invalid display name
---------
Co-authored-by: Avently <avently@local>
2024-01-09 19:26:47 +00:00
Evgeny Poberezkin
4508e0dfc1
Merge branch 'stable'
2024-01-09 11:07:04 +00:00
Evgeny Poberezkin
3ccd9903a7
core: do not start clean up manager in background NSE ( #3657 )
...
* core: do not start clean up manager in background NSE
* update UIs
* fix test
2024-01-08 12:53:16 +00:00
Evgeny Poberezkin
e294999044
ios: fix callkit calls via NSE ( #3655 )
...
* ios: fix callkit calls via NSE
* comments
* more reliable NSE start
* remove public logs, different RTS parameters for NSE
* only suspend NSE if we have chat controller, to avoid crashes if suspension attempted without controller created
* comments
* fix
* simplify
2024-01-08 10:56:01 +00:00