happyDomain/internal
Pierre-Olivier Mercier 50ff2a1c7a Replace nil mailer checks with LogMailer fallback
Add a LogMailer that prints emails to stdout when no mail transport is
configured, eliminating the reflect-based nil interface checks that were
scattered across the authuser package. The App now always injects a
non-nil Mailer, so the usecase layer no longer needs to guard against it.
2026-03-16 19:44:14 +07:00
..
adapters Update to latest dnscontrol 2026-02-03 11:04:38 +08:00
api Fix email validation HMAC weakness and prevent user enumeration on registration 2026-03-16 19:44:14 +07:00
api-admin Fix email validation HMAC weakness and prevent user enumeration on registration 2026-03-16 19:44:14 +07:00
app Replace nil mailer checks with LogMailer fallback 2026-03-16 19:44:14 +07:00
avatar Clean architecture refactoring 2025-04-22 14:15:03 +02:00
captcha Add Altcha captcha provider support 2026-02-13 12:29:14 +07:00
config web: Integrate BasePath support into frontend and fix web route serving 2026-03-01 17:41:02 +07:00
forms chore: replace interface{} with any across the codebase 2026-03-01 17:38:04 +07:00
helpers chore: apply Go naming conventions and minor code improvements 2026-03-01 17:38:12 +07:00
mailer Replace nil mailer checks with LogMailer fallback 2026-03-16 19:44:14 +07:00
newsletter chore: apply Go naming conventions and minor code improvements 2026-03-01 17:38:12 +07:00
session security: 15-day session lifetime with 7-day auto-renewal 2026-03-12 15:03:56 +07:00
storage chore: apply Go naming conventions and minor code improvements 2026-03-01 17:38:12 +07:00
usecase Replace nil mailer checks with LogMailer fallback 2026-03-16 19:44:14 +07:00