diff --git a/CHANGELOG.md b/CHANGELOG.md index cc90093..fc62272 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ - Added validation for machine renaming to prevent invalid submissions (closes [#192](https://github.com/tale/headplane/issues/192)). - Unmanaged (non-OIDC) users cannot have a role assigned to them so the menu option was disabled. - Support Docker container discovery through labels (via [#194](https://github.com/tale/headplane/pull/194)). +- AAAA records are now supported on the DNS page (closes [#189](https://github.com/tale/headplane/issues/189)). ### 0.5.10 (April 4, 2025) - Fix an issue where other preferences to skip onboarding affected every user. diff --git a/app/routes/dns/components/manage-records.tsx b/app/routes/dns/components/manage-records.tsx index 2d6f9de..7b91c89 100644 --- a/app/routes/dns/components/manage-records.tsx +++ b/app/routes/dns/components/manage-records.tsx @@ -38,8 +38,8 @@ export default function ManageRecords({ records, isDisabled }: Props) {
{record.type} diff --git a/app/routes/dns/dialogs/add-record.tsx b/app/routes/dns/dialogs/add-record.tsx index 0f6f962..174b579 100644 --- a/app/routes/dns/dialogs/add-record.tsx +++ b/app/routes/dns/dialogs/add-record.tsx @@ -2,9 +2,10 @@ import { useMemo, useState } from 'react'; import Code from '~/components/Code'; import Dialog from '~/components/Dialog'; import Input from '~/components/Input'; +import Select from '~/components/Select'; interface Props { - records: { name: string; type: 'A' | string; value: string }[]; + records: { name: string; type: 'A' | 'AAAA' | string; value: string }[]; } export default function AddRecord({ records }: Props) { @@ -29,7 +30,15 @@ export default function AddRecord({ records }: Props) {