Skip to content

feat: DNS record management for mapped domains (deferred from PR #308) #473

Description

@superdav42

Background

PR #308 implemented a comprehensive DNS record management system (CRUD for A, AAAA, CNAME, MX, TXT records) across Cloudflare, cPanel, and Hestia providers. It was closed on 2026-03-25 with 13 actionable CodeRabbit review comments unresolved.

What was built

  • DNS Provider Interface + DNS_Record value object
  • Cloudflare, cPanel, Hestia DNS CRUD implementations
  • DNS Record Manager with AJAX endpoints and permission checks
  • Vue-based frontend for admin and customer DNS management
  • BIND export/import utilities
  • Full test suite

Why deferred

CodeRabbit flagged 13 actionable issues. The branch (feature/dns-record-management) still exists.

Next steps

When ready to resume: reopen PR #308, address the 13 CodeRabbit comments, and re-request review.

Ref: PR #308

Metadata

Metadata

Assignees

Labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions