Skip to content

Added in-app TOTP authenticator with vault, scanner, and connect-screen picker#430

Merged
PianoNic merged 1 commit into
mainfrom
feature/429_Authenticator
Jul 19, 2026
Merged

Added in-app TOTP authenticator with vault, scanner, and connect-screen picker#430
PianoNic merged 1 commit into
mainfrom
feature/429_Authenticator

Conversation

@PianoNic

Copy link
Copy Markdown
Member

Summary

Schuly now works as a general TOTP authenticator (provider-agnostic, on-device only):

  • Authenticator screen listing all saved entries with live codes, per-entry countdown, and tap-to-copy; add via camera QR scan or manual setup key.
  • New TotpVault keystore-backed store; reuses the existing TotpService/TotpScanScreen.
  • A provider's totp login field is now a picker: select a saved authenticator or add a new one (any system advertising a totp field, not just Schulnetz). The linked private-mode school seed is surfaced as a pinned entry.

Closes #429

@PianoNic
PianoNic merged commit 281a190 into main Jul 19, 2026
@PianoNic
PianoNic deleted the feature/429_Authenticator branch July 19, 2026 10:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

In-app authenticator: TOTP vault, QR scanner, and reuse in account connect

1 participant