prop/lib/microwaveprop_web/controllers
Graham McIntire 00aad3cb98
feat(auth): self-service password reset
Add a "Forgot your password?" flow off the login page. A 24-hour
reset_password token is emailed on request, the landing page lets the
user pick a new password, and all other tokens for the user are
revoked on success.

The request endpoint returns the same flash regardless of whether the
email matches a user so that attackers can't enumerate accounts.
2026-04-18 08:42:35 -05:00
..
page_html initial 2026-03-28 11:28:47 -05:00
user_registration_html feat(design): apply NTMS design system tokens 2026-04-17 17:34:15 -05:00
user_reset_password_html feat(auth): self-service password reset 2026-04-18 08:42:35 -05:00
user_session_html feat(auth): self-service password reset 2026-04-18 08:42:35 -05:00
user_settings_html Beacon power in mW, settings tweaks 2026-04-08 12:45:35 -05:00
agent_skills_controller.ex feat(agent-discovery): Link/markdown/content-signal/api-catalog/skills 2026-04-17 12:09:05 -05:00
api_catalog_controller.ex feat(agent-discovery): Link/markdown/content-signal/api-catalog/skills 2026-04-17 12:09:05 -05:00
beacon_monitor_controller.ex Add beacon monitor registration and fix prod SMTP 2026-04-08 11:30:28 -05:00
contact_map_controller.ex Serve /contacts/map payload via HTTP endpoint, parallel hydrate 2026-04-12 13:10:51 -05:00
error_html.ex initial 2026-03-28 11:28:47 -05:00
error_json.ex initial 2026-03-28 11:28:47 -05:00
health_controller.ex Fix all remaining credo --strict issues (0 issues) 2026-04-12 10:26:53 -05:00
page_controller.ex Rename qsos to contacts throughout codebase, keep DB table name 2026-04-01 11:25:04 -05:00
page_html.ex initial 2026-03-28 11:28:47 -05:00
user_registration_controller.ex Add password auth with callsign + email confirmation 2026-04-08 10:21:40 -05:00
user_registration_html.ex Add password auth with callsign + email confirmation 2026-04-08 10:21:40 -05:00
user_reset_password_controller.ex feat(auth): self-service password reset 2026-04-18 08:42:35 -05:00
user_reset_password_html.ex feat(auth): self-service password reset 2026-04-18 08:42:35 -05:00
user_session_controller.ex Add password auth with callsign + email confirmation 2026-04-08 10:21:40 -05:00
user_session_html.ex Add password auth with callsign + email confirmation 2026-04-08 10:21:40 -05:00
user_settings_controller.ex Add beacon monitor registration and fix prod SMTP 2026-04-08 11:30:28 -05:00
user_settings_html.ex Add password auth with callsign + email confirmation 2026-04-08 10:21:40 -05:00