spaced4ndy
0946f50b6a
ios: product specification ( #6633 )
2026-02-19 10:58:16 +00:00
spaced4ndy
c782e6762b
feature branch: optimize subscriptions ( #6297 )
...
* core: remove contact merge, obsolete group code (#6292 )
* core: remove file connections (#6298 )
* core: rename migration
* corre: remove unused contacts merged event (#6308 )
* core: optimize subscriptions (#6304 )
* core: remove conn ids map from subscriptions (#6309 )
* rename migration (#6316 )
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-09-28 21:31:59 +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
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
e7361cf025
ui: archive multiple reports ( #5619 )
...
* android, desktop: archive multiple reports
* ios
* change
* changes
* fix changing counter
* fix changing counter2
* fix changing counter3
* unused
* fix android
* android notification
* simplify
* ios notification
* orange
* orange
* core: update api
* buttons
* ios api
* android api
* fix 4 buttons
* buttons and check for member active status
* android colors and member active
* show delete group button when not in the group anymore
* title
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-02-10 15:07:14 +00:00
spaced4ndy
78510b6fd3
core, ios: get messages for multiple last notifications; separately get notification connections before requesting messages (to avoid acknowledgement races in case of parralel nse threads); coordinate nse threads ( #5084 )
...
* core, ios: get messages for multiple last notifications (#5047 )
* ios: refactor notification service (#5086 )
* core, ios: separately get notification connections before requesting messages; coordinate nse threads (#5085 )
2024-10-25 20:09:59 +04:00
spaced4ndy
7ccd80bf23
core, ios: try to get next ntf message to get expected ( #4962 )
2024-10-07 19:35:38 +04:00
spaced4ndy
fa73e63a79
ios: allow sending messages immediately on joinConnection, acceptContact ( #4478 )
2024-07-19 11:31:43 +04:00
Evgeny Poberezkin
8a41a4c214
ios: do not start chat if it was stopped, deliver "app stopped" notifications ( #3535 )
...
* add stopped notifications, remove full off mode
* core: allow initializing chat data without starting chat
* ios: ask before starting chat if it was stopped
* correct text
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
* fix comment
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2023-12-11 12:59:49 +00:00
Evgeny Poberezkin
a35ab7f9bc
mobile: remove most user data from responses, to reduce noice in errors/console ( #2966 )
...
* mobile: remove most user data from responses, to reduce noice in errors/console
* small change for desktop
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2023-08-22 12:20:21 +01:00
Evgeny Poberezkin
c96ba30018
core: support down migrations to allow reverting to the previous version ( #2072 )
...
* core: support down migrations to allow reverting to the previous version
* update schema
* update simplexmq
* rename errors
* remove unused functions
* migration UI, test migration
* update migration UI
* return current migrations in CRVersionInfo
* update simplexmq
* test down migrations
* cleanup ios
* show migrations in log
2023-03-27 18:34:48 +01:00
Stanislav Dmitrenko
ad6aa10cd2
ios: Multiusers feature continue ( #1793 )
...
* ios: Multiusers feature continue
* Logging of user in responses
* UserId
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Undo ugly user inclusion into functions. Now it's in backend
* Do not set active user if it's unchanged
* Blank line
* if
* Change active user function
* refactor
* refactor
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* Alert
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2023-01-19 16:22:56 +00:00
JRoberts
a6e4e68bc5
ios: voice messages ( #1389 )
...
* experiments
* audio recording in swiftui
* recording encapsulated
* permission + playback
* stopAudioPlayback on cancel
* method names
* check permission in recording start
* run timer on main thread
* remove obsolete view
* don't call playback timer callback unless player is playing
* compose + send view + preview + send
* animation + improve state + quality
* fix recording not stopping in time
* animate to end
* remove recorder delegate, fix cancelling during recording
* replace print with log
* recording start error constructor
* CIVoiceView file
* chat item wip
* chat item wip
* refactor settings
* layout
* send correct duration
* item previews
* more background, animation
* more layout
* more layout, send button conditions
* context, preview, quote, notification texts
* chat item actions
* use isEmpty
* remove comment
* uncomment file.loaded
* more layout, hold to record
* more layout
* preview player stop on disappear
* more layout
* comment
* only one player or recording
* remove voice message on chat close
* fix state bug
* remove commented code
* length 30
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-11-24 21:18:28 +04:00
Evgeny Poberezkin
1246ad2437
ios: German localizations ( #1111 )
...
* ios: German localizations
* add some translations
* more translations
* translations
* copied all translations
* update android translations
* update ios
* iOS German translations completed
* update de.xliff
* update translations
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
Co-authored-by: mlanp <github@lang.xyz >
2022-09-26 00:32:57 +01:00
Evgeny Poberezkin
76a7dfeabb
ios: localize database encryption ( #1048 )
...
* ios: localize database encryption
* fix incorrect language in NSE localizations
* corrections
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* translations
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-09-14 14:04:41 +01:00
Evgeny Poberezkin
8097611207
ios: NSE without passphrase in keychain ( #1030 )
2022-09-07 20:06:16 +01:00
Evgeny Poberezkin
26e51a07c5
ios: improve concurrency of NSE, process multiple messages ( #827 )
2022-07-21 17:26:46 +04:00
Evgeny Poberezkin
185be526ca
ios: fix notification category
2022-07-12 11:11:53 +01:00
Evgeny Poberezkin
ab6301c3e9
ios: notification preview mode, show connection entity notification ( #781 )
...
* ios: notification preview mode, show connection entity notification
* prepare connection entity notification as best attempt
2022-07-06 11:52:10 +01:00
JRoberts
ab848e8c13
ios: refresh call invitations and report call on start and activation; core: restore calls on activation ( #776 )
2022-07-05 15:15:15 +04:00
Evgeny Poberezkin
fa844c48e9
ios: SimpleXChat framework to be shared by app/NSE ( #714 )
...
* ios: SimpleXChat framework to be shared by app/NSE
* remove bridging headers from pp/NSE
* embed & sign
2022-05-31 07:55:13 +01:00