63 Commits (1c020bcf2671bdb5c410aba882219733e38c0b27)

Author SHA1 Message Date
Jorge Martin Espinosa 79c17f714f
Use Anvil KSP instead of the Square KAPT one (#3564) 1 month ago
Jorge Martin Espinosa eeec7cc785
Centralise the DI code generation logic (#3562) 1 month ago
Benoit Marty 86844e0b27 Add test on RustClientSessionDelegate 1 month ago
Benoit Marty 5de84f6ad8 Use aSessionData() from the test module. 1 month ago
Benoit Marty f61df38e55 Migrate license to AGPL. 2 months ago
Benoit Marty 9d91cc6184 Add missing test for AppMigration06 2 months ago
Benoit Marty 56fd455d44 Add missing test for AppMigration05 2 months ago
Benoit Marty 951dff8951 Fix test compilation issue. 2 months ago
Benoit Marty c41cb33410 Provide distinct cache directory to the Rust SDK. 2 months ago
Benoit Marty 4227b42dfa Add unit test on DefaultImageLoaderHolder 4 months ago
ganfra 38329ab1ba Session : fix sessionPath missing 5 months ago
Jorge Martín 67f6bf0d2d Add session path migration to `SessionData` 5 months ago
Benoit Marty ec8cb2e32f Change Test class suffix. 5 months ago
Benoit Marty b38c144f46 Add test on DefaultFirebaseNewTokenHandler 5 months ago
Jorge Martin Espinosa 69d5b564da
Fix crash when creating an `EncryptedFile` in Android 6 (#2853) 6 months ago
Jorge Martin Espinosa 5c59f6c20f
Enforce mandatory session verification only for new logins (#2811) 6 months ago
Jorge Martin Espinosa 1de6797673
Remove `SessionData.needsVerification` as the source of truth for session verification status (#2748) 6 months ago
Jorge Martin Espinosa 1045f99d18
Add `SessionData.needsVerification` field (#2672) 7 months ago
Benoit Marty 0df33bf3e6 An interface is enough. 8 months ago
Benoit Marty b634fb43e2 Add test for DatabaseSessionStore.getAllSessions(), and update data when session is not found. 8 months ago
Benoit Marty eacb515e14 Add test on DefaultSessionObserver. 8 months ago
Benoit Marty 38bb166298 Remove useless log. 8 months ago
Jorge Martin Espinosa 6ecce81f45
Try mitigating unexpected logouts (#2251) 10 months ago
Benoit Marty 877ed3c7ac Fix test. 10 months ago
Benoit Marty f9c1892f2f SessionData: add the passphrase. 10 months ago
Benoit Marty 5d086ad82d Fix moar ktlint issues 10 months ago
renovate[bot] c8bd362397
Update plugin ktlint to v12.1.0 (#2200) 10 months ago
Marco Romano 79d2941fe4
Include desugaring lib also in library modules (#1604) 1 year ago
Marco Romano 57ccafca42 Other fixes as per https://cashapp.github.io/sqldelight/2.0.0/upgrading-2.0/ 1 year ago
Marco Romano 2d3d007e60 Find and replace 1 year ago
Benoit Marty 12996e8253 Improve comment. 1 year ago
Benoit Marty 30b509456c Add some comment in the files manipulating the session DB 1 year ago
Benoit Marty 9bacf9df8e Add DB versions to test all migrations 1 year ago
Benoit Marty 1938525201 Fix DB migration test. Does not require a migration apparently. 1 year ago
Benoit Marty 8bbcb973c4 Fix test. 1 year ago
Benoit Marty 96867bccf2 Database version 4: add isTokenValid and loginType fields 1 year ago
Benoit Marty 6761a5e2fb Fix test compilation 1 year ago
Benoit Marty c3a0deb201 Code quality. 1 year ago
Benoit Marty 266f93cc28 Add SignedOutNode, to handle session behind deleted from outside (no support for soft-logout) 1 year ago
Benoit Marty 124d6bf95f SignedOut mode - WIP 1 year ago
Benoit Marty 8305912b14 Map the new fields of `SessionData`. 1 year ago
Benoit Marty a424bc26ed Need this now. 1 year ago
Benoit Marty a1afdeb6d3 Generate database with model version 3, to unit test database migration. 1 year ago
Benoit Marty d293cae47f Implement didRefreshTokens(): update database with updated SessionData. 1 year ago
Benoit Marty 6928dc6e44 Restore OIDC support. 1 year ago
Benoit Marty a2975ec094 Add a test to cover fix of #950 1 year ago
Jorge Martin Espinosa 2488432805
Hide encryption history + FTUE flow (#839) 1 year ago
Benoit Marty becbc6607d Fix detected forbidden pattern. 1 year ago
Florian Renaud 719dd20555 Remove useless OptIn in tests 1 year ago
Jorge Martin Espinosa de010545fb Update Gradle to 8.1 and AGP to v8.0 (#329) 2 years ago