Changelog
All notable changes to this project are documented here. This file is auto-generated from Conventional Commits — do not edit by hand.
[Unreleased] — 2026-05-13
Features
- landing2: InboxAlive standalone + fixtures (Fase A of /5) (#203) (3d97a28)
- landing2: hero copy leads with the human-in-loop wedge (#189) (587533b)
- landing2: honest numbers — verifiable facts in strip, configurable ROI (#187) (6b40e48)
- landing2: animate the killer mock — agent reasoning ticks live (#183) (5c44cc4)
- n5-waba: enable 360dialog WhatsApp BSP provider (#178) (94f5532)
- n5-outreach: empty state + Import CTA when 0 prospects (#176) (9cf313c)
- landing2: conversion polish — email capture, ROI calc, compare, sticky CTA (#175) (86335c0)
- n4-mobile-fase2: Pipeline + Tasks + FAB compose + PWA install (#173) (57b8812)
- n4-waba: enable Meta Cloud + Twilio providers (#172) (bb43106)
- n4-vps2: observability stack bring-up files (Caddy + Kuma + LangFuse + n8n) (#167) (2a8fd39)
- qga: scripts/qga-gates.ts reusable end-of-sprint quality gate auditor (ADR-017) (#155) (8b3ce48)
- landing2: cinematic WebGL hero — curl-noise particle field + bloom (#162) (3254019)
- automations: visual workflow editor (xyflow) + cost dashboard widget (#157) (cca839a)
- landing: /landing2 cinematic Sentinel landing for A/B test (antigravity-style) (#156) (b99184c)
- agent-watcher: Mac File Watcher (N+4 F0) (#150) (391eadc)
- n4-f0: /admin/agents-monitor live dashboard (#151) (78cfbd9)
- n4-f0: VPS intake endpoint + agent_events schema (#152) (20ccf2a)
Bug Fixes
- n5-vitest: poolOptions.forks shape valid for vitest 4.1.5 (#195) (f09b6d8)
- pwa: suppress install prompt on marketing routes (#191) (a7d4065)
- n5-vps2: healthchecks use 127.0.0.1 — IPv6 false positive (#186) (09559f5)
- n5-docker: healthcheck reports actual container health (#184) (45cae73)
- n5-proactive: agents/[id] dispatch — proactive agent or conversation (#180) (c80b163)
- n5-p0: Telegram sendTextMessage undefined — clients can't receive replies (#179) (14bc31b)
- n4-qa-wave-2: 2 bugs fixed via QGA audit + static analysis (#170) (663c609)
- n4-hardening: IPv6 healthcheck + proxy rename + presence-viewers dedup (#169) (16aa3b9)
- rail: bottom 5 buttons inconsistencies — empty settings preview + dead bell/avatar (#166) (00fec0c)
- inbox: hide transcription provider name from badge (#165) (9a0ddab)
- n4-ui-sweep: dropdown opacity + thread summary + audio transcribe loop (#163) (1a7b110)
- middleware: add /landing2 to PUBLIC_ROUTES (#161) (d073b5e)
- landing2: DOM-based cursor glow fallback + visible deploy marker (#160) (8914738)
- ai-providers: resolver must filter by provider_type='llm' (#159) (5e2975c)
- agents-monitor: build break — move aggregateAgents to client-safe format.ts (#158) (05d17b1)
- transcription: OpenRouter Whisper — JSON+base64 instead of multipart (#154) (e5f8b89)
- n4: scroll regression + duplicate settings menu + automations crash + memberships leak (#153) (1defa5b)
- shell: SecondaryPane menu visualization — dead routes, weak active state, hover flicker (#148) (a066d4d)
- settings: icon serialization across server→client RSC boundary (#149) (a806e7d)
- inbox: realtime thread freezes when WS fails — sync initial props + 5s polling (#147) (cd15a8a)
- auth: add /api/auth to STATIC_PREFIXES so login flow isn't redirected (#146) (a15ec05)
- auth: correct route handlers for login + signup + forgot-password (#145) (cae01e6)
- auth: migrate Server Actions to stable API routes — defeats Server Action hash staleness (#144) (b610a33)
- n2-4: middleware sets Cache-Control on auth routes — nuclear option (#143) (c7be50c)
- n2-3: runtime headers() opt-out for auth routes — triple hammer (#142) (0ddee15)
Refactors
- n5-analytics: RLS defense-in-depth — createClient instead of service-role (#185) (07f9d00)
- landing2: sober high-conversion rewrite, sector-agnostic (#168) (24737f4)
- landing2: atmospheric CSS aurora, drop WebGL hero (#164) (e0ae0ea)
Tests
- n5-engine: AI workflow E2E — no [stub: literals in output (#177) (22531d8)
Chores
- ci: migrate all jobs from ubuntu-latest to self-hosted VPS 2 runner (#181) (2f30d30)
- ci: reduce Actions minutes ~40% + add VPS 2 self-hosted runner (#174) (aa394be)
Audits
- n5-security: createServiceClient usage — 146 callers reviewed + RED-FLAG fix (#182) (83f034b)
Polish
- n4-wave-2: UI/UX audit — 17 fixes across 17 files (#171) (4c15433)