Releases: Infomaniak/android-authenticator
Releases · Infomaniak/android-authenticator
Release list
Core Authenticator 0.0.3
What's Changed
- fix: Ensure when the account is disconnected that we delete accounts on the native side and on KMP by @tevincent in #260
- chore(Version): 2.0.0-19 by @tevincent in #261
- chore: Add breadcrumbs by @LouisCAD in #262
- chore(Version): 2.0.0-20 by @tevincent in #263
- chore: Update Core by @tevincent in #264
- chore: Add LICENSES.md by @aymericmariaux in #258
- chore: Add .github/copilot-instructions.md by @aymericmariaux in #259
- fix: Fix broken state the user couldn't recover from by @LouisCAD in #265
- chore(Version): 2.0.0_21 by @tevincent in #266
New Contributors
- @aymericmariaux made their first contribution in #258
Full Changelog: 0.0.2...0.0.3
Core Authenticator 0.0.2
What's Changed
- chore: Update Core by @tevincent in #91
- ci: Run Euria Review only if the PR has the "euria-review" label by @LouisCAD in #92
- feat: Migration of legacy accounts by @tevincent in #83
- ci: Fix android-ci skipping on .github dir content changes by @LouisCAD in #93
- feat: Add language selection by @tevincent in #95
- ci: Run Euria Review on demand by @LouisCAD in #75
- chore: Remove the needsResolution for AppStatus.LoggingIn by @LouisCAD in #97
- feat: Delete a legacy account after a migration and delete completely the DB when all accounts are migrated by @tevincent in #94
- chore: New AppStatus cases by @LouisCAD in #99
- feat: Screen migration by @baillyjamy in #98
- fix: UI test feedback by @baillyjamy in #101
- feat: Implement CrossAppLogin token retrieval for kAuth migration by @LouisCAD in #102
- feat: Add password during migration by @tevincent in #100
- fix: Sonar lint by @tevincent in #88
- chore: Implement CrashReportInterface in the KMP module by @LouisCAD in #105
- fix: Change condition to check wether an account is already connected by @tevincent in #106
- feat: Add 2fa settings url by @baillyjamy in #107
- feat: Add account flow by @baillyjamy in #103
- refactor: Euria review workflow by @JorisBodin in #104
- fix: Remove old keys with a specific userId before creating a new one to avoid a failure when signing the challenge with the passkey by @tevincent in #108
- chore: Update wording by @baillyjamy in #110
- chore(loco): Remove unused string resources by @baillyjamy in #111
- feat: Create account by @baillyjamy in #109
- chore: Add createAccountCancelUrl by @baillyjamy in #112
- chore(Version): 2.0.0-2 by @tevincent in #113
- chore: Add timeout + report to Cross App Login token retrieval by @LouisCAD in #114
- chore: Change to Prod env by @baillyjamy in #115
- chore(Version): 2.0.0-2 by @JorisBodin in #116
- fix: Handle errors for CrossAppLogin powered migration by @LouisCAD in #117
- fix: Add missing @throws annotation on removeAccount by @LouisCAD in #118
- docs: Redirect feature requests to user report by @Lnamw in #119
- fix: Delete old keys during login by @tevincent in #121
- fix: Fix API url inconsistency by replacing unneeded ApiEnvironment by @LouisCAD in #123
- chore: Update Authenticator app icon by @baillyjamy in #122
- chore: Update splashscreen with our color by @baillyjamy in #124
- chore: Optimize brand image by @baillyjamy in #125
- feat: Login screen by @baillyjamy in #120
- feat: Add support for new languages by @LunarX in #126
- feat: Add onClick for feedback button by @baillyjamy in #127
- fix: Splashscreen image ratio by @baillyjamy in #129
- feat: Remove unused string resource by @LunarX in #131
- fix: Fix CrossAppLogin by calling the attemptLogin function by @LouisCAD in #132
- fix: Avatar is now displayed during migration by @tevincent in #134
- chore: Remove euria review by @tevincent in #135
- feat: Native login UI by @baillyjamy in #136
- refactor: Rework Account.Status by @LouisCAD in #130
- fix: Account is not inserted in DB when doing a migration by @tevincent in #133
- feat: Screen notification permission by @baillyjamy in #137
- fix: The emailValidatedAt is now nullable by @tevincent in #138
- feat: Update ComposeLintPlugin and define baseline at the module level by @LunarX in #96
- feat: Migration from phone to phone by @tevincent in #128
- feat: Remove Root Scaffold and use nested navigation for home by @baillyjamy in #139
- fix: Fix backup restoration by @LouisCAD in #141
- chore(Version): 2.0.0-4 by @tevincent in #142
- fix: Move HomeSubDestination by @baillyjamy in #143
- fix: Make backup restoration restartable by @LouisCAD in #144
- fix: Keep Cross App Login activated while needed by @LouisCAD in #145
- chore: Enable StrictMode in debug builds by @Copilot in #148
- chore: Allow backup of passkeys on iOS by @LouisCAD in #147
- chore: Rename Reason to Cause and add ReLogin issue dismissal by @LouisCAD in #150
- chore: Put passkeys in a dedicated folder on Android by @LouisCAD in #146
- refactor: Add Shared prefix to models shared with iOS to workaround Swift namespacing limitation by @LouisCAD in #154
- fix: Ask permission only first open and rationale == true by @baillyjamy in #155
- perf: Avoid I/O on main thread by @LouisCAD in #153
- chore: Fix notifications registration by @LouisCAD in #156
- fix: Fix crashes by @tevincent in #158
- fix: Login natif error and event management by @baillyjamy in #157
- feat: InApp update review by @baillyjamy in #159
- fix: Theme crossapplogin by @baillyjamy in #160
- chore(Version): 2.0.0-5 by @tevincent in #162
- fix: Autofill by @baillyjamy in #163
- fix: Add missing languages in LocalFilters by @tevincent in #164
- fix: Settings screen has now a proper title by @tevincent in #165
- fix: Multiple settings screen by @baillyjamy in #166
- feat: Use CustomTab instead of open url by @baillyjamy in #168
- feat: Add securityScore and lastPasswordUpdate in AccountEntity by @tevincent in #149
- chore: Add configuration files for password autofill by @tevincent in #167
- fix: Fix too restrictive precondition that was causing rare failures on iOS by @LouisCAD in #169
- fix: Change the way we configure appfill by @tevincent in #171
- refactor: Remove middle class by @LouisCAD in #172
- feat: Modal critical event by @baillyjamy in #173
- feat: Refresh token by @LouisCAD in #174
- chore: Remove unused fi...
Core Authenticator 0.0.1
What's Changed
- chore: Update Core by @tevincent in #91
- ci: Run Euria Review only if the PR has the "euria-review" label by @LouisCAD in #92
- feat: Migration of legacy accounts by @tevincent in #83
- ci: Fix android-ci skipping on .github dir content changes by @LouisCAD in #93
- feat: Add language selection by @tevincent in #95
- ci: Run Euria Review on demand by @LouisCAD in #75
- chore: Remove the needsResolution for AppStatus.LoggingIn by @LouisCAD in #97
- feat: Delete a legacy account after a migration and delete completely the DB when all accounts are migrated by @tevincent in #94
- chore: New AppStatus cases by @LouisCAD in #99
- feat: Screen migration by @baillyjamy in #98
- fix: UI test feedback by @baillyjamy in #101
- feat: Implement CrossAppLogin token retrieval for kAuth migration by @LouisCAD in #102
- feat: Add password during migration by @tevincent in #100
- fix: Sonar lint by @tevincent in #88
- chore: Implement CrashReportInterface in the KMP module by @LouisCAD in #105
- fix: Change condition to check wether an account is already connected by @tevincent in #106
- feat: Add 2fa settings url by @baillyjamy in #107
- feat: Add account flow by @baillyjamy in #103
- refactor: Euria review workflow by @JorisBodin in #104
- fix: Remove old keys with a specific userId before creating a new one to avoid a failure when signing the challenge with the passkey by @tevincent in #108
- chore: Update wording by @baillyjamy in #110
- chore(loco): Remove unused string resources by @baillyjamy in #111
- feat: Create account by @baillyjamy in #109
- chore: Add createAccountCancelUrl by @baillyjamy in #112
- chore(Version): 2.0.0-2 by @tevincent in #113
- chore: Add timeout + report to Cross App Login token retrieval by @LouisCAD in #114
- chore: Change to Prod env by @baillyjamy in #115
- chore(Version): 2.0.0-2 by @JorisBodin in #116
- fix: Handle errors for CrossAppLogin powered migration by @LouisCAD in #117
- fix: Add missing @throws annotation on removeAccount by @LouisCAD in #118
- docs: Redirect feature requests to user report by @Lnamw in #119
- fix: Delete old keys during login by @tevincent in #121
- fix: Fix API url inconsistency by replacing unneeded ApiEnvironment by @LouisCAD in #123
- chore: Update Authenticator app icon by @baillyjamy in #122
- chore: Update splashscreen with our color by @baillyjamy in #124
- chore: Optimize brand image by @baillyjamy in #125
- feat: Login screen by @baillyjamy in #120
- feat: Add support for new languages by @LunarX in #126
- feat: Add onClick for feedback button by @baillyjamy in #127
- fix: Splashscreen image ratio by @baillyjamy in #129
- feat: Remove unused string resource by @LunarX in #131
- fix: Fix CrossAppLogin by calling the attemptLogin function by @LouisCAD in #132
- fix: Avatar is now displayed during migration by @tevincent in #134
- chore: Remove euria review by @tevincent in #135
- feat: Native login UI by @baillyjamy in #136
- refactor: Rework Account.Status by @LouisCAD in #130
- fix: Account is not inserted in DB when doing a migration by @tevincent in #133
- feat: Screen notification permission by @baillyjamy in #137
- fix: The emailValidatedAt is now nullable by @tevincent in #138
- feat: Update ComposeLintPlugin and define baseline at the module level by @LunarX in #96
- feat: Migration from phone to phone by @tevincent in #128
- feat: Remove Root Scaffold and use nested navigation for home by @baillyjamy in #139
- fix: Fix backup restoration by @LouisCAD in #141
- chore(Version): 2.0.0-4 by @tevincent in #142
- fix: Move HomeSubDestination by @baillyjamy in #143
- fix: Make backup restoration restartable by @LouisCAD in #144
- fix: Keep Cross App Login activated while needed by @LouisCAD in #145
- chore: Enable StrictMode in debug builds by @Copilot in #148
- chore: Allow backup of passkeys on iOS by @LouisCAD in #147
- chore: Rename Reason to Cause and add ReLogin issue dismissal by @LouisCAD in #150
- chore: Put passkeys in a dedicated folder on Android by @LouisCAD in #146
- refactor: Add Shared prefix to models shared with iOS to workaround Swift namespacing limitation by @LouisCAD in #154
- fix: Ask permission only first open and rationale == true by @baillyjamy in #155
- perf: Avoid I/O on main thread by @LouisCAD in #153
- chore: Fix notifications registration by @LouisCAD in #156
- fix: Fix crashes by @tevincent in #158
- fix: Login natif error and event management by @baillyjamy in #157
- feat: InApp update review by @baillyjamy in #159
- fix: Theme crossapplogin by @baillyjamy in #160
- chore(Version): 2.0.0-5 by @tevincent in #162
- fix: Autofill by @baillyjamy in #163
- fix: Add missing languages in LocalFilters by @tevincent in #164
- fix: Settings screen has now a proper title by @tevincent in #165
- fix: Multiple settings screen by @baillyjamy in #166
- feat: Use CustomTab instead of open url by @baillyjamy in #168
- feat: Add securityScore and lastPasswordUpdate in AccountEntity by @tevincent in #149
- chore: Add configuration files for password autofill by @tevincent in #167
- fix: Fix too restrictive precondition that was causing rare failures on iOS by @LouisCAD in #169
- fix: Change the way we configure appfill by @tevincent in #171
- refactor: Remove middle class by @LouisCAD in #172
- feat: Modal critical event by @baillyjamy in #173
- feat: Refresh token by @LouisCAD in #174
- chore: Remove unused fi...