Evgeny Poberezkin
866d84e7ac
mobile: move calls to experimental features, refactor ( #712 )
2022-05-30 12:32:11 +01:00
Evgeny Poberezkin
d6262bc2a4
ios: move files
2022-05-30 09:12:57 +01:00
Evgeny Poberezkin
e5909d4e12
ios: SMP servers settings page layout ( #711 )
2022-05-30 09:05:02 +01:00
Evgeny Poberezkin
23b75f11fe
ios: paste image ( #710 )
2022-05-30 09:03:56 +01:00
Evgeny Poberezkin
71fa2bfec0
android: settings sections ( #709 )
2022-05-30 09:03:41 +01:00
Evgeny Poberezkin
29e2c00811
mobile: settings for auto-accepting images, link previews, spinner for link previews; privacy settings ( #708 )
...
* ios: settings for auto-accepting images, link previews, spinner for link previews
* android: settings for auto-accepting images, link previews, spinner for link previews, privacy settings
* update translation
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* translation
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* translation
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-05-30 08:59:04 +01:00
Evgeny Poberezkin
7c1d573a17
mobile: show skipped messages in the UI ( #707 )
...
* mobile: show skipped messages in the UI
* ios: skipped messages alert and translations
* android: skipped messages alert
* android translation keys
* more keys
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-05-29 08:06:56 +01:00
JRoberts
c3c712aa02
ios: show local authentication notice; ios & android: retry authentication button ( #706 )
...
* advertisement
* refactor
* advertisement state machine
* simplify
* ios: retry
* remove log
* android: retry
* Update apps/ios/Shared/ContentView.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Update apps/ios/Shared/Views/UserSettings/SettingsView.swift
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-05-28 22:09:46 +04:00
JRoberts
5e476516cb
ios: lock toggle; android: fix lock timer ( #702 )
2022-05-28 14:58:52 +04:00
Evgeny Poberezkin
ce2f3c0371
mobile: timeout call invitations, more android options ( #703 )
...
* mobile: timeout call invitations, more android options
* close overlays when call is accepted via notification
* show incoming call above modals, dismiss modals when call is accepted
* fix clickable area of create profile button
* fix pending intent for rullscreen notification, update settings
2022-05-28 09:06:38 +01:00
Evgeny Poberezkin
da13e6614b
mobile: call settings, request camera on iOS on call start ( #701 )
...
* mobile: call settings, request camera on iOS on call start
* refactor preferences
* fix typo
2022-05-27 16:36:33 +01:00
JRoberts
79d9e90ab7
mobile: local authentication ( #696 )
...
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-05-27 18:21:35 +04:00
Evgeny Poberezkin
387aec8593
android: webrtc calls notification and alert ( #699 )
...
* android: webrtc calls notification and alert
* add ringtone to incoming call
* incoming call on full screen
* enable notification ringtone
* remove text
* use translated strings in call notification
2022-05-27 08:43:15 +01:00
Evgeny Poberezkin
9e83b54b85
android: update colors ( #698 )
...
* android: update colors
* update color
2022-05-25 14:28:04 +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
0290a687af
android: version 2.1.1 (34)
2022-05-23 18:59:01 +01:00
Evgeny Poberezkin
4a42797d83
android: fix notifications to open correct chat ( #692 )
...
* android: fix notifications to open correct chat
* remove optimization
2022-05-23 18:33:28 +01:00
Evgeny Poberezkin
3051732622
android: remove notification when chat marked as read from the context menu ( #691 )
...
* android: remove notification when chat marked as read from the context menu
* remove chat notifications when chat is cleared or deleted
2022-05-23 17:49:58 +01:00
JRoberts
79dcada757
android: version 2.1.0 (33)
2022-05-23 13:56:08 +04:00
JRoberts
f7eeb4d1e3
android: fix compose view clearing state prematurely ( #689 )
2022-05-23 13:44:49 +04:00
JRoberts
d572cfbc09
ios: version 2.1.0 (48)
2022-05-23 10:38:37 +04:00
JRoberts
cb95c51fe1
ios: hide CallViewDebug
2022-05-23 10:24:14 +04:00
JRoberts
6333a60103
android: version 2.1.0 (32)
2022-05-21 21:16:25 +04:00
JRoberts
3a539aec5b
ios: version 2.1.0 (47)
2022-05-21 20:56:01 +04:00
JRoberts
53d66be910
mobile: disable calls ( #683 )
2022-05-21 20:14:43 +04:00
JRoberts
d6699ffb03
mobile: translations ( #682 )
...
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-05-21 19:43:04 +04: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
JRoberts
d2d8498258
android: show progress indicator on chat preview when connecting to server ( #679 )
...
* android: show progress indicator on chat preview when connecting to server
* move to right
* remove unused imports
* remove column
2022-05-21 12:13:04 +01:00
JRoberts
c1f67c08f7
android: close chat link dropdown menu when chat becomes unread and "mark read" menu item becomes available ( #678 )
2022-05-20 20:40:41 +04:00
JRoberts
70f78e7984
android: hide "mark read" menu item if chat is read ( #677 )
2022-05-20 20:24:35 +04:00
JRoberts
7f84057b86
android: add "mark read" action to chat link dropdown menu ( #675 )
...
* android: add "mark read" action to chat link dropdown menu
* Update apps/android/app/src/main/java/chat/simplex/app/model/ChatModel.kt
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-05-20 18:32:21 +04:00
JRoberts
718c8f826a
android: fix connection statuses being reset when app comes back from background ( closes #644 ) ( #673 )
2022-05-20 16:17:29 +04:00
Evgeny Poberezkin
e13cb6e2fd
android: update gradle plugin to 7.2.0 ( #674 )
2022-05-20 12:56:27 +01:00
Evgeny Poberezkin
b3e67efba0
mobile: fix statusbar in ios webrtc call, move PIP to top
2022-05-20 11:12:04 +01:00
JRoberts
3f2ca8f902
mobile: use updated_at in chat previews ( #671 )
...
* mobile: use updated_at in chat previews
* use updated_at returned from chat response
* refactor
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-05-20 12:00:58 +04:00
Evgeny Poberezkin
9c9f6d8443
webrtc: show connection information, mark call as missed if it ends while pending ( #672 )
2022-05-20 07:43:44 +01:00
Evgeny Poberezkin
6cc4323571
webrtc: call overlays for ios/android, support for flipping camera ( #669 )
2022-05-19 14:33:02 +01:00
JRoberts
5cddf8e2d3
mobile: clear conversation from chat info view ( #668 )
2022-05-19 16:56:34 +04:00
JRoberts
2c2ab98105
android: more long press interactions on ChatListNavLinkView ( #667 )
2022-05-19 13:37:12 +04:00
JRoberts
e4b1ff5e0f
android: fix race condition on taking photo resulting in null URI; ios: use fullScreenCover for camera ( closes #662 ) ( #663 )
2022-05-18 21:32:30 +04:00
Evgeny Poberezkin
5f67c450b1
mobile: webrtc calls fix encryption status, translate alerts, report connection stats on connection ( #664 )
...
* mobile: webrtc calls fix encryption status, translate alerts, report connection stats on connection
* refactor, remove logger, make property into getter
2022-05-18 17:20:43 +01:00
Evgeny Poberezkin
dc418923ac
mobile: webrtc calls ( #661 )
...
* mobile: webrtc calls work on Android and iOS separately
* core: only send public key with offer if invitation/current call supports e2ee
* update npm module
2022-05-18 10:01:32 +04:00
JRoberts
106dceabfc
mobile: clear chat; allow to delete items deleted by sender ( #660 )
...
* ios: clear chat
* android: clear chat
* fix chat stats
* fixes
* check if deleted
* delete from files for groups
* android - fixes
* Update apps/android/app/src/main/java/chat/simplex/app/model/ChatModel.kt
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
* Update apps/android/app/src/main/java/chat/simplex/app/model/ChatModel.kt
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-05-17 22:48:54 +04:00
Evgeny Poberezkin
295cec7c53
terminal: support to connect via webrtc ( #659 )
...
* terminal: support to connect via webrtc
* npm package
* update webrtc npm package
* remove console.log
* fix test
2022-05-17 08:37:00 +01:00
Evgeny Poberezkin
82445ec8d5
android: refactor webrtc calls, compress webrtc session info, make compatible with Safari (with flag) ( #642 )
...
* use simplex.chat relay
* update webrtc settings
* WebRTCView to use command/response types
* compress WebRTC session descriptions, simple web UI for calls
* update webrtc ui
* use webworked in desktop browser
* use RTCRtpScriptTransform in safari
* update android type
* refactor
* add await
2022-05-16 19:27:58 +01:00
Evgeny Poberezkin
36ef6df9fb
android: notification service and battery optimization on Android 12 ( #656 )
...
* Managing battery optimization on Android 12+ via in-app UI
- in case of battery optimization is enabled a user will be asked to disable it if he wants to have a background service
- when the service is enabled but the user don't want to disable the battery optimization, the service will be disabled with an alert for the user
* update service notice conditions
* android: update notification service logic
* update translations
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2022-05-16 07:59:41 +01:00
Evgeny Poberezkin
7ad7f4f91a
mobile: zoomable fullscreen image view ( #651 )
...
* ios: zoomable fullscreen image view
* android: zoomable images
2022-05-14 08:07:13 +01:00
Evgeny Poberezkin
b7860ad0e8
simplex-chat server & JavaScript/TypeScript SDK/client ( #539 )
...
* simplex-chat server
* typescript types for chat commands and command serialization
* typescript ChatResponse type
* more types
* more types
* websocket chat client
* aligb ts/haskell types
* chat server & TS client via websockets - it works
* TS chat client test
* TS chat client test
* update test
* more api functions
* more api methods, refactor, readme
* squaring chat bot example, fixes
* update readme
* remove console.log
* npm version 0.1.0
2022-05-13 19:44:03 +01:00
JRoberts
9f5ea49676
mobile: show markdown in quotes and context items; ios: fix markdown help ( #649 )
2022-05-13 12:57:30 +04:00
JRoberts
da793bbf4f
android: version 2.0.1 (31)
2022-05-13 09:32:34 +04:00