Changelog
What we shipped.
Public log of every meaningful release. Newest first.
Marketing polish + 404/500 + dynamic OG
- ▸Branded 404 and 500 error pages.
- ▸Dynamic Open Graph image so social shares get a proper preview.
- ▸New /faq page, /compare index, /changelog (you're reading it).
- ▸Multi-column site footer with Product / Compare / Legal sections + contact mailboxes.
- ▸Accessibility: skip-to-content link on every page.
Marketing site v2 + 32-agent constellation
- ▸Full redesign of the landing matching the Gamma mockup, kept in NovaHunt brand.
- ▸Single SVG constellation visualizing all 32 agents grouped by domain instead of 32 individual cards.
- ▸Logo is now always clickable (no auto-redirect to dashboard) — signed-in users can browse the marketing site.
Chrome extension + Stripe referral wiring
- ▸Chrome extension (Manifest V3) that clips jobs from LinkedIn, Indeed, Glassdoor, Greenhouse, Lever, Ashby, Workable into NovaHunt.
- ▸New POST /jobs/clip endpoint scores the clipped posting immediately and creates a Match row.
- ▸Stripe webhook now grants $5 credit to both parties on a referred user's first paid subscription.
HERALD blog automation
- ▸New Tier-3 agent HERALD drafts blog posts from curated RSS feeds (HN Hiring, BLS, LinkedIn Economic Graph, Indeed Hiring Lab).
- ▸Hard cap: 30 posts/month at ~$0.05 each — under $2/mo blog spend.
- ▸Admin queue at /admin/blog for human approval before publish.
- ▸Public /blog list + /blog/[slug] detail + /blog/rss.xml feed.
Referral program + drip + re-engagement
- ▸Referral codes + share UI at /settings/referrals — $5 credit each side on the new user's first paid month.
- ▸Drip email sequence (Day 1 / 3 / 7) for new users.
- ▸Re-engagement emails for users idle 7+ days, then a final 14-day check-in.
- ▸All routed through the existing NotificationBatcher → CRIER → Resend pipeline.
Kanban pipeline + Insights + Notifications inbox
- ▸Drag-to-stage kanban view at /applications (toggle to list, persisted).
- ▸New /insights page surfacing the 7 agents that ran nightly with no UI surface.
- ▸Notifications inbox: nav bell with unread badge, dropdown of recent items, full /notifications page.
Public marketing site + legal docs + GDPR endpoints
- ▸Real landing page replacing the gated dashboard at /.
- ▸Pricing, Features, About, Security, How it works.
- ▸5 legal documents (Privacy, ToS, Cookies, AUP, DPA) at /legal/{slug}.
- ▸GDPR: /me/export bundles every row of user data; /me/account/delete cascade-deletes.
- ▸CAN-SPAM: List-Unsubscribe headers + footer link on every outbound email.
- ▸Cookie consent banner, age gate at signup.
SCOUT — local ML re-ranker
- ▸scikit-learn TF-IDF + LogisticRegression learns from your saves/dismisses.
- ▸Re-ranks every job match without an additional AI call. $0 marginal cost.
- ▸Cards show both Claude's score and Your fit once SCOUT has trained.
Truthfulness pass — stripped aspirational claims
- ▸Removed Auto-apply, Priority refresh frequency, Custom source connectors from Pro plan.
- ▸Reframed ATS submission claim — we stage docs, browser-worker automation is on the roadmap.
- ▸Marketing copy now only claims what's actually built.
Foundation
- ▸30 agents organized across three tiers (VANGUARD orchestrator, 8 directors, 21 specialists).
- ▸Deterministic safety layer: WARDEN, TURNSTILE, METER, CANARY, ABACUS, WATCHTOWER.
- ▸Hard daily + monthly USD spend caps enforced in pure Python (zero LLM imports).
- ▸3-tier consent model (GREEN / YELLOW / RED) with one-time signup consent.
- ▸Hash-chained audit log of every agent run with full cost data.
- ▸MCP boundary for outbound integrations with encrypted credential vault.
- ▸6 job board connectors (Adzuna, JSearch, Greenhouse, Lever, Ashby, Workable).
- ▸Resume parsing + voice fingerprinting (IntakeAgent + MUSE).
- ▸Email magic-link auth via Auth.js v5 + Resend.
Want to be in the next entry?
Reply to any product email with feedback, or start free below.