-
released this
2026-07-10 10:03:00 +00:00 | 0 commits to main since this releasev1.3
- release: v1.3 (versionCode 4); fix CI to sign from keystore.properties secrets
- security: move signing key out of source (rotated), add local replay guard
- feat: login-context approval screen, one-tap Deny, stale-request expiry
- docs: add 'login approved' screenshot to README
- ci: add Gitea Actions release workflow (build, sign, attach APK, auto-notes)
- docs: add README + setup screenshot; add .gitignore, untrack build/gradle artifacts
- v1.1: launcher icon, setup screen, biometric enrollment check
- HomelabMFA v1.0 — biometric gate for ntfy Push MFA
Install: download
homelab-mfa.apkbelow.Downloads
-
released this
2026-06-21 02:44:27 +00:00 | 2 commits to main since this releasev1.2
- feat: login-context approval screen, one-tap Deny, stale-request expiry
- docs: add 'login approved' screenshot to README
- ci: add Gitea Actions release workflow (build, sign, attach APK, auto-notes)
- docs: add README + setup screenshot; add .gitignore, untrack build/gradle artifacts
Install: download
homelab-mfa.apkbelow.Downloads
-
released this
2026-06-04 13:03:12 +00:00 | 6 commits to main since this release- App now visible in app drawer (tap icon to check setup status)
- Setup screen shows biometric enrollment status and a Test button
- If biometrics not enrolled, shows a button to open Security Settings
- Deep link handling unchanged: tap Approve in ntfy → biometric prompt → approve
Downloads
-
v1.0 — Biometric Push MFA Stable
released this
2026-06-04 12:18:16 +00:00 | 7 commits to main since this releaseInitial release.
Install
- Download
homelab-mfa.apk - Allow unknown sources → install
- Do NOT open the app manually — just install it
- The next time an Authentik login triggers an ntfy notification, tap Approve → your phone will open HomelabMFA and prompt for fingerprint/face
How it works
- ntfy
Approvebutton now openshomemfa://approve?token=... - Android routes that to this app
- BiometricPrompt appears immediately
- Success → POSTs
approve:<token>to ntfy → Authentik logs you in
Downloads
- Download