happyDomain/internal
Pierre-Olivier Mercier e9db206e78
All checks were successful
continuous-integration/drone/push Build is passing
Add context.Context to ProviderUsecase and DomainUsecase interfaces
Propagate context.Context as first parameter through all provider and
domain usecase interface methods that didn't already have it. This is
a prerequisite for the upcoming secret management layer, which needs
request-scoped context to carry session-derived encryption keys.
2026-03-30 21:54:54 +07:00
..
adapters Use rtypecontrol.NewRecordConfigFromStruct for modern DNS record types in DNSControlRRtoRC 2026-03-30 21:54:29 +07:00
api Add context.Context to ProviderUsecase and DomainUsecase interfaces 2026-03-30 21:54:54 +07:00
api-admin Add context.Context to ProviderUsecase and DomainUsecase interfaces 2026-03-30 21:54:54 +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 Add input validation for service fields 2026-03-17 20:14:57 +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
provider New helper to check provider capability 2026-03-30 11:58:02 +07:00
service services: move service registry to internal/service package 2026-03-24 14:59:24 +07:00
session security: 15-day session lifetime with 7-day auto-renewal 2026-03-12 15:03:56 +07:00
storage fix: propagate iterator errors instead of silently returning partial results 2026-03-26 08:02:15 +07:00
usecase Add context.Context to ProviderUsecase and DomainUsecase interfaces 2026-03-30 21:54:54 +07:00