Skip to content

Changelog

What’s shipped.

Honest, chronological, no press-release spin. If it’s not here, it’s not in production yet.

  1. Release

    UI overhaul + design system

    • Full visual refresh across homepage, pricing, drops, domain dossier, pricing, watchlist, alerts, FAQ, blog, brand check, and TLD pages.
    • New typography stack: Inter Tight body, JetBrains Mono for all data, Instrument Serif italic for editorial accents.
    • Design tokens expanded (ink-faint, line-strong, surface-panel, accent-ink). DQS badge redesigned as a tinted circle that reads at a glance.
    • Mobile hamburger sheet replaces cramped horizontal nav. Custom 404 and error boundary with brand-matched voice. Keyboard focus rings on every interactive element.
    • Rebrand from DomainWatcher to NameNotifier, including favicon, OG images, email from-names, and all canonical URLs.
  2. New

    SEO surface, real TLD coverage, new pages

    • 54 gTLD feed live, synced to actual CZDS approvals. Dedicated /tld/[tld] pages generate for each approved zone with DQS stats and top picks.
    • Dynamic OG images per blog post, domain dossier, cluster, and TLD page.
    • New JSON-LD: WebSite with SearchAction, SoftwareApplication with AggregateOffer, Thing for per-domain pages, BreadcrumbList on nested routes.
    • RSS feed at /blog/rss.xml with auto-discovery. Blog author schema upgraded to Person.
    • Sitemap priorities rebalanced; canonical URLs explicit on every public page.
  3. New

    Wayback gallery, typo-squat engine, Telegram alerts

    • Domain dossier pages now show a Wayback Machine heatmap — years × months of archived snapshots, clickable through to archive.org.
    • Brand protection checker generates 8 classes of typo-squat variants (keyboard adjacency, omission, doubling, transposition, homoglyph, TLD swap, hyphenation, vowel swap) and looks up registration status via RDAP.
    • Telegram alert channel added alongside email, Slack, Discord, and webhook.
  4. Fix

    Plan gating, pricing honesty, security fixes

    • Plan limits enforced in a single file (lib/plan-limits.ts); free tier capped at 10 daily drops and 1 alert rule. Upgrade CTAs shown at friction points.
    • Pricing page rewrote: removed every feature that doesn't exist yet. Pro and API tiers honestly marked as 'coming soon' where applicable.
    • Security: blocked data: URLs in login redirect sanitizer, closed demo-guard gaps on 9 missing user-write routes (now 14/14 guarded), session-cleanup worker every ~50 min.
  5. New

    Admin moderation, CMS, broadcasts

    • Full admin panel: user search/ban/impersonate/comp, support reply UI, audit log with filters + CSV export.
    • Dynamic settings + FAQ/blog served from DB with admin editor. Broadcast composer with segment targeting.
    • Dispatcher: per-user alert-rate throttling, daily cap, dedup across reruns.
  6. Infra

    Stripe billing, email verification, rate limits

    • Stripe checkout + portal + webhook live. Unsubscribe tokens signed and rotated per delivery.
    • Email verification on signup; password-reset flow with 1-hour tokens. Auth endpoints rate-limited by IP.
    • Database: Drizzle migrations, sessions table, indexed hot paths on alertRules.userId and alertDeliveries(ruleId,domainId).
Upcoming

On the roadmap: advanced DQS signals (CPC, backlinks, trademark), continuous brand-variant monitoring as an ingest-pipeline hook, .com and .net CZDS coverage (pending approval), and the AI curator newsletter for top daily picks. Public updates land here as each ships.

Changelog - NameNotifier - NameNotifier