51 Commits (8efbd67eea6b1620fdbbb14f0ba99570fccf45f7)

Author SHA1 Message Date
Jorge Martin Espinosa 79c17f714f
Use Anvil KSP instead of the Square KAPT one (#3564) 4 weeks ago
Jorge Martin Espinosa eeec7cc785
Centralise the DI code generation logic (#3562) 1 month ago
Benoit Marty f61df38e55 Migrate license to AGPL. 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
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
Jorge Martin Espinosa 69d5b564da
Fix crash when creating an `EncryptedFile` in Android 6 (#2853) 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 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
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
Benoit Marty 00c23618ab Persist notification data. Note that it will break the key storage for the session database. 2 years ago
Benoit Marty dfb9106fb1 Bad copy/paste 2 years ago
Benoit Marty 35c7bffc45 Observe session database to be able to detect new user and removed user. 2 years ago
Benoit Marty 70de1bd6a0 Add a db query to get all the Sessions. 2 years ago
ganfra 6ce7c1e622 Fix test on SessionStore 2 years ago
ganfra a007df27dd Update code so it compiles 2 years ago
Benoit Marty b74e1e6074 allLibraries renamed to allLibrariesImpl and only reference implementation of the libraries. 2 years ago
Benoit Marty 5ea2a4292d Split module `session-storage` into `api` and `impl`. 2 years ago