# Changelog

Generated: 2026-03-03T03:15:23.373Z

- 2026-03-03 · fix: billing dash explicit sign-in-required UX + activity feed 502 hotfix (activity-list auth/response handling)

- 2026-03-03 · chore: finalize smoke trust, billing/auth hotfixes, and generated changelog workflow (dda73ec, Skyes Over London)
- 2026-03-03 · fix: default preview width 40% and add release notes popup (9472127, Skyes Over London)
- 2026-03-03 · feat: ship smoke trust platform, evidence tooling, and github hardening (6b2cd64, Skyes Over London)
- 2026-03-02 · docs: add enterprise evidence and solo-founder governance pack (e3fb34e, Skyes Over London)
- 2026-03-02 · feat: enterprise hardening + IDE layout/preview stability (a44c715, Skyes Over London)
- 2026-03-02 · fix: remove hardcoded worker URL from all source files (secret scanner) (38ef893, Skyes Over London)
- 2026-03-02 · feat: enterprise upgrades — rate limits, background fns, Sentry, PDF bundle, embeddings fix, CI (c8c2698, Skyes Over London)
- 2026-03-01 · chore: final founders smokeout and preflight hardening (0b50a85, Skyes Over London)
- 2026-03-01 · feat: swap gateway to XnthGateway (kAIxuGateway13) — add 3 proxy fns, rewire ai-edit + embeddings + health, KAIXU_VIRTUAL_KEY (2f1dacd, Skyes Over London)
- 2026-03-01 · feat: add org require_mfa — schema column, soc2 wired, org-settings CRUD endpoint (277fc7a, Skyes Over London)
- 2026-03-01 · fix: replace remaining console calls with structured logger in embeddings, notifications, soc2 (8c9ddd8, Skyes Over London)
- 2026-03-01 · fix: critical — add all missing frontend script tags to ide.html (2cca696, Skyes Over London)
- 2026-03-01 · feat: v1.1.0 — email sending, requireAuth, structured logging, asset caching (09cb2d8, Skyes Over London)
- 2026-03-01 · docs: full README rewrite + Deploy Notes (9cdd973, Skyes Over London)
- 2026-03-01 · feat: Phase 21+24+27 — legal pages, security hardening, setup validator (82280a7, Skyes Over London)
- 2026-03-01 · fix: mask vendor model names — use kAIxU-flash not gemini-2.5-flash (85b751c, Skyes Over London)
- 2026-03-01 · feat: Phase 22-28 — rate limits, Sentry, SSO SAML+OIDC, CI pipeline, 46 tests green, multi-region DB (4e096aa, Skyes Over London)
- 2026-03-01 · fix: health.js /v1/health path + KAIXU_GATE_BASE; embeddings.js stale comment (09f7f34, Skyes Over London)
- 2026-03-01 · fix(embeddings): correct gateway path /v1/embeddings, body key content, response shape embeddings[].values, add taskType (9df9cd1, Skyes Over London)
- 2026-03-01 · chore: remove worker/ folder — this repo has no Cloudflare, gateway is separate (6aced27, Skyes Over London)
- 2026-03-01 · fix: add key diagnostic + trim whitespace from Gemini API key (d48d80f, Skyes Over London)
- 2026-03-01 · fix: Worker uses correct KAIXU_GEMINI_API_KEY + KAIXU_APP_TOKENS auth (5f216a8, Skyes Over London)
- 2026-03-01 · fix: add KAIXU_ key name guesses + /debug endpoint to find env var names (63808c0, Skyes Over London)
- 2026-03-01 · fix: Worker auto-detects existing env var names, no new vars needed (c294b14, Skyes Over London)
- 2026-03-01 · feat: add complete Cloudflare Worker (chat + embeddings) to worker/ (668f240, Skyes Over London)
- 2026-03-01 · fix: reroute embeddings through Kaixu gateway (Gemini), remove OpenAI dependency (9096922, Skyes Over London)
- 2026-03-01 · feat: complete all Must Haves — billing, RAG, RLS, SOC2, notifications, CRDT cursors, quota enforcement, search worker, client bundle, SSO schema, debounced preview (1d69cae, Skyes Over London)
- 2026-02-28 · fix: boot intro now visible on load — body overflow hidden, crtTurnOn starts opaque, warp particles slowed to 1.5-3.5s (26fe103, Skyes Over London)
- 2026-02-28 · feat: landing page as root index.html, IDE moved to ide.html (184b17a, Skyes Over London)
- 2026-02-28 · feat: landing page as root (index.html), IDE moved to ide.html (38d71a0, Skyes Over London)
- 2026-02-28 · feat: full landing page — boot sequence + hero, features, AI, shortcuts, templates, how-to, CTA (1522384, Skyes Over London)
- 2026-02-28 · feat: Phase 12.5 — templates Netlify CRUD functions, org tab, cloud save/apply (a23569a, Skyes Over London)
- 2026-02-28 · feat: Phase 11.4 apply-patch modal + status bar (Ln/Col/lang/dirty) (f317db7, Skyes Over London)
- 2026-02-28 · feat: Phase 9.5/11.3/12.4 — binary viewer, save-as-template, formatter improvements (e6ccecd, Skyes Over London)
- 2026-02-28 · feat: Phase 7/8/9 — snippet manager, upgraded formatter, PDF viewer, settings fixes (4ec1b13, Skyes Over London)
- 2026-02-28 · feat: outline panel, problems/linting, templates browser, clipboard import, selective export (0d4f0c0, Skyes Over London)
- 2026-02-28 · feat: multi-tab editor, split panes, search panel, command palette, explorer context menu (b904fba, Skyes Over London)
- 2026-02-28 · fix: use DATABASE_URL from Netlify-Neon integration (fallback to NEON_DATABASE_URL) (a1d3f68, Skyes Over London)
- 2026-02-28 · fix: handle base64 body in Netlify Functions, improve signup error messages, fix JSONB {} insert (6abecc4, Skyes Over London)
- 2026-02-28 · feat: org-aware functions, schema, fix chat-append duplicate var, Netlify build ready (f867d12, Skyes Over London)
- 2026-02-28 · Add Netlify functions, auth/db libs, and SQL schema (1d81795, Skyes Over London)
- 2026-02-28 · Add files via upload (463a11d, Skyes Over London)

## Release Notes Feed

- Use this file as the source for in-app or docs release summaries.
- Regenerate with: `npm run changelog:generate`.

