brewlog/src/application/routes
Jon Seager 16a4704fcf
feat(account): add account page with passkey and token management
- Add /account page with passkey list, token list, and sign-out
- Replace nav login/logout buttons with user icon linking to /account or /login
- Add passkey management: add new passkeys (WebAuthn ceremony), delete with confirmation
- Add token management: create, copy one-time value, revoke with confirmation
- Add user/key/clipboard icon macros
- Add PasskeyCredentialRepository::get() for ownership verification
- Add WebAuthn passkey/start and passkey/finish endpoints for adding passkeys
2026-02-05 11:24:43 +00:00
..
account.rs feat(account): add account page with passkey and token management 2026-02-05 11:24:43 +00:00
add.rs refactor: consolidate entity pages into unified /data and /add views 2026-02-04 20:51:30 +00:00
auth.rs feat(auth): replace password auth with WebAuthn passkeys 2026-02-05 11:00:07 +00:00
backup.rs feat(backup): expose backup/restore via authenticated API endpoints 2026-02-04 19:38:49 +00:00
bags.rs refactor(bags): replace dual-section bag list with single paginated table 2026-02-04 20:53:12 +00:00
brews.rs refactor: consolidate entity pages into unified /data and /add views 2026-02-04 20:51:30 +00:00
cafes.rs refactor: consolidate entity pages into unified /data and /add views 2026-02-04 20:51:30 +00:00
checkin.rs feat(nav): add check-in icon to navigation bar 2026-02-04 17:14:52 +00:00
cups.rs refactor: consolidate entity pages into unified /data and /add views 2026-02-04 20:51:30 +00:00
data.rs feat(data): redesign mobile data page with card layout and tab selector 2026-02-04 22:22:18 +00:00
gear.rs refactor: consolidate entity pages into unified /data and /add views 2026-02-04 20:51:30 +00:00
home.rs feat(home): limit open bags to 3 most recently updated 2026-02-04 17:19:26 +00:00
macros.rs refactor(routes): extract form option helpers and fragment renderer macro 2026-02-03 16:49:36 +00:00
mod.rs feat(account): add account page with passkey and token management 2026-02-05 11:24:43 +00:00
roasters.rs refactor: consolidate entity pages into unified /data and /add views 2026-02-04 20:51:30 +00:00
roasts.rs refactor: consolidate entity pages into unified /data and /add views 2026-02-04 20:51:30 +00:00
scan.rs feat(scan): optionally open a bag when scanning coffee 2026-02-04 17:41:53 +00:00
support.rs feat(data): redesign mobile data page with card layout and tab selector 2026-02-04 22:22:18 +00:00
timeline.rs refactor: require OpenRouter and Foursquare API keys at startup 2026-02-04 16:13:04 +00:00
tokens.rs feat(auth): replace password auth with WebAuthn passkeys 2026-02-05 11:00:07 +00:00
webauthn.rs feat(account): add account page with passkey and token management 2026-02-05 11:24:43 +00:00