You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Improve wasmJs and iOS testing and database handling
- Refactor WebAssembly (wasmJs) database worker to support both SQLite3-WASM/OPFS and SQL.js as a fallback.
- Add `deleteDatabase` functionality for iOS to properly clean up database files, including WAL and SHM.
- Configure wasmJs browser tests to run with Karma and Chrome.
- Introduce `WebUiTests.kt` and `IosUiTests.kt` extending a common test base to improve test isolation.
- Bump app versions to `8.5.0` for Android and iOS.
refactor: Use test tags and remove `runBlockingAll` in UI tests
- Replace string resource lookups in UI tests with `testTag` modifiers for improved stability and performance.
- Create a centralized `TestTags.kt` file to define all UI test tags.
- Remove the `runBlockingAll` utility and update tests to use standard coroutine scopes.
- Add a reusable `PasswordSaveButton` composable to reduce code duplication in password-related dialogs.
docs: Consolidate documentation into the /docs directory
- Move module structure, version management, and testing documentation into the central `/docs` directory.
- Update `CONTRIBUTING.md` and other guides to link to the new centralized documentation.