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 created branch master in nemunaire/everything-emoji 2026-04-11 08:11:37 +00:00
nemunaire pushed to master at nemunaire/everything-emoji 2026-04-11 08:11:37 +00:00
a9a1574344 Initial commit: Everything Emoji module
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 »
nemunaire pushed to f/secret-management at happyDomain/happyDomain 2026-04-11 05:10:59 +00:00
5ccc346611 Add per-provider secret management with plaintext and AES-256-GCM backends
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 34 commits »
nemunaire pushed to f/new-db-engines at happyDomain/happyDomain 2026-04-11 05:07:04 +00:00
fc4f90fd9d Add MongoDB storage backend support
nemunaire created branch f/new-db-engines in happyDomain/happyDomain 2026-04-11 05:07:04 +00:00
nemunaire pushed to f/new-services at happyDomain/happyDomain 2026-04-11 05:06:39 +00:00
7b01b5f99b New service: libravatar
5d30fe1d2d New service: DMARC-reports
357b40acd0 New domain filtering method: domain contains
2dc5dce57b fix: use one-way binding for record line rr prop
7b9492ab63 fix: use validate instead of binding for zero-value fields
Compare 82 commits »
nemunaire pushed to f/notifications at happyDomain/happyDomain 2026-04-11 05:04:44 +00:00
bd3af0ebdc notification: wire notification system into app lifecycle
e41ea2fb98 notification: add API endpoints for channels, preferences, history, and acknowledgement
d9326c4689 checker: add execution callback for notification integration
2c6af855e0 notification: add dispatcher with state tracking and acknowledgement
ca985bb9aa notification: add channel senders for email, webhook, and UnifiedPush
Compare 39 commits »
nemunaire pushed to f/prometheus at happyDomain/happyDomain 2026-04-11 05:04:29 +00:00
a0e6bcede7 web-admin: wire dashboard to /metrics with collapsible details
f6e288a797 checkers: add Prometheus text format for metrics export
e3d8eed1a6 Instrument check scheduler with Prometheus metrics
bb27a07bde Instrument DNS provider adapter with Prometheus metrics
5c2f44ef37 Add storage stats Prometheus collector for business entity counts
Compare 45 commits »
nemunaire pushed to f/provider_svcs_plugins at happyDomain/happyDomain 2026-04-11 05:04:15 +00:00
cd8fb0b2a9 services: validate aliases atomically on registration
99181c591d services: load external service plugins from .so files
405dce1050 providers: load external provider plugins from .so files
e33c407970 checkers: load external checker plugins from .so files
04cfaf3f7c checkers: introduce checker subsystem foundation
Compare 80 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-11 05:03:26 +00:00
e33c407970 checkers: load external checker plugins from .so files
04cfaf3f7c checkers: introduce checker subsystem foundation
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 7 commits »
nemunaire pushed to f/nlnet-core-checkers at happyDomain/happyDomain 2026-04-11 05:03:13 +00:00
b1bb4e9e6c checker: keep 1 report per hour after the first day
2db538efbc app: wire checker retention janitor and user gate
a68da55c1b checker: pause scheduling for paused or inactive users
bf338ee277 checker: add Janitor goroutine to enforce retention policy
60ce00cdfe checker: add tiered RetentionPolicy
Compare 32 commits »
nemunaire pushed to f/nlnet-registry-checks at happyDomain/happyDomain 2026-04-11 05:03:06 +00:00
7db5b70c04 New checker: domain lock status
af2ae88fa3 New checker: domain contact consistency
1a364ef94c New checker: NS security restrictions
8f64e57081 New checker: monitor domain expiration date
af55fa76c0 domaininfo: add RDAP/WHOIS lookup feature
Compare 42 commits »
nemunaire pushed to f/notifications at happyDomain/happyDomain 2026-04-11 03:31:56 +00:00
d546e64925 notification: wire notification system into app lifecycle
40608f8944 notification: add API endpoints for channels, preferences, history, and acknowledgement
f17b046e1b checker: add execution callback for notification integration
6484424c6d notification: add dispatcher with state tracking and acknowledgement
dd12791f33 notification: add channel senders for email, webhook, and UnifiedPush
Compare 10 commits »
nemunaire created branch f/notifications in happyDomain/happyDomain 2026-04-11 03:31:56 +00:00