Evgeny Poberezkin
38b3965e68
use commoncrypto flag in ios nix build (for sqlcipher) ( #1006 )
...
* use commoncrypto flag in ios nix build (for sqlcipher)
* remove openssl flag from cabal.project
2022-09-02 11:26:14 +01:00
Evgeny Poberezkin
6597400f61
Merge branch 'master' into sqlcipher
2022-09-01 17:46:56 +01:00
Evgeny Poberezkin
8356d7858f
ios: update library
2022-09-01 17:46:41 +01:00
Evgeny Poberezkin
944c502101
update blog
2022-09-01 14:58:31 +01:00
Evgeny Poberezkin
0244f2da9a
blog: v3.2 - incognito mode ( #996 )
...
* blog: v3.2 - incognito mode
* typo
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
* add images
* images
* fix link
* update blog links
* correction
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
2022-09-01 12:42:13 +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
e54688ad89
android: disable compression of res/raw
directory to avoid crash on incoming call (opening mp3) ( #997 )
...
* Disable compression of `res/raw` directory. Otherwise Android crashes the app when trying to open .mp3 file from the directory
* do not compress all files in res folder
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-09-01 09:34:56 +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
Evgeny Poberezkin
3613fc953e
core: encrypt chat database ( #988 )
...
* core: encrypt chat database
* check DB key error on start
* function to encrypt database
* encrypt database command
* decrypt, rekey
* remove rekey, refactor
* test for db encryption/decryption
* update simplexmq
2022-08-31 18:07:34 +01:00
JRoberts
74b11d1c5d
3.2.1 ( #992 )
2022-08-31 16:13:40 +04: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
Evgeny Poberezkin
5e5c851173
update simplexmq
2022-08-30 16:35:56 +01:00
Evgeny Poberezkin
ed519a5cfe
Merge branch 'master' into sqlcipher
2022-08-30 16:35:12 +01:00
Evgeny Poberezkin
69758971af
update simplexmq (to fix network-transport at 0.5.4)
2022-08-30 16:17:48 +01:00
Evgeny Poberezkin
025f838f43
update dependencies
2022-08-30 14:33:43 +01:00
Evgeny Poberezkin
e651952a34
Merge branch 'master' into sqlcipher
2022-08-30 12:52:06 +01:00
Evgeny Poberezkin
02ca7234fb
use SQLCipher ( #981 )
...
* use SQLCipher
* pass encryption key via CLI options
* update dependencies to use git
* add CONTRIBUTING.md
* move flag, enable build in sqlcipher branch
* update dependencies
2022-08-30 12:49:07 +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
2fc6873c42
core: simplify incognito feature - remove host/invitee incognito profiles communication; remove incognito mode group creation and join; use same incognito profile known to host when joining ( #978 )
2022-08-27 19:56:03 +04: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
53a71cf28c
core: contact aliases ( #968 )
2022-08-24 19:03:43 +04: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
Evgeny Poberezkin
bd7aa81625
core: DB json encoding for group events (platform independent) ( #966 )
...
* core: DB json encoding for group events (platform independent)
* comment, migration
* shorter constructors
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
2022-08-23 16:24:43 +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
JRoberts
a06499d710
core: add host_conn_custom_user_profile_id to groups to replace join with connections causing duplicates (avoids complex subqueries) ( #965 )
2022-08-22 23:12:09 +04: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
JRoberts
985f3dffd3
core: read host's connection custom_user_profile_id into group info ( #960 )
2022-08-22 11:04:34 +04: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
9f94c6f98a
3.2.0 ( #957 )
2022-08-20 19:52:25 +01:00
Evgeny Poberezkin
164426db49
core: catch error when toggling notifications ( #954 )
...
* core: catch error when toggling notifications
* filter current members
* filter active members
2022-08-20 14:47:24 +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
JRoberts
e6233722db
core: create incognito membership if direct connection with host is incognito when processing invitation instead of on join ( #953 )
2022-08-20 13:12:20 +04:00