nemunaire created branch f/notifications in happyDomain/happyDomain 2026-04-11 03:31:56 +00:00
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 pushed to master at happyDomain/website 2026-04-11 03:10:21 +00:00
ca6f8367dd Add JSON-LD structured data for improved SEO
b85d01c31f Improve per-page SEO with dynamic meta tags and canonical URLs
15866cc322 Add rel="noopener" to all external target="_blank" links
5a052a6527 Update provider count from 38 to 55+ and fix French typo
0631bb255f Complete Umami event tracking coverage across all partials
Compare 7 commits »
nemunaire pushed to f/nlnet-core-checkers at happyDomain/happyDomain 2026-04-10 19:42:25 +00:00
6825f092ab checker: keep 1 report per hour after the first day
abf8da1e95 app: wire checker retention janitor and user gate
f342e55f15 checker: pause scheduling for paused or inactive users
781f7a96a6 checker: add Janitor goroutine to enforce retention policy
b5d97d90c1 checker: add tiered RetentionPolicy
Compare 27 commits »
nemunaire pushed to f/nlnet-core-checkers at happyDomain/happyDomain 2026-04-10 19:34:20 +00:00
df722e8201 checker: keep 1 report per hour after the first day
3ac7ed10f4 app: wire checker retention janitor and user gate
cb3552b483 checker: pause scheduling for paused or inactive users
dcdf6b2cfd checker: add Janitor goroutine to enforce retention policy
cc86f6f554 checker: add tiered RetentionPolicy
Compare 24 commits »
nemunaire pushed to f/nlnet-core-checkers at happyDomain/happyDomain 2026-04-10 19:01:30 +00:00
a23461f771 checker: keep 1 report per hour after the first day
bb062a6a2d app: wire checker retention janitor and user gate
8c17adbe4a checker: pause scheduling for paused or inactive users
01e77a7867 checker: add Janitor goroutine to enforce retention policy
64a60a08d6 checker: add tiered RetentionPolicy
Compare 24 commits »
nemunaire pushed to f/nlnet-core-checkers at happyDomain/happyDomain 2026-04-10 18:56:30 +00:00
ea301e169a checker: keep 1 report per hour after the first day
11bb7f1f4e app: wire checker retention janitor and user gate
c9e1e9ad67 checker: pause scheduling for paused or inactive users
0be45805a6 checker: add Janitor goroutine to enforce retention policy
2c7fc2e941 checker: add tiered RetentionPolicy
Compare 24 commits »
nemunaire pushed to f/nlnet-core-checkers at happyDomain/happyDomain 2026-04-10 17:40:01 +00:00
dbc44fcecb checker: keep 1 report per hour after the first day
87350c92a0 app: wire checker retention janitor and user gate
227333973d checker: pause scheduling for paused or inactive users
89877c1e68 checker: add Janitor goroutine to enforce retention policy
78e7bb4922 checker: add tiered RetentionPolicy
Compare 27 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-10 17:30:32 +00:00
1ac14a8a76 checkers: load external checker plugins from .so files
621140a792 checkers: introduce checker subsystem foundation
384a749b8c inmemory: remove unused fields and simplify test setup
Compare 3 commits »
nemunaire pushed to f/nlnet-core-checkers at happyDomain/happyDomain 2026-04-10 17:30:31 +00:00
b416cb5688 checker: keep 1 report per hour after the first day
0ae9299f6a app: wire checker retention janitor and user gate
66377ab3f9 checker: pause scheduling for paused or inactive users
55ec9b1c74 checker: add Janitor goroutine to enforce retention policy
a1bbba6691 checker: add tiered RetentionPolicy
Compare 28 commits »
nemunaire pushed to master at happyDomain/happyDomain 2026-04-10 17:20:33 +00:00
384a749b8c inmemory: remove unused fields and simplify test setup
nemunaire pushed to f/nlnet-core-checkers at happyDomain/happyDomain 2026-04-10 16:06:44 +00:00
b1d7df8d3c checker: keep 1 report per hour after the first day
5b29ed5605 app: wire checker retention janitor and user gate
94cb9a4129 checker: pause scheduling for paused or inactive users
011766f1dc checker: add Janitor goroutine to enforce retention policy
573b1aa90a checker: add tiered RetentionPolicy
Compare 27 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-10 15:54:16 +00:00
4e80012a48 checkers: load external checker plugins from .so files
nemunaire pushed to f/provider_svcs_plugins at happyDomain/happyDomain 2026-04-10 15:44:43 +00:00
3ac06b2865 services: validate aliases atomically on registration
c7d9388ea8 services: load external service plugins from .so files
d78d55be42 providers: load external provider plugins from .so files
1dccbbc9c8 checkers: load external checker plugins from .so files
4289301dd1 checkers: introduce checker subsystem foundation
Compare 74 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-10 15:44:34 +00:00
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-10 15:42:23 +00:00
3ac06b2865 services: validate aliases atomically on registration
c7d9388ea8 services: load external service plugins from .so files
d78d55be42 providers: load external provider plugins from .so files
1dccbbc9c8 checkers: load external checker plugins from .so files
4289301dd1 checkers: introduce checker subsystem foundation
Compare 5 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-10 15:33:59 +00:00
f893154bec services: validate aliases atomically on registration
e94c5a2f8e services: load external service plugins from .so files
069953ed23 providers: load external provider plugins from .so files
c8a70baef5 checkers: load external checker plugins from .so files
3a1ac90a84 checkers: introduce checker subsystem foundation
Compare 5 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-10 15:03:18 +00:00
8f4627a30c services: validate aliases atomically on registration
8855fb7ce2 services: load external service plugins from .so files
c56ef613ea providers: load external provider plugins from .so files
f41925b6c6 checkers: load external checker plugins from .so files
Compare 4 commits »
nemunaire pushed to f/nlnet-core-plugin at happyDomain/happyDomain 2026-04-10 12:29:41 +00:00
845128d3b0 services: validate aliases atomically on registration
e996556c88 services: load external service plugins from .so files
6ad86675d6 providers: load external provider plugins from .so files
bc0c43c315 checkers: load external checker plugins from .so files
6fa9e5c090 checkers: introduce checker subsystem foundation
Compare 5 commits »
nemunaire pushed to f/nlnet-core-checkers at happyDomain/happyDomain 2026-04-10 12:29:24 +00:00
2e0de8cf2c checker: keep 1 report per hour after the first day
4ffc0f449e app: wire checker retention janitor and user gate
ead5158652 checker: pause scheduling for paused or inactive users
a4f1fe8302 checker: add Janitor goroutine to enforce retention policy
2d8f37cbec checker: add tiered RetentionPolicy
Compare 31 commits »