hugo
bf83a0ba41
Prepare Android release artifacts and listing ( #112 )
...
Android ARM verification / rust (push) Failing after 49m41s
Android ARM verification / android (push) Failing after 8s
Dependency security audit / rustsec (push) Failing after 22s
Add Rust distribution auditing, pinned post-build AAB signing, complete offline third-party notices, an Android privacy policy and reviewable Play listing assets. Preserve the application ID and audit both ARM ABIs, native symbols, baseline profiles and R8 mapping.
Fix dialog focus ownership, navigation-triggered cleanup loops and stale authentication errors after first-run setup, with native and real-activity regressions.
Google Play publication is deferred by the user. Issue #112 remains open for production signing, Console declarations and actual Play install/update verification.
2026-10-15 16:16:01 +02:00
hugo
b54636b7bc
Complete Android parity and security audit ( #111 )
Android ARM verification / rust (push) Failing after 50m14s
Android ARM verification / android (push) Failing after 8s
Dependency security audit / rustsec (push) Failing after 23s
2026-10-15 13:40:50 +02:00
hugo
45d78aa5b3
Complete Android adaptive and accessibility hardening ( #105 )
Android ARM verification / rust (push) Failing after 50m4s
Android ARM verification / android (push) Failing after 9s
Dependency security audit / rustsec (push) Failing after 22s
2026-10-15 11:44:31 +02:00
hugo
f4a6edbc68
Implement Android TOTP cached discovery and search ( #110 )
Android ARM verification / rust (push) Failing after 49m58s
Android ARM verification / android (push) Failing after 8s
Dependency security audit / rustsec (push) Failing after 22s
2026-10-12 20:38:33 +02:00
hugo
0c8366d34f
Implement Android Credential Manager and Autofill providers ( #109 )
Android ARM verification / rust (push) Failing after 49m12s
Android ARM verification / android (push) Failing after 8s
Dependency security audit / rustsec (push) Failing after 21s
2026-10-12 19:18:10 +02:00
hugo
316a875d63
Implement confirmed Android tree mutation workflows ( #108 )
Android ARM verification / rust (push) Failing after 49m2s
Android ARM verification / android (push) Failing after 8s
Dependency security audit / rustsec (push) Successful in 2m40s
2026-10-12 13:06:22 +02:00
hugo
6a864a8d7f
Implement Android TOTP and confirmed HOTP presentation ( #107 )
Android ARM verification / rust (push) Failing after 49m4s
Android ARM verification / android (push) Failing after 9s
Dependency security audit / rustsec (push) Successful in 21s
2026-10-12 11:43:23 +02:00
hugo
d466b170ab
Implement CameraX GPG QR transfer on Android ( #106 )
Android ARM verification / rust (push) Failing after 47m42s
Android ARM verification / android (push) Failing after 8s
Dependency security audit / rustsec (push) Successful in 23s
2026-10-12 09:49:38 +02:00
hugo
6669b77f4e
Harden Android accessibility, localization and startup ( #105 )
...
Android ARM verification / rust (push) Failing after 46m41s
Android ARM verification / android (push) Failing after 8s
Dependency security audit / rustsec (push) Successful in 22s
Implement independent hardening and regression coverage. Keep #105 open for final feature and environment coverage after #106–#110; document the completion boundary and resume order.
2026-10-11 15:56:33 +02:00
hugo
43f660ace3
Implement complete Android settings and recovery controls ( #104 )
Android ARM verification / rust (push) Failing after 46m46s
Android ARM verification / android (push) Failing after 7s
Dependency security audit / rustsec (push) Successful in 22s
2026-10-10 12:07:28 +02:00
hugo
06575363a2
feat(android): add structured entry editor and encrypted draft recovery ( #103 )
Android ARM verification / rust (push) Failing after 46m30s
Android ARM verification / android (push) Failing after 8s
Dependency security audit / rustsec (push) Successful in 22s
2026-10-09 22:11:37 +02:00
hugo
d22d71eb5e
Implement adaptive Android shell and safe navigation ( #102 )
Android ARM verification / rust (push) Failing after 47m11s
Android ARM verification / android (push) Failing after 8s
Dependency security audit / rustsec (push) Successful in 25s
2026-10-09 20:33:31 +02:00
hugo
c7703d8efd
Implement Rust-backed Android name search ( #101 )
Android ARM verification / rust (push) Failing after 47m11s
Android ARM verification / android (push) Failing after 9s
Dependency security audit / rustsec (push) Successful in 23s
2026-10-09 19:30:15 +02:00
hugo
a06f39af23
Enforce Android lifecycle and presentation security ( #100 )
Android ARM verification / rust (push) Failing after 47m6s
Android ARM verification / android (push) Failing after 8s
Dependency security audit / rustsec (push) Successful in 23s
2026-10-09 18:59:18 +02:00
hugo
c0ba6d43d8
Implement structured Android entry viewer ( #99 )
Android ARM verification / rust (push) Failing after 47m18s
Android ARM verification / android (push) Failing after 8s
Dependency security audit / rustsec (push) Successful in 22s
2026-10-09 17:36:38 +02:00
hugo
647dc1bb4b
Integrate Android biometrics with the shared Rust lease ( #98 )
Android ARM verification / rust (push) Failing after 47m23s
Android ARM verification / android (push) Failing after 8s
Dependency security audit / rustsec (push) Successful in 23s
2026-10-09 16:32:01 +02:00
hugo
5c933a99a3
Implement Android Home activity and HTTPS synchronization ( #97 )
Android ARM verification / rust (push) Failing after 46m50s
Android ARM verification / android (push) Failing after 8s
Dependency security audit / rustsec (push) Successful in 23s
2026-10-09 14:45:57 +02:00
hugo
8c9341f214
Implement Rust-owned adaptive Android password navigation ( #96 )
Android ARM verification / rust (push) Failing after 46m4s
Android ARM verification / android (push) Failing after 9s
Dependency security audit / rustsec (push) Successful in 22s
2026-10-09 12:25:02 +02:00
hugo
36e5f55283
Implement Rust-owned Android local and HTTPS onboarding ( #95 )
Android ARM verification / rust (push) Failing after 46m9s
Android ARM verification / android (push) Failing after 8s
Dependency security audit / rustsec (push) Successful in 21s
2026-10-09 11:31:50 +02:00
hugo
66b1d4a4c4
Establish native Linux ARM64 Android CI and verification gates ( #94 )
Android ARM verification / rust (push) Successful in 50m6s
Android ARM verification / android (push) Successful in 1h33m57s
Dependency security audit / rustsec (push) Successful in 21s
2026-10-09 05:02:59 +02:00
hugo
1abd75282e
Implement Rust-owned Android Keystore secure storage ( #93 )
Dependency security audit / rustsec (push) Failing after 23s
2026-10-08 16:22:57 +02:00
hugo
874c8139a4
feat(android): implement private Rust storage runtime ( #90 )
Dependency security audit / rustsec (push) Failing after 23s
2026-10-08 14:36:05 +02:00
hugo
180851087b
Share the platform-neutral Rust mobile contract ( #91 )
Dependency security audit / rustsec (push) Failing after 22s
2026-10-08 13:25:09 +02:00
hugo
fcb36a0684
Package the Rust mobile core and generated Kotlin API for Android ( #92 )
Dependency security audit / rustsec (push) Failing after 24s
2026-10-08 12:34:09 +02:00
hugo
e079b82b15
Scaffold native Android build and enforce Rust boundaries ( #89 )
Dependency security audit / rustsec (push) Failing after 22s
2026-10-08 10:16:51 +02:00
hugo
30d9119302
Define native Android architecture and parity contract ( #88 )
Dependency security audit / rustsec (push) Failing after 26s
2026-10-08 09:35:03 +02:00
hugo
aec3f237a9
Sync Home with pull then push and prepare 1.0.1 build 8 ( #124 )
Dependency security audit / rustsec (push) Successful in 20s
Tagged release / prepare-release (push) Successful in 4s
Tagged release / build-unix (push) Successful in 1h15m17s
Tagged release / build-windows (push) Successful in 19m26s
Tagged release / publish-release (push) Successful in 3s
2026-09-12 12:53:30 +02:00
hugo
3c3574b449
Add OTP QR import from TOTP and entry editors ( #120 )
Dependency security audit / rustsec (push) Successful in 20s
2026-09-12 12:06:15 +02:00
hugo
93a08e9c65
Provision Cargo for complete RustSec registry checks ( #122 )
Dependency security audit / rustsec (push) Successful in 20s
2026-09-12 10:22:38 +02:00
hugo
5f49df38a0
Fix security audit installation on the ARM64 runner ( #122 )
Dependency security audit / rustsec (push) Successful in 20s
2026-09-12 10:19:19 +02:00
hugo
c2dd826920
Implement audited findings
Dependency security audit / rustsec (push) Failing after 3s
2026-08-27 15:34:31 +02:00
hugo
2feecae70d
Refine implementation findings
Dependency security audit / rustsec (push) Has been cancelled
2026-08-27 14:59:17 +02:00
hugo
b93ae852e0
Reuse native macOS Git credentials
Dependency security audit / rustsec (push) Has been cancelled
2026-08-26 18:53:55 +02:00
hugo
a3da9fda69
Complete SSH transport release audit ( #118 )
Dependency security audit / rustsec (push) Has been cancelled
2026-08-25 22:07:47 +02:00
hugo
a737e74aae
Enable SSH remotes in native frontends ( #117 )
2026-08-25 21:39:35 +02:00
hugo
76e707f645
Implement SSH receive-pack pushes
2026-08-25 20:56:06 +02:00
hugo
051e14235f
Implement SSH upload-pack fetches
2026-08-25 20:31:10 +02:00
hugo
5dbda4bbd2
Implement SSH identity authentication
2026-08-25 19:52:47 +02:00
hugo
f636f3b551
Add typed SSH remote endpoints
2026-08-25 19:12:34 +02:00
hugo
f0d6a04be1
Prepare App Store build 7
2026-08-17 20:36:25 +02:00
hugo
14c9f8138f
Keep confirmed Watch snapshots current
2026-08-17 20:28:18 +02:00
hugo
c617430149
Keep mobile storage paths container-relative
2026-08-17 19:43:22 +02:00
hugo
9f262ec80c
Prepare App Store build 6
2026-08-17 19:09:24 +02:00
hugo
5d7e8c94c8
Fix TOTP unlock loading presentation
2026-08-17 18:54:49 +02:00
hugo
2a59803b6c
Harden Apple Watch snapshot synchronization
2026-08-17 18:06:09 +02:00
hugo
5c88d3ace0
Document reliable App Store export path
2026-08-17 17:13:22 +02:00
hugo
5b70806203
Prepare App Store build 5
2026-08-17 17:07:27 +02:00
hugo
a8a59d496b
Allow existing GPG keys with cloned stores
2026-08-17 17:00:31 +02:00
hugo
0b7c938b23
Prepare App Store 1.0 build 4
2026-08-17 16:50:30 +02:00
hugo
f894d43eb6
Prepare Apple App Store distribution ( #59 )
2026-08-16 17:55:59 +02:00
hugo
b50e47ab73
Refine Apple Watch TOTP presentation ( #57 )
2026-08-16 15:19:32 +02:00
hugo
c2c7a64164
Audit Apple mobile integration ( #58 )
2026-08-16 14:54:53 +02:00
hugo
e54d91a83a
Implement Apple Watch TOTP interface ( #57 )
2026-08-16 14:38:16 +02:00
hugo
df1d49339c
Build secure Rust watchOS TOTP core ( #56 )
2026-08-16 14:27:21 +02:00
hugo
a055c93b86
Synchronize selected TOTP entries to Apple Watch ( #55 )
2026-08-16 13:47:31 +02:00
hugo
affdb55519
Implement iPhone and Apple Watch preferences ( #53 )
2026-08-15 22:43:51 +02:00
hugo
81886756a2
Darken the desktop app theme ( #86 )
2026-08-15 21:45:42 +02:00
hugo
2f0dc8a388
Show password counts on iPhone
2026-08-14 18:38:04 +02:00
hugo
cc2c30b0ef
Allow locked iPhone Git actions ( #51 )
2026-08-14 17:53:48 +02:00
hugo
65eb1da71c
Present iPhone Git actions ( #51 )
2026-08-14 17:24:41 +02:00
hugo
fcf649e56d
Package macOS desktop releases as DMGs ( #82 )
Tagged release / prepare-release (push) Successful in 5s
Tagged release / build-unix (push) Successful in 1h7m44s
Tagged release / build-windows (push) Successful in 17m33s
Tagged release / publish-release (push) Successful in 3s
2026-08-13 22:56:26 +02:00
hugo
189ae7721e
Build tagged releases on Gitea ( #79 )
Tagged release / prepare-release (push) Successful in 4s
Tagged release / build-unix (push) Successful in 49m4s
Tagged release / build-windows (push) Successful in 17m53s
Tagged release / publish-release (push) Successful in 3s
2026-08-12 22:27:50 +02:00
hugo
87f9e7be98
Add cached TOTP search ( #77 )
2026-08-12 20:36:03 +02:00
hugo
1ce7b7814b
Show current TOTP lock state ( #80 )
2026-08-12 20:19:25 +02:00
hugo
b5571fcc5b
Treat PIN fields as sensitive ( #81 )
2026-08-12 20:11:05 +02:00
hugo
00a22e9968
Document safe simulator biometric workflow
2026-08-12 20:07:09 +02:00
hugo
26f178bdf5
Document simulator entry unlock sequence
2026-08-12 19:36:56 +02:00
hugo
009db5cbcf
Configure iPhone Git commit identity ( #76 )
2026-08-12 19:03:54 +02:00
hugo
e45ad07c89
Keep iPhone TOTP cache across installs ( #78 )
2026-08-12 18:40:54 +02:00
hugo
2026637a0e
Show TOTP codes in password details ( #75 )
2026-08-11 23:40:24 +02:00
hugo
9759162eff
Cache TOTP discovery and report progress ( #74 )
2026-08-11 23:15:23 +02:00
hugo
6edcb5fc86
Implement iPhone password swipe actions
2026-08-11 22:13:29 +02:00
hugo
a748744425
Implement iPhone password search
2026-08-11 21:43:25 +02:00
hugo
358ba7d46d
Implement GPG key QR transfer
2026-08-11 21:25:32 +02:00
hugo
b01cc8bb6d
Implement iPhone TOTP tab and Watch sharing
2026-08-11 20:54:34 +02:00
hugo
ae64ce47a3
Implement native iPhone entry editor
2026-08-11 20:27:14 +02:00
hugo
900e62e523
Implement structured iPhone entry viewer
2026-08-11 19:59:18 +02:00
hugo
873db91204
Implement biometric-protected GPG unlock
2026-08-11 18:32:53 +02:00
hugo
3295761bcf
Navigate password folders on iPhone
2026-08-11 17:30:57 +02:00
hugo
8e883f5ccf
Show remote activity on iPhone Home
2026-08-11 17:12:33 +02:00
hugo
daf122aff3
Onboard iPhone password-store clone
2026-08-11 16:33:08 +02:00
hugo
db898152bf
Build native iPhone application shell
2026-08-11 15:12:26 +02:00
hugo
64c90aa1d2
fix: some tui work in layout
2026-08-11 14:44:16 +02:00
hugo
9e0e37b875
Align desktop utility panels
2026-08-11 09:33:41 +02:00
hugo
d6bcbbec99
Show OTP codes above desktop entry fields
2026-08-11 09:15:04 +02:00
hugo
bf75465642
Add additive KDBX importer
2026-08-11 09:04:48 +02:00
hugo
f84f7247d2
Bundle CLI launchers with desktop app
2026-08-11 08:28:30 +02:00
hugo
d21f5bd467
Normalize entry parsing and display order
2026-08-11 07:28:15 +02:00
hugo
2a8c941a65
Refine desktop entry field layout
2026-08-11 06:26:59 +02:00
hugo
4163ec5e25
Add macOS app icon and bundle workflow
2026-08-10 22:24:07 +02:00
hugo
aeb18b488f
Revamp desktop usability and multiline fields
2026-08-10 22:06:16 +02:00
hugo
40b15a9713
Complete desktop parity and security audit ( #42 )
2026-08-10 20:38:28 +02:00
hugo
4a54bf7b6a
Present desktop OTP and sensitive outputs
2026-08-10 20:22:59 +02:00
hugo
95bb10b4a1
Add desktop HTTPS Git synchronization
2026-08-10 19:53:00 +02:00
hugo
8879df142d
Use accent border for TUI pane focus
2026-08-10 19:33:58 +02:00
hugo
de5dea28ef
Add desktop search and entry mutation workflows
2026-08-10 19:19:46 +02:00
hugo
bb650c2b5c
Add desktop store and entry creation workflows
2026-08-10 18:58:33 +02:00
hugo
75d4ead3d8
Fix unlocked TUI visibility and clipboard feedback
2026-08-10 18:32:57 +02:00
hugo
2eef49c5c3
Implement desktop help settings and about
2026-08-10 18:10:01 +02:00
hugo
7c64be3a45
Fix TUI field visibility and contrast
2026-08-10 17:51:08 +02:00