chore: unify desktop and mobile databases (#764)
* chore: unify desktop and mobile databases - migrate `package:sqflite_flutter` to `sqlcipher_flutter_libs` - use FFI for all SQLite operations - use `SQfLiteEncryptionHelper` for database encryption - enforce encryption for new SQLite datbase implementation - migrate existing SQLite databases - encrypt unencrypted ones - migrate database locations to unified approach - drop dependency on sqlite Signed-off-by: The one with the braid <info@braid.business> * chore: add sqlcipher to macos CI Signed-off-by: The one with the braid <info@braid.business> --------- Signed-off-by: The one with the braid <info@braid.business>
This commit is contained in:
parent
3e9ff75efe
commit
3c532f90ba
16 changed files with 207 additions and 125 deletions
|
|
@ -77,8 +77,7 @@ parts:
|
|||
stage-packages:
|
||||
- libsecret-1-dev
|
||||
- libjsoncpp-dev
|
||||
- libsqlite3-0
|
||||
- libsqlite3-dev
|
||||
- libssl-dev
|
||||
|
||||
slots:
|
||||
dbus-svc:
|
||||
|
|
@ -89,7 +88,7 @@ slots:
|
|||
apps:
|
||||
fluffychat:
|
||||
command: fluffychat
|
||||
extensions: [gnome]
|
||||
extensions: [ gnome ]
|
||||
plugs:
|
||||
- audio-playback
|
||||
- desktop
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue