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
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
Evgeny Poberezkin
0b8d9d11e2
core, iOS: support for self-destruct password ( #2412 )
...
* core, iOS: support for self-destruct password
* disable test logging
* core: fix tests, iOS: remove notifications on removal
* change alerts
2023-05-09 09:33:30 +01:00
Evgeny Poberezkin
06a0dbd0f2
core, iOS: hidden and muted user profiles ( #2025 )
...
* core, ios: profile privacy design
* migration
* core: user profile privacy
* update nix dependencies
* update simplexmq
* import stateTVar
* update core library
* update UI
* update hide/show user profile
* update API, UI, fix test
* update api, UI, test
* update api call
* fix api
* update UI for hidden profiles
* filter notifications on hidden/muted profiles when inactive, alerts
* updates
* update schema, test, icon
2023-03-22 15:58:01 +00:00
Stanislav Dmitrenko
bcca27bfdb
ios: show notifications for different users ( #1874 )
...
* ios: show notifications for different users
* refactore
* terminate background taks on chat item update
* refactor
* refactor2
* refactor3
* refactor 4
* refactor5
* fix chat item update in Android
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-02-02 16:09:36 +00:00
Stanislav Dmitrenko
4cd396a0d2
ios: Multiuser calls ( #1800 )
...
* ios: Multiuser calls
* counter update on badge
* padding before profile info in call view
* underline in name
* change after merge
* do not show Simplex Info button if users already created
* unread counter
* do not increase badge counter when chat has disabled notifications
* update incoming call
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2023-01-23 13:20:58 +00:00
Evgeny Poberezkin
04d886e546
ios: user profiles view, per-user settings ( #1801 )
...
* ios: user profiles view, per-user settings
* remove comment
* bold profile name
2023-01-20 12:38:38 +00: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
Evgeny Poberezkin
5263698e64
ios: show notifications alert only once, each time after notifications are disabled ( #1428 )
2022-11-25 21:43:10 +00:00
Evgeny Poberezkin
307db450d8
ios: mute notifications per chat ( #950 )
...
* mute notifications per chat
* toggle notifications
* update settings api
* move model changes to main thread
* add mute indication, remove swipe buttons
* icon
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
2022-08-20 12:47:48 +01:00
Evgeny Poberezkin
8469f921b7
ios: notification actions for calls and contact requests with NSE ( #829 )
...
* ios: notification actions for calls and contact requests with NSE
* update contact request if already in the list
2022-07-22 08:10:37 +01:00
Evgeny Poberezkin
252897d0ff
ios: notification badge count ( #822 )
2022-07-20 08:58: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
Evgeny Poberezkin
546ad01fcb
ios: integrating webrtc calls with callkit ( #686 )
...
* ios: integrating webrtc calls with callkit
* accept call via chat item (e.g. when DND is on, and callkit blocks the call); refactor
* fix remote video, support logging from ios
* use callkit depending on CallController setting
* call sound
* update incoming call view
* fixing audio encryption
* refactor encryption webrtc fix
* log ontrack success/error
* accept / ignore call via notification
* remove unused imports
* remove unused file
* remove comments
2022-05-24 19:34:27 +01:00
Evgeny Poberezkin
d971e7c31f
mobile: call chat items ( #680 )
...
* mobile: call chat items
* android: call chat items
2022-05-21 12:13:37 +01:00
Evgeny Poberezkin
29990765e7
mobile: webrtc calls state machine ( #606 )
...
* mobile: webrtc calls state machine
* android: call api types
* android: call api methods
* ios: connect calls via chat UI (WIP)
* ios: webrtc call connects via UI
* core: update call duration/status when x.call.end is received
* improve call UX/UI
* audio calls
* different overlay for audio calls
* toggle video/audio in the call
2022-05-07 09:40:46 +04:00
Evgeny Poberezkin
3519032784
ios: notifications service extension - refactor model and API ( #578 )
...
* ios: notifications service extension
* create notifications in NSE (WIP)
* refactor notifications to use in NSE
* prepend team ID to shared defaults name to silence the warning
* remove whitespace
2022-05-03 08:20:19 +01:00
Evgeny Poberezkin
0c37282cd3
ios: add translation for "Checking new messages..." test notification
2022-04-23 11:34:08 +01:00
Evgeny Poberezkin
dcffdf83b9
ios: show local notification when checking messages having received background notification ( #549 )
...
* ios: show local notification when checking messages having received background notification
* Update apps/ios/Shared/Model/NtfManager.swift
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
* Update apps/ios/Shared/Model/NtfManager.swift
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
2022-04-22 17:53:09 +01:00
Evgeny Poberezkin
87c688a739
ios: i18n ( #533 )
...
* ios: prepare for i18n
* commit localizations
* update Russian translations
* fix notifications and layouts after localizations
* localization docs
* update translations
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
* fix typo
* update translations
* fix translations for different link types
* update translations
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
* update translation
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
* update translations
* update translations
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
2022-04-16 09:37:01 +01:00
Evgeny Poberezkin
1f539fc8be
hide secrets in notifications, closes #416 ( #424 )
...
* terminal: hide secrets in notifications #416
* ios: hide secrets in notifications
* android: hide secrets in notifications
2022-03-13 20:13:47 +00:00
Evgeny Poberezkin
0b00c2ad76
android: receiving messages in background; ios: background task completion ( #382 )
...
* android: receiving messages in background; ios: background task completion
* complete receiving and sending messages in background
2022-02-28 10:44:48 +00:00
Evgeny Poberezkin
1150c04298
ios: process commands and messages asynchronously, on the background thread ( #367 )
...
* ios: process commands and messages asynchronously, on the background thread
* move model updates to main thread
2022-02-24 17:16:41 +00:00
Evgeny Poberezkin
710971a0cd
show confirmation alert after the connection ( #299 )
...
* show confirmation alert after the connection
* update build number
2022-02-14 11:53:44 +00:00
Evgeny Poberezkin
516c8d79ad
receiving messages in the background and sending local notifications ( #284 )
...
* receiving messages in the background and sending local notifications
* show notifications in foreground and background
* presentation logic for notification options when app is in the foreground
* background refresh works
* remove async dispatch
2022-02-09 22:53:06 +00:00