No description
Find a file
flndrn 48e25bca12 fix(monitoring): drop dead kill-switch + style monitored CTA as button
Two coupled fixes:

1. NEXT_PUBLIC_WEBDOWN_LIVE wasn't getting inlined into the client
   bundle by Next 16 (the literal `t.default.env.NEXT_PUBLIC_WEBDOWN_LIVE`
   was left as a runtime reference, evaluating to undefined in the
   browser). Result: linkActive was always false, so monitored
   domains never reached `mode = "monitored"` and rendered as the
   neutral "Live · reachable just now" instead of the green
   Monitored variant.

   The kill-switch was a pre-launch safety to hide dead web-down.com
   links. web-down.com is live now, so the gate is vestigial. Remove
   it entirely rather than chase the build-arg plumbing — clean
   logic, fewer moving parts.

2. Style the monitored CTA as a clearly-clickable button instead of
   an inline text link. Visual treatment: small uppercase pill with
   green border + soft success bg, hover-darkens, "View dashboard ↗".
   The brand line above ("Monitored by web-down.com") still has the
   plain inline link too, so users get both an attribution and an
   action.

Result for any domain returning monitored=true from the upstream
check:

  [• Monitored by web-down.com]  [VIEW DASHBOARD ↗]

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 13:39:22 +02:00
content/blog feat(blog): Phase 2 MDX blog with 4 substantive long-form posts 2026-05-03 00:48:32 +02:00
public refactor(monitoring): drop hardcoded MONITORED_DOMAINS — single source of truth is web-down.com 2026-05-04 13:19:01 +02:00
src fix(monitoring): drop dead kill-switch + style monitored CTA as button 2026-05-04 13:39:22 +02:00
.dockerignore Initial scaffold for my-whois.com 2026-05-02 20:10:57 +02:00
.env.example feat(monitoring): MonitoringBand A/B-tested cross-promo to web-down.com 2026-05-03 12:20:56 +02:00
.gitignore docs: 4-week SEO sprint plan + gitignore the affiliate tracker 2026-05-03 13:06:49 +02:00
CLAUDE.md feat(monitoring): MonitoringBand A/B-tested cross-promo to web-down.com 2026-05-03 12:20:56 +02:00
Dockerfile revert(docker): roll Dockerfile back to last-known-good 2026-05-03 12:12:01 +02:00
LOOWII-DOKPLOY.md docs: clarify Claude Code does ops work on Loowii (J oversees) 2026-05-02 20:46:35 +02:00
next-env.d.ts Initial scaffold for my-whois.com 2026-05-02 20:10:57 +02:00
next.config.ts Initial scaffold for my-whois.com 2026-05-02 20:10:57 +02:00
package.json fix(nav): unified hamburger menu under 768px — all 4 nav links together 2026-05-03 02:16:47 +02:00
pnpm-lock.yaml fix(nav): unified hamburger menu under 768px — all 4 nav links together 2026-05-03 02:16:47 +02:00
postcss.config.mjs Initial scaffold for my-whois.com 2026-05-02 20:10:57 +02:00
SEO_SPRINT.md docs: 4-week SEO sprint plan + gitignore the affiliate tracker 2026-05-03 13:06:49 +02:00
tsconfig.json Initial scaffold for my-whois.com 2026-05-02 20:10:57 +02:00