index
:
HardenedPass
compose
master
HardenedPass: maintained, Play-Services-free fork of Android Password Store (pass client for Android)
by Danilo aka danix
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
app
/
src
/
main
/
java
Age
Commit message (
Expand
)
Author
Files
Lines
9 hours
fix(app): localize the occupied store refusal
Danilo M.
2
-5
/
+5
9 hours
fix(app): guard store creation and tidy the setup screens
Danilo M.
4
-5
/
+9
9 hours
feat(app): run setup in MainActivity
Danilo M.
9
-49
/
+185
9 hours
feat(app): add the Compose PGP keys screen
Danilo M.
1
-0
/
+331
9 hours
feat(app): add the Compose SSH key and key generation screens
Danilo M.
1
-0
/
+379
9 hours
feat(app): add the Compose welcome and git server screens
Danilo M.
2
-0
/
+448
9 hours
fix(app): harden the setup key imports
Danilo M.
5
-48
/
+120
10 hours
feat(app): add the setup ViewModels
Danilo M.
3
-0
/
+493
10 hours
feat(app): add the setup model and stricter key checks
Danilo M.
2
-10
/
+127
14 hours
fix(git): get sshj's Ed25519 keys from Bouncy Castle
Danilo M.
1
-0
/
+18
14 hours
fix(app): pick editor recipients and folder from resolved paths
Danilo M.
3
-6
/
+5
14 hours
refactor(app): remove the legacy editor, generators and folder picker
Danilo M.
11
-1164
/
+2
14 hours
feat(app): host the Compose editor in the autofill save flow
Danilo M.
1
-53
/
+71
14 hours
fix(app): finish an editor save after recreation
Danilo M.
3
-35
/
+65
15 hours
feat(app): open the Compose editor from the list and entry view
Danilo M.
4
-55
/
+359
15 hours
feat(app): add the Compose editor screen and generator sheet
Danilo M.
2
-0
/
+511
15 hours
fix(app): harden the editor save path and the picker
Danilo M.
4
-8
/
+33
15 hours
feat(app): add the editor ViewModel
Danilo M.
3
-8
/
+259
15 hours
feat(app): add the Compose folder picker for moves
Danilo M.
2
-29
/
+153
15 hours
feat(app): add the editor model and the picker's folder listing
Danilo M.
2
-0
/
+156
24 hours
refactor(app): remove the legacy decrypt screen
Danilo M.
5
-589
/
+0
24 hours
fix(app): harden the entry passphrase prompt
Danilo M.
2
-8
/
+18
24 hours
feat(app): show the Compose entry view in MainActivity
Danilo M.
3
-33
/
+301
24 hours
feat(app): add the Compose entry screen
Danilo M.
1
-0
/
+183
24 hours
feat(app): add the entry ViewModel
Danilo M.
2
-1
/
+217
24 hours
refactor(app): make the PGP clipboard and .gpg-id helpers extensions
Danilo M.
2
-96
/
+96
24 hours
feat(app): add the entry view model and the OTP period
Danilo M.
1
-0
/
+35
24 hours
fix(app): stop stray search focus and expose list semantics
Danilo M.
1
-6
/
+30
26 hours
refactor(app): remove the legacy PasswordStore list
Danilo M.
8
-1259
/
+9
26 hours
fix(app): keep list work alive across rotation and tidy search focus
Danilo M.
2
-16
/
+16
26 hours
fix(app): harden store delete, move and rename
Danilo M.
1
-12
/
+28
26 hours
fix(app): compare whole path components in isInsideRepository
Danilo M.
1
-2
/
+3
26 hours
feat(app): show the Compose password list in MainActivity
Danilo M.
2
-13
/
+450
26 hours
feat(app): add the Compose password list screen
Danilo M.
1
-0
/
+314
26 hours
feat(app): port the list's store operations out of PasswordStore
Danilo M.
1
-0
/
+159
26 hours
feat(app): add the list rows and folder navigation model
Danilo M.
2
-0
/
+68
26 hours
feat(app): route the launcher through MainActivity
Danilo M.
1
-15
/
+5
26 hours
fix(app): make LegacyScreen a top-level composable
Danilo M.
1
-10
/
+13
27 hours
feat(app): add the single-activity Compose host
Danilo M.
1
-0
/
+77
28 hours
refactor(autofill): remove the fill-OTP-from-SMS paths
Danilo M.
3
-42
/
+0
28 hours
fix(editor): write a space after "username:"
Danilo M.
2
-27
/
+1
28 hours
build(deps): update sshj to 0.41.2 and drop eddsa
Danilo M.
2
-13
/
+20
28 hours
feat(crypto): replace androidx security-crypto with Keystore AES-GCM
Danilo M.
8
-106
/
+283
29 hours
fix(crypto): refuse to encrypt when a .gpg-id recipient key is missing
Danilo M.
2
-6
/
+24
29 hours
fix(ssh): unlock screen-lock protected SSH keys with a fingerprint
Danilo M.
2
-3
/
+17
34 hours
build: drop the nonFree flavor, Sentry and Play Services
Danilo M.
2
-11
/
+26
34 hours
build(deps): update JGit from 4.5.7 to 5.13.5
Danilo M.
4
-2
/
+24
35 hours
fix(git): keep the branch name when breaking out of a failed rebase
Danilo M.
1
-2
/
+15
36 hours
build: update to Gradle 9.8.2, AGP 9.5.0, Kotlin 2.4.21, Hilt 2.60.1
Danilo M.
1
-1
/
+1
37 hours
build: update to Gradle 8.14.6, AGP 8.13.2, Kotlin 2.1.21, Hilt 2.58
Danilo M.
1
-2
/
+2
[next]