nemunaire created pull request happyDomain/happyDomain#695 2026-04-05 01:52:10 +00:00
[WIP] Domains and service checks
nemunaire created branch f/nlnet-core-checkers in happyDomain/happyDomain 2026-04-05 01:43:34 +00:00
nemunaire pushed to f/nlnet-core-checkers at happyDomain/happyDomain 2026-04-05 01:43:34 +00:00
5af6dba376 checkers: add frontend metrics chart on execution pages
8f2e8c2887 checkers: add metrics export with Prometheus and JSON formats
b3cf698ee4 checkers: add HTML report rendering for observation providers
a5aa075986 checkers: add frontend UI components and routes
9cb9f7b25d checkers: add frontend API client, stores, and utilities
Compare 10 commits »
nemunaire pushed to master at happyDomain/happyDomain 2026-04-04 15:22:16 +00:00
397e19b745 fix(deps): update module @hey-api/openapi-ts to v0.95.0
cae8658f61 web: Tighten TypeScript types and fix toast API across frontend
Compare 2 commits »
nemunaire pushed to master at happyDomain/happyDomain 2026-04-04 15:16:35 +00:00
b20bc4114c fix(deps): update module @hey-api/openapi-ts to v0.95.0
5d0ddf2cc9 web: Tighten TypeScript types and fix toast API across frontend
f92cab2abf web: Prefer pointer as grab in ZoneList
30506e9731 web: Fix state_referenced_locally warning in ZoneList
15f014cf5a web: Replace null defaults with undefined for optional props
Compare 9 commits »
nemunaire pushed to master at happyDomain/happyDomain 2026-04-04 15:11:58 +00:00
689fb97fc6 fix(deps): update module @hey-api/openapi-ts to v0.95.0
116a2cacf5 web: Tighten TypeScript types and fix toast API across frontend
4517ebc232 web: Prefer pointer as grab in ZoneList
708e0dac34 web: Fix state_referenced_locally warning in ZoneList
a6df277366 web: Replace null defaults with undefined for optional props
Compare 9 commits »
nemunaire pushed to master at happyDomain/happyDomain 2026-04-04 15:07:51 +00:00
bc03f0e024 fix(deps): update module @hey-api/openapi-ts to v0.95.0
f1440c4934 web: Tighten TypeScript types and fix toast API across frontend
d52d78910f web: Prefer pointer as grab in ZoneList
53ca707548 web: Fix state_referenced_locally warning in ZoneList
9042bd0b69 web: Replace null defaults with undefined for optional props
Compare 16 commits »
nemunaire pushed to master at happyDomain/happyDomain 2026-04-04 14:11:58 +00:00
590da2bc7c fix(deps): update module @hey-api/openapi-ts to v0.95.0
90adff9e39 web: Tighten TypeScript types and fix toast API across frontend
755b2fdeec web: Prefer pointer as grab in ZoneList
0ff60d11a7 web: Fix state_referenced_locally warning in ZoneList
7a79ec9716 web: Replace null defaults with undefined for optional props
Compare 16 commits »
nemunaire pushed to f/secret-management at happyDomain/happyDomain 2026-04-02 10:16:16 +00:00
9c11880382 Add per-provider secret management with plaintext and AES-256-GCM backends
nemunaire created branch f/secret-management in happyDomain/happyDomain 2026-04-02 10:16:16 +00:00
nemunaire pushed to master at happyDomain/happyDomain 2026-04-02 10:10:52 +00:00
e9db206e78 Add context.Context to ProviderUsecase and DomainUsecase interfaces
nemunaire pushed to master at happyDomain/happyDomain 2026-03-30 14:55:19 +00:00
af517907d6 Fix OPENPGPKEY/SMIMEA hash to use SHA-256 truncated per RFC 7929/8162
c945ba30ed Use rtypecontrol.NewRecordConfigFromStruct for modern DNS record types in DNSControlRRtoRC
Compare 2 commits »
nemunaire pushed to master at happyDomain/happyDomain 2026-03-30 14:14:56 +00:00
e9ba47821d Fix OPENPGPKEY/SMIMEA hash to use SHA-256 truncated per RFC 7929/8162
97c418e23a Fix panic on DS records by importing dnscontrol rtype package
Compare 2 commits »
nemunaire pushed to master at happyDomain/happyDomain 2026-03-30 12:38:28 +00:00
e7b1f4780e provider_settings: Only update content + type and comment
nemunaire pushed to master at happyDomain/happyDomain 2026-03-30 05:13:45 +00:00
987c1bb72e Add IONOS libdns provider implementations
25f37af35d Add libdns provider adapter for supporting libdns-based DNS providers
e1eb4dec90 Fix zone parenting after deploy
d298992b63 Re-fetch zone after deploy to capture actual SOA serial
Compare 4 commits »
nemunaire opened issue happyDomain/happyDomain#694 2026-03-30 05:11:26 +00:00
Use provider favicon instead of custom fetched and embedded images
nemunaire pushed to master at happyDomain/happyDomain 2026-03-30 04:59:17 +00:00
987c1bb72e Add IONOS libdns provider implementations
25f37af35d Add libdns provider adapter for supporting libdns-based DNS providers
e1eb4dec90 Fix zone parenting after deploy
d298992b63 Re-fetch zone after deploy to capture actual SOA serial
Compare 4 commits »
nemunaire pushed to master at happyDomain/happyDomain 2026-03-30 04:59:10 +00:00
nemunaire pushed to master at happyDomain/happyDomain 2026-03-30 04:58:25 +00:00
987c1bb72e Add IONOS libdns provider implementations
25f37af35d Add libdns provider adapter for supporting libdns-based DNS providers
e1eb4dec90 Fix zone parenting after deploy
d298992b63 Re-fetch zone after deploy to capture actual SOA serial
aba39001d8 New helper to check provider capability
Compare 7 commits »
nemunaire pushed to main at nemunaire/mqv 2026-03-29 13:01:08 +00:00
3916c49a0c Add h keybinding to toggle hold/release via postsuper -h/-H