JRoberts
107fa37aa6
core: don't check agent msg matches expected response of async cmd if it's ERR ( #1062 )
2022-09-16 19:41:53 +04:00
JRoberts
e8c14896aa
core: process ERR response to async command ( #1061 )
2022-09-16 19:30:02 +04:00
JRoberts
d5b9f4014e
ci: cabal build ( #1057 )
2022-09-16 17:52:23 +04:00
Evgeny Poberezkin
29b333cf0c
update simplexmq
2022-09-16 13:43:37 +01:00
Stanislav Dmitrenko
7e340af48e
System theme fix ( #1059 )
2022-09-15 21:39:19 +01:00
Stanislav Dmitrenko
568c9201d6
android: Restore database from a backup when encryption fails for some reason ( #1058 )
...
* Restore database from a backup when encryption fails for some reason
* Removed unused code
* Safer way of doing some things
* Ordering
* Increased possible diff in time to 10 seconds
* update strings
* Alert confirmation
* update strings
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-09-15 20:59:54 +01:00
Stanislav Dmitrenko
98ccab394a
android: require to disable battery optimizations for periodic notifications mode ( #1053 )
...
* Changed requirements for ignoring battery for Periodic notifications mode
* Add delay before running ON_RESUME events because some data is not ready yet on that stage
* Better idea of when to show background notice
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-09-15 16:34:20 +01:00
Stanislav Dmitrenko
392b1028b3
android: Gif file size limit and download button ( #1050 )
...
* Gif file size limit and download button
* update icon
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-09-15 07:39:38 +01:00
Evgeny Poberezkin
d32e0d330f
Merge pull request #985 from simplex-chat/sqlcipher
...
core: switch from SQLite to SQLCipher
2022-09-14 22:46:14 +01:00
Evgeny Poberezkin
d1571798f4
update simplexmq
2022-09-14 21:50:44 +01:00
JRoberts
ff35a3fee5
core: sqlcipher stack build ( #991 )
...
* wip
* uncomment
* comment
* ci split build step
* check openssl
* openssl version
* add stack params
* update mac openssl parameters
* ls openssl
* clean stack.yaml
* clean up build.yml
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-09-14 21:28:21 +01:00
Stanislav Dmitrenko
29b27fa602
android: progress indicator in database related views ( #1052 )
...
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-09-14 21:27:17 +01:00
Evgeny Poberezkin
08e0d7339f
Merge branch 'master' into sqlcipher
2022-09-14 18:46:03 +01:00
JRoberts
6a05a56e3e
mobile: fix group delete alert text for local deletion ( #1051 )
2022-09-14 21:45:59 +04:00
JRoberts
f1e34531c2
mobile: fix db encryption translations ( #1049 )
2022-09-14 20:16:13 +04:00
JRoberts
c07d4a5e4e
core: use async agent commands when establishing connections w/t user action ( #977 )
...
* wip
* wip
* wip
* schema
* schema
* wip
* wip
* rework
* revert
* update simplexmq
* async commands
* corr id wip
* wip
* update simplexmq
* corr id
* wip
* rename variable
* wip
* refactor
* ACK continuation
* wip
* fix queries
* fix queries
* clean up schema
* update simplexmq, do not lock on stopping chat
* clean up
* refactor
* refactor
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
2022-09-14 19:45:21 +04: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
63a98fa9d3
Merge pull request #1028 from simplex-chat/sqlcipher-android
...
android: add SQLCipher
2022-09-14 12:08:06 +01:00
Stanislav Dmitrenko
78f854e2c5
android: database encryption support with a passphrase ( #1021 )
...
* Ability to encrypt credentials and to store them securelly
* Don't regenerate key if it exists
* Made code shorter
* Refactoring
* Initial support of encryped database
* Changes in UI and notifications about database problems
* Small changes to how we use chatController instance
* Show unlock view in console automatically
* Fixed wrong place of saving a key
* Fixed a crash
* update icons
* Changing controller correctly
* Enable migration
* fix JNI
* Fixed startup
* Show database error view when password is wrong while enabling a chat
* Chat controller re-init in one more place
- also added one more alert
* Scrollable columns and restarted service and worker
* translations
* database passphrase
* update translations
* translations
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
* update translations
* update translations
* update icon colors, show empty passphrase as not stored
* update translation
* update translations
* shared section footer, bigger font, layout, change entropy bounds
* correction
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
* update translations
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com>
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
2022-09-14 12:06:12 +01:00
Evgeny Poberezkin
17f806e7a2
Merge branch 'sqlcipher' into sqlcipher-android
2022-09-13 22:34:45 +01:00
Evgeny Poberezkin
7c9f351849
Merge branch 'master' into sqlcipher
2022-09-13 22:32:43 +01:00
Evgeny Poberezkin
41e5bea8d6
Merge branch 'sqlcipher' into sqlcipher-android
2022-09-13 19:25:28 +01:00
Evgeny Poberezkin
933f2ce614
Merge branch 'sqlcipher' of github.com:simplex-chat/simplex-chat into sqlcipher
2022-09-13 19:20:47 +01:00
JRoberts
5089dfdada
mobile: fix quote sender name interaction with incognito membership and alias ( #1041 )
2022-09-13 20:33:18 +04:00
Evgeny Poberezkin
7f9e68c58d
remove duplicate patch
2022-09-13 12:05:18 +01:00
Evgeny Poberezkin
c7dcdb1186
Merge branch 'master' into sqlcipher
2022-09-13 08:39:24 +01:00
Evgeny Poberezkin
69138a24de
nix: patch out android logging from sqlcipher
2022-09-13 08:38:31 +01:00
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
9ff7dc8977
Typescript chat client SDK ( #1036 )
...
* add typescript chat commands
* add chat responses
* add client API
* fix chat bot example, readme
* update readme
* update main readme
* readme
* corrections
Co-authored-by: JRoberts <8711996+jr-simplex@users.noreply.github.com>
* 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-12 18:33:34 +01:00
Evgeny Poberezkin
7aedd3d9e9
inline files rfc ( #1024 )
2022-09-11 19:07:29 +01:00
Evgeny Poberezkin
42088fc78d
Merge branch 'master' into sqlcipher
2022-09-11 13:49:44 +01:00
Evgeny Poberezkin
4be50fc923
nix: refactor ios parameters
2022-09-11 09:38:40 +01:00
Evgeny Poberezkin
e080690c2e
nix: remove ERR_error_string patch
2022-09-11 09:23:16 +01:00
Evgeny Poberezkin
f6e2f11299
nix: patch to replace ERR_error_string with ERR_func_error_string
2022-09-10 23:02:37 +01:00
Evgeny Poberezkin
9d70cf1e7b
nix: update patches
2022-09-10 22:10:26 +01:00
Evgeny Poberezkin
35af0786c0
nix: fix syntax error
2022-09-10 21:55:26 +01:00
Evgeny Poberezkin
2a32810182
nix: android/log.h patch
2022-09-10 21:49:51 +01:00
Evgeny Poberezkin
2bc591783d
Merge branch 'sqlcipher' into sqlcipher-android
2022-09-10 18:27:33 +01:00
Evgeny Poberezkin
0c716da346
nix: fix patchelf
2022-09-10 18:18:47 +01:00
Evgeny Poberezkin
ca0a51a485
nix: add commoncrypto flag to tagged json builds
2022-09-10 18:02:19 +01:00
Evgeny Poberezkin
6e8aa5595d
Merge branch 'master' into sqlcipher
2022-09-10 17:52:13 +01:00
Evgeny Poberezkin
0af5031790
nix: re-use ios post install script ( #1035 )
2022-09-10 16:57:40 +01:00
Evgeny Poberezkin
e5e8d95ba4
nix: fix condition syntax
2022-09-10 16:12:34 +01:00
Evgeny Poberezkin
33011b5d48
nix: skip libsimplex.so when patching so name
2022-09-10 14:17:08 +01:00
Evgeny Poberezkin
8085515f56
nix: set -x
2022-09-10 11:08:28 +01:00
Evgeny Poberezkin
f3f661ee40
Merge branch 'master' into sqlcipher
2022-09-10 11:07:50 +01:00
Evgeny Poberezkin
a26f2a58d1
update paths in web.yml
2022-09-10 10:42:04 +01:00
Evgeny Poberezkin
7fa78de6d4
add paths to trigger build in web.yml
2022-09-10 10:35:52 +01:00
Evgeny Poberezkin
46241c31e1
update website on master branch changes
2022-09-10 10:29:16 +01:00
Evgeny Poberezkin
c06cef9727
update CNAME
2022-09-10 10:27:50 +01:00