lthn.io/app/Mod/Names/Actions
Claude 3f294340b2
feat: UpdateDnsRecords Action, Prometheus metrics, JSON validation
- UpdateDnsRecords Action: controller method now one-liner, all DNS
  logic in Action with activity logging and edit lock.
- Prometheus metrics at /v1/metrics: chain_height, alias_count,
  claims_pending, dns_tickets, gateways_live. Grafana-ready.
- ValidateJsonRequest middleware: enforces application/json on POST,
  64KB body size limit. Applied to all /v1/* API routes.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 12:12:07 +01:00
..
CheckAvailability.php refactor: extract Actions for CheckAvailability, SubmitClaim, RegisterName 2026-04-04 11:24:27 +01:00
RegisterName.php refactor: extract Actions for CheckAvailability, SubmitClaim, RegisterName 2026-04-04 11:24:27 +01:00
SubmitClaim.php feat: activity logging for name operations 2026-04-04 11:46:31 +01:00
UpdateDnsRecords.php feat: UpdateDnsRecords Action, Prometheus metrics, JSON validation 2026-04-04 12:12:07 +01:00