13 mayo 2026
Unreleased
Features
landing2InboxAlive standalone + fixtures (Fase A of /5)landing2hero copy leads with the human-in-loop wedgelanding2honest numbers — verifiable facts in strip, configurable ROIlanding2animate the killer mock — agent reasoning ticks liven5-wabaenable 360dialog WhatsApp BSP providern5-outreachempty state + Import CTA when 0 prospectslanding2conversion polish — email capture, ROI calc, compare, sticky CTAn4-mobile-fase2Pipeline + Tasks + FAB compose + PWA installn4-wabaenable Meta Cloud + Twilio providersn4-vps2observability stack bring-up files (Caddy + Kuma + LangFuse + n8n)qgascripts/qga-gates.ts reusable end-of-sprint quality gate auditor (ADR-017)landing2cinematic WebGL hero — curl-noise particle field + bloomautomationsvisual workflow editor (xyflow) + cost dashboard widgetlanding/landing2 cinematic Sentinel landing for A/B test (antigravity-style)agent-watcherMac File Watcher (N+4 F0)n4-f0/admin/agents-monitor live dashboardn4-f0VPS intake endpoint + agent_events schema
Bug Fixes
n5-vitestpoolOptions.forks shape valid for vitest 4.1.5pwasuppress install prompt on marketing routesn5-vps2healthchecks use 127.0.0.1 — IPv6 false positiven5-dockerhealthcheck reports actual container healthn5-proactiveagents/[id] dispatch — proactive agent or conversationn5-p0Telegram sendTextMessage undefined — clients can't receive repliesn4-qa-wave-22 bugs fixed via QGA audit + static analysisn4-hardeningIPv6 healthcheck + proxy rename + presence-viewers deduprailbottom 5 buttons inconsistencies — empty settings preview + dead bell/avatarinboxhide transcription provider name from badgen4-ui-sweepdropdown opacity + thread summary + audio transcribe loopmiddlewareadd /landing2 to PUBLIC_ROUTESlanding2DOM-based cursor glow fallback + visible deploy markerai-providersresolver must filter by provider_type='llm'agents-monitorbuild break — move aggregateAgents to client-safe format.tstranscriptionOpenRouter Whisper — JSON+base64 instead of multipartn4scroll regression + duplicate settings menu + automations crash + memberships leakshellSecondaryPane menu visualization — dead routes, weak active state, hover flickersettingsicon serialization across server→client RSC boundaryinboxrealtime thread freezes when WS fails — sync initial props + 5s pollingauthadd /api/auth to STATIC_PREFIXES so login flow isn't redirectedauthcorrect route handlers for login + signup + forgot-passwordauthmigrate Server Actions to stable API routes — defeats Server Action hash stalenessn2-4middleware sets Cache-Control on auth routes — nuclear optionn2-3runtime headers() opt-out for auth routes — triple hammer
Refactors
n5-analyticsRLS defense-in-depth — createClient instead of service-rolelanding2sober high-conversion rewrite, sector-agnosticlanding2atmospheric CSS aurora, drop WebGL hero
Tests
n5-engineAI workflow E2E — no [stub: literals in output
Chores
cimigrate all jobs from ubuntu-latest to self-hosted VPS 2 runnercireduce Actions minutes ~40% + add VPS 2 self-hosted runner
Audits
n5-securitycreateServiceClient usage — 146 callers reviewed + RED-FLAG fix
Polish
n4-wave-2UI/UX audit — 17 fixes across 17 files