brewlog/src/application/routes/api
Niels Göttsch 9cf8ce5d79 feat(auth): generate additional invite links for onboarding users
Add an authenticated POST /api/v1/invites endpoint that mints a
single-use, 7-day registration link after the first-user bootstrap.
Expose it via a new "Invite" section on the admin page and a
`brewlog invite create` CLI command.

The registration_tokens table, repository, and NewRegistrationToken
already supported additional tokens; this adds the authenticated
surfaces (session cookie or bearer token) to trigger creation.
2026-07-16 12:38:36 +02:00
..
analytics refactor: split large directories into coffee/auth/analytics subdirs 2026-02-08 18:16:16 +00:00
auth feat(auth): generate additional invite links for onboarding users 2026-07-16 12:38:36 +02:00
coffee feat: store bag finished_at as full datetime for correct timeline ordering 2026-02-24 21:38:39 +00:00
system feat: sync timeline events with entity edits 2026-02-15 11:11:07 +00:00
images.rs refactor: add EntityType enum and typed IDs in TimelineBrewData 2026-02-13 16:20:14 +00:00
macros.rs feat: sync timeline events with entity edits 2026-02-15 11:11:07 +00:00
mod.rs feat(auth): generate additional invite links for onboarding users 2026-07-16 12:38:36 +02:00