Package the Rust mobile core and generated Kotlin API for Android (#92)
Dependency security audit / rustsec (push) Failing after 24s
Dependency security audit / rustsec (push) Failing after 24s
This commit is contained in:
1 parent
e079b82b15
commit
fcb36a0684
42 files changed
+1586
-172
No files matched your search
@@ -205,11 +205,13 @@ Every issue runs the AGENTS.md Rust gates before commit. Android changes also
|
||||
run build/lint/unit/instrumented checks appropriate to the issue and computer-use
|
||||
validation on the existing emulator. Update by installation over the existing
|
||||
app, never uninstall/reset. If unlocking needs an unavailable user, label the
|
||||
issue untested and document exactly what could not be checked. Emulator evidence
|
||||
cannot satisfy physical biometric/camera/Keystore/autofill or Play acceptance.
|
||||
issue untested and document exactly what could not be checked. The user clarified on 2026-10-08 that validation for every milestone issue is
|
||||
emulator-only; no physical devices are included in testing. Record emulator/API
|
||||
limitations explicitly and use untested for an unavailable required emulator
|
||||
check. This does not change production security behavior or claim Play approval.
|
||||
Apple changes require XcodeGen and affected simulator builds and UI checks;
|
||||
never re-enroll an already enrolled iPhone simulator in ordinary validation.
|
||||
|
||||
#94 owns reproducible CI and test boundaries, #105 accessibility/performance,
|
||||
#111 the complete architecture/security/parity audit, and #112 physical production
|
||||
install/update/Play release evidence. No release approval is implied by this ADR.
|
||||
#111 the complete architecture/security/parity audit, and #112 emulator
|
||||
install/update evidence and Play release preparation. No release approval is implied by this ADR.
|
||||
@@ -81,8 +81,8 @@ milestone. This list gives ownership, not permission to skip acceptance criteria
|
||||
| [#108 Move/copy/delete](https://git.rfc1437.de/hugo/IronStorage/issues/108) | storage mobile_mutation/mutation plus Compose features | Rust plans/tokens/overwrite/reencryption, destination and confirmation UI |
|
||||
| [#109 Credential Manager/Autofill](https://git.rfc1437.de/hugo/IronStorage/issues/109) | storage identity/permission/credential contract plus OS services | AndroidX provider and framework AutofillService, explicit selection/lease before secrets |
|
||||
| [#110 TOTP catalog/discovery/search](https://git.rfc1437.de/hugo/IronStorage/issues/110) | storage mobile_totp plus Compose features | Existing hash/path/is_totp catalog, Rust progress/checkpoints/filter, no Watch |
|
||||
| [#111 Parity/security/reliability audit](https://git.rfc1437.de/hugo/IronStorage/issues/111) | All above plus independent acceptance review | Completed matrix evidence, Rust/Android release gates and physical-device threat tests |
|
||||
| [#112 Google Play distribution](https://git.rfc1437.de/hugo/IronStorage/issues/112) | Release tooling/listing and production app | Protected signing/Play AAB, audited manifest/licenses, physical clean install and update-preservation tests |
|
||||
| [#111 Parity/security/reliability audit](https://git.rfc1437.de/hugo/IronStorage/issues/111) | All above plus independent acceptance review | Completed matrix evidence, Rust/Android release gates and emulator threat tests |
|
||||
| [#112 Google Play distribution](https://git.rfc1437.de/hugo/IronStorage/issues/112) | Release tooling/listing and production app | Protected signing/Play AAB, audited manifest/licenses, emulator install and update-preservation tests |
|
||||
|
||||
#87 is the closed umbrella issue, not an open implementation candidate. Verify
|
||||
live issues after each closure; newly created bug/critical issues may change the
|
||||
|
||||
Reference in new issue
Block a user