8ebb170a84
Upgrade dnscontrol to the latest release
...
continuous-integration/drone/push Build is running
Include the org migration from StackExchange to DNSControl
Add the new Netbird API
2026-05-25 17:48:04 +08:00
5d304b6495
internal: rename packages colliding with usecase counterparts
...
Rename internal/{checker,service,provider,notification} to
internal/{dnschecker,serviceanalyzer,providerregistry,notifier} so
imports no longer collide with the same-named usecase subpackages and
no longer require import aliases to disambiguate.
2026-05-10 20:17:54 +08:00
5761850c7f
providers: move provider registry to internal/provider package
...
Move RegisterProvider, GetProviders and FindProvider out of providers/
into a dedicated internal/provider registry.
2026-03-24 14:59:24 +07:00
8a2a28e4be
providers: Mark secret fields with secret tag; add eye toggle for secret inputs
...
continuous-integration/drone/push Build is passing
Also fix a typo in oracle.go label ("Private hey" → "Private key").
2026-03-16 19:44:14 +07:00
5ef9419072
refactor: restructure project architecture and folder hierarchy
...
- Moved usecases into internal/usecase
- Renamed internal/utils to internal/helpers for better naming semantics
- Clarified separation between domain model, usecases, adapters, and web/API
2025-05-28 22:00:02 +02:00
0edc2e66e2
Clean architecture refactoring
2025-04-22 14:15:03 +02:00
9acd96a23c
Refactor providers decoding
2024-10-23 19:43:57 +02:00
e491485773
Update dnscontrol to support giving certificates to PowerDNS
...
continuous-integration/drone/push Build is passing
Fixes: https://github.com/happyDomain/happydomain/issues/20
2024-02-06 14:29:52 +01:00
1035610be0
Relicense the project to AGPL-3.0
2023-12-24 11:42:00 +01:00
1a6ab103b7
Fix forced import path
continuous-integration/drone/push Build is running
2023-09-07 12:04:55 +02:00
56b22bade5
Fix project name to permit go get
continuous-integration/drone/push Build is running
2023-09-07 11:37:18 +02:00
8117b62506
Major dnscontrol update
2023-05-20 18:53:23 +02:00
299de072d0
ui: Handle default value
2023-01-18 17:30:06 +01:00
f649977e86
providers: Add PowerDNS API provider
continuous-integration/drone/push Build is passing
2022-11-25 14:20:37 +01:00