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
hugo
44e1b86f47
Implement the desktop command palette
2026-08-10 17:39:27 +02:00