Commit Graph

46 Commits (d3a13705bde9195d0c86825382d787493607a2d2)

Author SHA1 Message Date
Krille 21e7c3f8cb
build: Update matrix dart sdk 7 months ago
Krille ef5ea57c58
refactor: Omit local types 8 months ago
krille-chan f7096d5dee
refactor: Delete database file on failed app start 9 months ago
krille-chan a705a5b399
refactor: Download on android and iOS with file_picker 10 months ago
krille-chan d2f12452fc
build: Update matrix dart sdk 11 months ago
krille-chan e43a4ad65f
design: Adjust chat settings design 11 months ago
krille-chan d14276f5a9
fix: Allow unencrypted database if gnome keyring not present or platform does not support it 11 months ago
Krille 5128785c66
fix: More logs when database fails to init and trycatch sendInitNotification 11 months ago
Krille be0df9e19b
fix: Localizations from weblate confused by unknownEvent locale 11 months ago
The one with the braid (she/her) | Dфҿ mit dem Zopf (sie/ihr) 3c532f90ba
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>
11 months ago
krille-chan 3e9ff75efe
chore: Remove print 11 months ago
Krille 8a9715cac2
chore: Follow up database broken handling 11 months ago
krille-chan a31dce0a21
fix: Remove pantalaimon message with normal error message 12 months ago
krille-chan 826cce6573
refactor: Better download UX with file picker for android and iOS 1 year ago
Krille 9c74604838
build: Update sdk to 0.25.6 1 year ago
krille-chan 2a5c9d0a62
feat: Backup session and restore on database error 1 year ago
krille-chan 4d7d5bf181
chore: Delete database after failed to create 1 year ago
krille-chan ac5bd56c03
chore: Use legacy database if database build fails 1 year ago
krille-chan 1f7ce96623
refactor: Remove unused code 1 year ago
Krille 895de76e70
refactor: Replace stories feature with presence status msg 1 year ago
krille-chan ea790f43ac
chore: Follow up database path 1 year ago
Krille 129c1ab697
feat: Try out FluffyBox 2 database 1 year ago
krille-chan f028b12185
refactor: Update FutureLoadingDialog 1 year ago
krille-chan eca4825c70
build: Update packages and flutter super.key refactoring 1 year ago
krille-chan 59b357681e
build: Update matrix dart sdk 1 year ago
krille-chan bcbe82523c
fix: Use correct localization for redactedBy 1 year ago
krille-chan 759d96f406
fix: Avoid collisions when save file on android 1 year ago
krille-chan cafb1e3d79
fix: First story appears to be unencrypted sometimes 2 years ago
krille-chan 27d15612d9
refactor: Update to Flutter 3.13.0 2 years ago
Krille 1775552cd4
refactor: update iOS badge on every notification 2 years ago
Krille 374d23e79a
fix: Set iOS badge 2 years ago
krille-chan 7c3eff67bc
chore: Follow up fix redaction translation 2 years ago
Krille 91fc889bce refactor: Update dependencies 2 years ago
Krille ad93f71d05 chore: Ask for storage persistence 2 years ago
Krille 01b61d031f chore: Follow up update matrix sdk 2 years ago
Krille 55de4387f2 build: Update dependencies 2 years ago
Krille 6a3c729a64 chore: Follow up file download type fix 2 years ago
Krille 82bd96104a chore: Follow up android download dir 2 years ago
Krille 686a5764c2 chore: Follow up download android 2 years ago
Krille d9aa2f8e44 refactor: Switch to file_picker package and get rid of some dependency overrides 2 years ago
Christian Kußowski 6e747c3153 chore: Update matrix sdk to 0.18.0 2 years ago
Malin Errenst ec7acc5385 refactor: Added and applied require_trailing_commas linter rule 2 years ago
Krille df3f6dd2c1 refactor: Store cached files in tmp directory so OS will clear file cache from time to time 2 years ago
Christian Pauly 35174cb859 refactor: Migrate to Flutter 3.7.0 2 years ago
Krille d343c71703 chore: Update Matrix SDK and refactor 2 years ago
Krille 5cf18aabbf refactor: Remove dart from folder name 2 years ago