nemunaire pushed to master at happyDomain/happyDomain 2026-04-13 22:06:21 +00:00
7251775d4e web: add collapsible domain groups with persistent state
94991cde67 Redesign UI: modernize layout, login, resolver, and some components
Compare 2 commits »
nemunaire pushed to f/nlnet-core-checkers at happyDomain/happyDomain 2026-04-12 08:30:15 +00:00
1e3bf0fb33 checker: keep 1 report per hour after the first day
51f1f6626a app: wire checker retention janitor and user gate
8a454a99a1 checker: pause scheduling for paused or inactive users
ae95ed601c checker: add Janitor goroutine to enforce retention policy
bf5dcebe14 checker: add tiered RetentionPolicy
Compare 22 commits »
nemunaire pushed to f/nlnet-core-checkers at happyDomain/happyDomain 2026-04-11 10:23:58 +00:00
64466a7cce checker: keep 1 report per hour after the first day
b76bda0cc5 app: wire checker retention janitor and user gate
116f6ca116 checker: pause scheduling for paused or inactive users
1df2137fab checker: add Janitor goroutine to enforce retention policy
9112d94a23 checker: add tiered RetentionPolicy
Compare 21 commits »
nemunaire pushed to f/nlnet-core-checkers at happyDomain/happyDomain 2026-04-11 09:45:21 +00:00
4758748f90 checker: keep 1 report per hour after the first day
4069e87c93 app: wire checker retention janitor and user gate
15b235a3fb checker: pause scheduling for paused or inactive users
25fb8c6707 checker: add Janitor goroutine to enforce retention policy
1efc8d983f checker: add tiered RetentionPolicy
Compare 22 commits »
nemunaire pushed to f/notifications at happyDomain/happyDomain 2026-04-11 08:36:01 +00:00
7dce900985 notification: wire notification system into app lifecycle
a03df7c7ca notification: add API endpoints for channels, preferences, history, and acknowledgement
79fa710429 checker: add execution callback for notification integration
da0ea5740b notification: add dispatcher with state tracking and acknowledgement
6d4f495280 notification: add channel senders for email, webhook, and UnifiedPush
Compare 37 commits »
nemunaire pushed to f/provider_svcs_plugins at happyDomain/happyDomain 2026-04-11 08:35:28 +00:00
5755f3a0a8 services: validate aliases atomically on registration
0d5db9ed6e services: load external service plugins from .so files
e00fb48420 providers: load external provider plugins from .so files
bd09960c96 checkers: load external checker plugins from .so files
d8493f9816 checkers: introduce checker subsystem foundation
Compare 8 commits »
nemunaire pushed to f/nlnet-registry-checks at happyDomain/happyDomain 2026-04-11 08:35:05 +00:00
39aeaaf5c1 New checker: domain lock status
c9a6e2418f New checker: domain contact consistency
ee78af8f1b New checker: NS security restrictions
4c9490a733 New checker: monitor domain expiration date
dd3dba882f domaininfo: add RDAP/WHOIS lookup feature
Compare 35 commits »
nemunaire pushed to f/new-db-engines at happyDomain/happyDomain 2026-04-11 08:34:40 +00:00
7c4154498e Add MongoDB storage backend support
effb588d3c fix: use one-way binding for record line rr prop
e73ed40d5c fix: use validate instead of binding for zero-value fields
99edd8a66c fix: use DomainCreationInput for domain creation endpoint and service
Compare 4 commits »
nemunaire pushed to f/new-services at happyDomain/happyDomain 2026-04-11 08:34:22 +00:00
2772e6905e New service: libravatar
a2c6040974 New service: DMARC-reports
330c675da5 New domain filtering method: domain contains
effb588d3c fix: use one-way binding for record line rr prop
e73ed40d5c fix: use validate instead of binding for zero-value fields
Compare 6 commits »
nemunaire pushed to f/secret-management at happyDomain/happyDomain 2026-04-11 08:33:55 +00:00
8db87dcfc5 Add per-provider secret management with plaintext and AES-256-GCM backends
effb588d3c fix: use one-way binding for record line rr prop
e73ed40d5c fix: use validate instead of binding for zero-value fields
99edd8a66c fix: use DomainCreationInput for domain creation endpoint and service
Compare 4 commits »
nemunaire pushed to f/prometheus at happyDomain/happyDomain 2026-04-11 08:33:22 +00:00
a15a970acc web-admin: wire dashboard to /metrics with collapsible details
4fdf97b92a checkers: add Prometheus text format for metrics export
9faa463228 Instrument check scheduler with Prometheus metrics
5a0886c1ff Instrument DNS provider adapter with Prometheus metrics
e8e22c98bf Add storage stats Prometheus collector for business entity counts
Compare 38 commits »
nemunaire pushed to f/page-title-breadcrumb at happyDomain/happyDomain 2026-04-11 08:32:57 +00:00
7febd94f66 web: Add optional breadcrumb to PageTitle
effb588d3c fix: use one-way binding for record line rr prop
e73ed40d5c fix: use validate instead of binding for zero-value fields
99edd8a66c fix: use DomainCreationInput for domain creation endpoint and service
Compare 4 commits »
nemunaire pushed to f/nlnet-core-checkers at happyDomain/happyDomain 2026-04-11 08:32:26 +00:00
0a95b28178 checker: keep 1 report per hour after the first day
5cbe3f580f app: wire checker retention janitor and user gate
64dbf6287e checker: pause scheduling for paused or inactive users
7fad22bae9 checker: add Janitor goroutine to enforce retention policy
c7e54062f9 checker: add tiered RetentionPolicy
Compare 33 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-11 08:30:27 +00:00
bd09960c96 checkers: load external checker plugins from .so files
d8493f9816 checkers: introduce checker subsystem foundation
effb588d3c fix: use one-way binding for record line rr prop
e73ed40d5c fix: use validate instead of binding for zero-value fields
99edd8a66c fix: use DomainCreationInput for domain creation endpoint and service
Compare 5 commits »
nemunaire pushed to master at nemunaire/everything-emoji 2026-04-11 08:11:37 +00:00
a9a1574344 Initial commit: Everything Emoji module
nemunaire created branch master in nemunaire/everything-emoji 2026-04-11 08:11:37 +00:00
nemunaire created repository nemunaire/everything-emoji 2026-04-11 08:08:04 +00:00
nemunaire pushed to master at happyDomain/happyDomain 2026-04-11 05:25:31 +00:00
effb588d3c fix: use one-way binding for record line rr prop
e73ed40d5c fix: use validate instead of binding for zero-value fields
99edd8a66c fix: use DomainCreationInput for domain creation endpoint and service
Compare 3 commits »
nemunaire pushed to master at happyDomain/happyDomain 2026-04-11 05:19:16 +00:00
2dc5dce57b fix: use one-way binding for record line rr prop
7b9492ab63 fix: use validate instead of binding for zero-value fields
13312d0bfd fix: use DomainCreationInput for domain creation endpoint and service
5354c861c2 Improve README
4989e38fbc fix: migration: use safe type assertions in SRV record migration
Compare 6 commits »
nemunaire pushed to f/page-title-breadcrumb at happyDomain/happyDomain 2026-04-11 05:11:11 +00:00
400169c14e web: Add optional breadcrumb to PageTitle
2dc5dce57b fix: use one-way binding for record line rr prop
7b9492ab63 fix: use validate instead of binding for zero-value fields
13312d0bfd fix: use DomainCreationInput for domain creation endpoint and service
5354c861c2 Improve README
Compare 80 commits »