Stanislav Dmitrenko
bf0fdf6d42
android: animated images support ( #1038 )
...
* Animated images support
* Provide correct mime type when saving an image
* Higher limit size for images auto download
2022-09-12 22:47:44 +01:00
Evgeny Poberezkin
2bc591783d
Merge branch 'sqlcipher' into sqlcipher-android
2022-09-10 18:27:33 +01:00
Evgeny Poberezkin
06835ee3fc
ios: additional db encryption UX ( #1031 )
...
* ios: additional db encryption UX
* typo
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* fixes
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-09-08 17:36:16 +01:00
Evgeny Poberezkin
f3a3fe0710
Merge branch 'sqlcipher' into sqlcipher-android
2022-09-08 13:31:29 +01:00
Evgeny Poberezkin
8097611207
ios: NSE without passphrase in keychain ( #1030 )
2022-09-07 20:06:16 +01:00
Evgeny Poberezkin
85e62c4f79
Merge branch 'master' into sqlcipher
2022-09-07 17:26:05 +01:00
Evgeny Poberezkin
0fc3453f20
extend JNI bridge
2022-09-07 13:20:28 +01:00
Evgeny Poberezkin
6904ad68d9
android: add libcrypto.so
2022-09-07 12:58:01 +01:00
Evgeny Poberezkin
766009269e
ios: use SQLCipher ( #1012 )
...
* use sqlcipher build, hardcoded encryption key
* UI for db encryption
* database passphrase UI
* show orange icon when database is not encrypted
* call encrypt
* more ios ux
* basic UX for passphrase complete
* with animation
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* passphrase complexity, fixes
* fix moving entry field
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-09-07 12:49:41 +01:00
Stanislav Dmitrenko
aa79a3058c
android: mute/unmute in a chat menu ( #1026 )
...
* Mute/unmute in a chat menu
* Better naming
2022-09-07 10:36:00 +01:00
Stanislav Dmitrenko
65f3fe8afc
Fix counter when message is updated ( #1023 )
2022-09-06 20:26:52 +01:00
Stanislav Dmitrenko
51bb2fe60b
android: onion hosts description ( #1020 )
...
* Onion hosts description
* Removed line
* Added text to alert before changing network settings
* Strings
* change alert title
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-09-06 19:05:57 +01:00
Stanislav Dmitrenko
6586e45d86
android: Option for periodically fetching new messages without starting a service ( #1013 )
...
* Option for periodically fetching new messages without starting a service
- also user can hide some content from notification, like it's text or/and author
* More stable notification worker
* Allowed to run periodic notifications when battery optimization is on
* corrections
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* correction
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* correction
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
* Changes to notifications flow
* correction
* Made delay for receiving messages in worker longer
* correction
* check interval
* Update SimplexApp.kt, SimplexService.kt, and SimpleXAPI.kt
* update strings
* Strings
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-09-06 16:45:21 +01:00
Stanislav Dmitrenko
f512298d10
Search in a list of chats ( #1009 )
...
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-09-05 15:22:28 +01:00
Evgeny Poberezkin
619d58900c
mobile: enable chat console when chat is stopped ( #1017 )
2022-09-03 20:51:59 +01:00
Evgeny Poberezkin
f68d5e1e60
android: fix alias layout ( #986 )
...
* android: fix alias layout
* Small changes to layout of alias text field
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2022-09-02 10:13:21 +01:00
Stanislav Dmitrenko
5371ad82c2
Reversed terminal layout ( #1004 )
2022-09-01 21:57:05 +01:00
Stanislav Dmitrenko
6eb6004706
android: pick image from gallery if it exists or from files otherwise ( #1003 )
...
* Pick image from gallery if it exists or from files otherwise
* Remove toast if gallery is not found
2022-09-01 21:01:59 +01:00
Stanislav Dmitrenko
fc31b404d7
Swiping over a link will not trigger browser opening ( #1002 )
2022-09-01 20:28:58 +01:00
Stanislav Dmitrenko
4c60309d1d
android: screen lock with rotation ( #1001 )
...
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-09-01 20:26:30 +01:00
Evgeny Poberezkin
8356d7858f
ios: update library
2022-09-01 17:46:41 +01:00
JRoberts
79d891e5bc
android: version 3.2.1 (52)
2022-09-01 15:06:34 +04:00
JRoberts
313963dab6
android: fix incoming call view ( #999 )
...
* different implementation
* layout
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-09-01 11:54:34 +01:00
Evgeny Poberezkin
6727613dc1
ios: missing localizations ( #1000 )
2022-09-01 11:43:17 +01:00
Stanislav Dmitrenko
1a36c88f72
android: prevent orientation change in calls ( #995 )
...
- orientation will be locked in calls to portrait and then returned back
- calls ends audio session when they will be ended
2022-08-31 21:50:08 +01:00
Stanislav Dmitrenko
1e587df3d4
State preserving for some UI elements which otherwise would be lost on orientation change ( #994 )
...
- restore message text as well as reply state
- restore search view
- don't display blank view on orientation change for a moment
- better saving of local user name while typing. Prevent loosing state on orientation change and hard killing the app
- don't display same messages in MainActivity from old intents on orientation change (no double processing of intent)
2022-08-31 21:49:19 +01:00
JRoberts
a1562bf0e7
android: restore footer counter ( #990 )
2022-08-31 12:26:41 +04:00
JRoberts
73447ce22b
android: version 3.2 (51)
2022-08-31 09:55:21 +04:00
JRoberts
956cf6b203
android: version 3.2 (50)
2022-08-31 09:45:18 +04:00
Stanislav Dmitrenko
378118b82e
Options when using .onion hosts ( #989 )
...
* Options when using .onion hosts
* Confirmation alert before applying network settings
* Useless new line was removed
* Different ordering of options in enum
2022-08-30 22:24:33 +01:00
Stanislav Dmitrenko
92abdde69e
android: start direct chat button inside MemberInfo ( #987 )
...
* Start direct chat button inside GroupInfo
* More code for better understanding
2022-08-30 18:37:44 +01:00
JRoberts
5fa2d7f7ce
ios: disable incognito toggle when chat is stopped ( #983 )
2022-08-30 15:33:36 +04:00
Stanislav Dmitrenko
0169589e7c
Incognito mode ( #974 )
...
* Incognito mode
* Incognito icon color and state applying
* Added a spacer under username
* Local contact aliases support
* Simplified incognito
* update help title
* ChatInfo layout
* corrections
* color
* icon
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com >
2022-08-30 15:17:28 +04:00
Stanislav Dmitrenko
2d4348c50d
Regex for Emoji ( #982 )
2022-08-30 08:50:44 +01:00
JRoberts
14f6e5c16f
ios: version 3.2 (70)
2022-08-29 20:10:27 +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
7343e4a51a
ios: simplify incognito feature ( #979 )
2022-08-29 14:47:29 +04:00
Evgeny Poberezkin
b4d7afb4c1
ios: dark/light mode toggle ( #975 )
2022-08-28 09:14:55 +01:00
JRoberts
7683254de2
ios: group member navigation ( #973 )
2022-08-26 17:27:38 +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
Stanislav Dmitrenko
a5e74ea2f0
android: choosing theme and accent color ( #967 )
...
* Theme selector
- ability to select from three default choices: system theme, light, dark
- ability to choose color accent (primary color)
* Removed unused code and made small changes to colors and buttons
2022-08-24 21:15:26 +01: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
Stanislav Dmitrenko
04592f52de
Ability to disable notifications per chat ( #964 )
...
* Ability to disable notifications per chat
* All Buttons in AlertDialog replaced with TextButtons
* update icon
* update strings
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-08-22 21:16:01 +01:00
Stanislav Dmitrenko
6d1414af71
UI tweaks ( #963 )
...
* UI tweaks
* correction
2022-08-22 17:36:39 +01:00
Stanislav Dmitrenko
9cd7a7fdb0
Re-apply new chat instance on chatId changes ( #962 )
...
* Re-apply new chat instance on chatId changes
* Fixed incorrectly calculated counters on floating buttons
* Show chat at the bottom of a view instead of at the top
2022-08-22 14:02:46 +01:00
Stanislav Dmitrenko
3c2f5d14f5
Made scrolling faster ( #961 )
2022-08-22 12:14:46 +01:00
Evgeny Poberezkin
0a048eb286
ios: fix typo, add information to settings ( #958 )
2022-08-20 23:03:56 +01:00
Evgeny Poberezkin
2cffe91e0b
ios: choose accent color ( #956 )
2022-08-20 21:55:06 +01: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
f561698fb9
mobile: update version: 3.2, android 49 / iOS 69
2022-08-19 20:36:29 +01:00