| Age | Commit message (Expand) | Author | Files | Lines |
| 8 days | feat(app): port the list's store operations out of PasswordStore | Danilo M. | 1 | -0/+159 |
| 8 days | feat(app): add the list rows and folder navigation model | Danilo M. | 3 | -0/+161 |
| 8 days | build(app): add hilt-navigation-compose and lifecycle-runtime-compose | Danilo M. | 2 | -0/+4 |
| 8 days | docs: add the Compose list implementation plan | Danilo M. | 1 | -0/+1901 |
| 8 days | feat(app): route the launcher through MainActivity | Danilo M. | 1 | -15/+5 |
| 8 days | fix(app): make LegacyScreen a top-level composable | Danilo M. | 1 | -10/+13 |
| 8 days | feat(app): add the single-activity Compose host | Danilo M. | 2 | -0/+81 |
| 8 days | fix(ui-compose): tighten row accessibility | Danilo M. | 1 | -5/+14 |
| 8 days | feat(ui-compose): add breadcrumb bar, grouped surface, entry and field rows | Danilo M. | 5 | -0/+339 |
| 8 days | feat(ui-compose): add the breadcrumb model | Danilo M. | 3 | -0/+50 |
| 8 days | build(app): add navigation-compose and kotlinx-serialization | Danilo M. | 2 | -0/+6 |
| 8 days | docs: start the compose branch for the UI overhaul | Danilo M. | 2 | -3/+7 |
| 8 days | docs: add the Compose foundation implementation plan | Danilo M. | 1 | -0/+885 |
| 8 days | docs: add the Compose UI overhaul design | Danilo M. | 1 | -0/+133 |
| 8 days | chore: rename the repository to HardenedPass | Danilo M. | 6 | -10/+10 |
| 8 days | release: HardenedPass 0.1.4v0.1.4 | Danilo M. | 2 | -3/+6 |
| 8 days | fix(ui-compose): tint the copy icon with the platform attribute | Danilo M. | 2 | -4/+3 |
| 8 days | fix(strings): name HardenedPass in autofill and biometric texts | Danilo M. | 1 | -4/+4 |
| 8 days | fix(i18n): revise the Italian translation | Danilo M. | 7 | -74/+126 |
| 8 days | refactor(autofill): remove the fill-OTP-from-SMS paths | Danilo M. | 14 | -58/+0 |
| 8 days | fix(editor): write a space after "username:" | Danilo M. | 4 | -42/+3 |
| 8 days | build(deps): update sshj to 0.41.2 and drop eddsa | Danilo M. | 7 | -16/+102 |
| 8 days | release: HardenedPass 0.1.3v0.1.3 | Danilo M. | 2 | -3/+3 |
| 8 days | feat(crypto): replace androidx security-crypto with Keystore AES-GCM | Danilo M. | 12 | -108/+376 |
| 8 days | docs(agents): record Keystore storage and emulator gotchas | Danilo M. | 1 | -3/+12 |
| 8 days | release: HardenedPass 0.1.2v0.1.2 | Danilo M. | 2 | -2/+10 |
| 8 days | fix(i18n): name HardenedPass in commit messages | Danilo M. | 7 | -15/+15 |
| 8 days | fix(crypto): refuse to encrypt when a .gpg-id recipient key is missing | Danilo M. | 5 | -8/+112 |
| 8 days | release: HardenedPass 0.1.1v0.1.1 | Danilo M. | 2 | -2/+9 |
| 8 days | fix(ssh): unlock screen-lock protected SSH keys with a fingerprint | Danilo M. | 2 | -3/+17 |
| 8 days | release: HardenedPass 0.1.0v0.1.0 | Danilo M. | 2 | -3/+23 |
| 8 days | ci: sign and publish HardenedPass releases with the fork's own key | Danilo M. | 4 | -110/+33 |
| 8 days | feat: rename the app to HardenedPass (xyz.danix.hardenedpass) | Danilo M. | 5 | -9/+23 |
| 8 days | build: drop the nonFree flavor, Sentry and Play Services | Danilo M. | 44 | -600/+23 |
| 8 days | build(deps): update JGit from 4.5.7 to 5.13.5 | Danilo M. | 8 | -7/+68 |
| 8 days | test(git): pin down the JGit behaviour the git operations rely on | Danilo M. | 1 | -0/+158 |
| 8 days | docs: record the device test procedure in AGENTS.md | Danilo M. | 1 | -1/+28 |
| 8 days | fix(git): keep the branch name when breaking out of a failed rebase | Danilo M. | 2 | -2/+43 |
| 8 days | test: add a disposable end-to-end environment for emulator runs | Danilo M. | 3 | -0/+123 |
| 8 days | build(deps): move pre-release libraries to stable releases | Danilo M. | 1 | -7/+7 |
| 8 days | build: update to Gradle 9.8.2, AGP 9.5.0, Kotlin 2.4.21, Hilt 2.60.1 | Danilo M. | 23 | -208/+153 |
| 8 days | build: update to Gradle 8.14.6, AGP 8.13.2, Kotlin 2.1.21, Hilt 2.58 | Danilo M. | 12 | -35/+16 |
| 8 days | build: limit Bouncy Castle alignment to -jdk18on modules | Danilo M. | 2 | -4/+8 |
| 8 days | docs: add AGENTS.md and CLAUDE.md | Danilo M. | 2 | -0/+98 |
| 8 days | ci: remove automated public suffix list updates | Danilo M. | 1 | -48/+0 |
| 8 days | autofill-parser: update public suffix list | Danilo M. | 1 | -0/+0 |
| 8 days | ci: run checks on push to master, schedule CodeQL | Danilo M. | 5 | -91/+6 |
| 8 days | docs: rewrite README for the fork | Danilo M. | 2 | -113/+35 |
| 8 days | build(deps): update Bouncy Castle to 1.86 and PGPainless to 1.7.8 | Danilo M. | 25 | -224/+74 |
| 8 days | build: remove Develocity build scans | Danilo M. | 1 | -14/+1 |