Skip to content

Changelog

All notable changes to RED are documented in this file.

  • Add opt-in observability with per-thread debug capture and cost tracking (857f69b)

  • AI observability overhaul — left-rail nav, run tree UX, flags polish (dc2db0f)

  • Tool approvals + requeueAfterStepCap bugfix (cbf6ee6)

  • Leave and delete org now close modal, clear active org, and refresh list (a1e4f73)

  • Truncate async sentinel checkpoints (e804ca1)

  • Auto-close admin modal when active org becomes unavailable (b0c59b1)

  • Add feature flags module with org pinning and modulo-based rollout (4b24c03)
  • Replace stale eager sync with backoff watcher and daily cron (d6d0ed1)
  • Responsive Brief app and agentic chat for mobile (b564f7b)
  • Replace books demo with collaborative briefs (091479c)

  • Agentic brief workspace — per-brief threads, section tools, async export (fe27823)

  • Engine-agnostic chat file uploads with per-agent consumption (909ee3e)

  • Demo seed, docs refresh, premium model upgrade CTA (dbacd17)

  • Add resend invitation and manual entry admin actions (047241a)

  • Convex test (63ae4ab)
  • AuthClient.admin.listUsers return type loses AdminMethods override (55d78c4)

  • Unify codegen and add codegen:check to block CI on missing artifacts (f937ce2)

  • Update AI module docs and fix file paths for package restructuring (b9083a4)
  • Add terms-of-service and privacy-policy pages (fe89041)

  • Inject per-deploy credentials into sign-in banner (82e881a)

  • Add regression test and docs for zid type widening (9037192)

  • Add @red/backend-contract for browser-safe imports (4e51b1e)

  • Replace unsupported —clear-existing-data with convex import —replace-all (7c9e5f9)

  • Derive convex URLs from deploy instead of missing repo vars (d474d6f)

  • Hardcode demo convex URL to befitting-lemming-942.convex.cloud (ef78a9e)

  • Use .convex.site for VITE_CONVEX_SITE_URL (33039ab)

  • Pass CONVEX_DEPLOY_KEY to seed step so convex run can authenticate (d0a6f1a)

  • Use @red/web package name in build filter (4b0e353)

  • Force production deployment to main branch in Cloudflare Pages (c5c6c16)

  • Include pre-releases when resolving latest demo reset tag (561d8eb)

  • Fix (3cc4455)

  • Pin Node.js to v22 for Astro build requirement (e93e27b)

  • Text (7f95566)

  • Resolve typecheck errors in chat components and error codes (8452149)

  • Run tests in non-interactive mode during release prepare (8456c94)

  • Unwrap claude CLI JSON envelope before schema validation (63a7662)

  • Patch component.d.ts for plugin table types with Convex 1.36+ (8068c22)

  • Use semver-correct sort for git tags (2a91d29)

  • Add production checklist and clean up changelogs for client release (1a3ed27)
  • Split demo workflow into deploy and reset (0d2df73)

  • Replace streaming engine with agentic-core task engine (6b0c50f)

  • Add Umami analytics tracking to landing page and docs (f490805)

  • Add homepage SEO baseline (c226fc1)

  • Redesign RED landing page with AI module focus and design handoff (594f108)

  • Update landing page pricing and messaging (4a29923)

  • Migrate deploy workflow to Cloudflare Pages (dee0605)

  • Hoist shared env to job level in demo workflows (db62177)
  • Pass prepaid feature quantities on autumn checkout (97ab359)

  • Refresh org cache after accepting invitation (a43c5c5)

  • Resolve all typecheck errors blocking v1.0.0-rc.2 release (ae4c365)

  • Hide waitlist tab when waitlist is disabled in global config (fa07ed8)

  • Wire LinguiJS infrastructure and language switcher (70d3003)

  • Wrap all UI strings across frontend packages (1c2061c)

  • Localize client-side validation and errors (fb11639)

  • Generate dynamic passwords in seed script (274e0e1)

  • Implement versioned releases and upgrade migrations (b22baf3)

  • Extract web-core, web-shell, and web-admin into standalone packages (61f257e)
  • Correct lock guard truthiness bug and add TLA+ formal specs (6d2b2f4)

  • Harden ship pipeline with cancellation, signal handling, and lockfile fixes (c12bc3a)

  • Harden security workflow with vuln scanning, GNU tar, and Node 24 (0600fb6)

  • Remove Trivy skip-db-update flags that fail on cache miss (8605aa4)

  • Patch kysely CVE-2026-32763 and print Trivy output to CI log (be32354)

  • Generate and copy real password reset link (9891f27)

  • Add impersonatedBy field to session schema patch (2f4db5d)

  • Add CLAUDE.md and initialize Convex backend (f74b6df)

  • Add OWASP Top 10 security hardening plan (4f34233)

  • Add dev credentials for Playwright MCP testing (cf63a6a)

  • Add feature specs for api-keys and mcp-server, remove stale convex generated files (bf0c13b)

  • Comprehensive module documentation and ship pipeline (070790e)

  • Replace examples/ script with proper docs guide (7dd1540)

  • Add books module with schema and api functions (b72e80c)

  • Integrate better-auth with convex backend (54edc85)

  • Add sign-in page and seed script (0003448)

  • Add complete security layer with auth, permissions, rate limiting, and audit logging (79b851e)

  • Implement Better Auth organization plugin (f1b61c2)

  • Implement creating-github-issues skill with pre-create validation (64f40b9)

  • Migrate pull-issue command to pulling-github-issues skill with disable-model-invocation (ceb03a5)

  • Preload public config at app initialization (91503cb)

  • Scope books to active organization (eacd817)

  • Add Organizations tab with member management (9f74bc5)

  • Add passkey status column and treat passkey as valid MFA for org enforcement (36badaf)

  • Hook authentication and organization events into audit trail (6a76296)

  • Replace text-based loaders with Spinner component (23673db)

  • Unified account & organization dropdown menu (cee80b9)

  • Cleanup old org-switcher (b213732)

  • Auto-select organization after login (3e4fb7a)

  • Add waitlist gate with invite flow and admin management (cf75fa0)

  • Add book reviews module with upsert API and tests (4f68487)

  • Add org-scoped API key management with HTTP gateway (cf9b89c)

  • Migrate to Turborepo monorepo (c8727ad)

  • Skip email verification for invitation sign-ups (dabe7fd)

  • Replace Resend SDK with @convex-dev/resend component (b4c5ab7)

  • Add AI agent module with persistent text streaming (baa40c4)

  • Integrate Autumn billing with pricing and org settings (81fcf86)

  • Metered usage tracking, quota UI, and Autumn auto-provisioning (5fad4fc)

  • Admin detail pages, auth makeover, and stone theme (3d96960)

  • Skill ship (2bfe26c)

  • Add red-init interactive setup wizard skill (9b8c026)

  • Add Trivy DB caching workflow and improve security scan reporting (d96b4ef)

  • Build landing page and refine copy for launch (05a20a6)

  • Initial commit (d089ad9)

  • Initialize red-boilerplate project (8fb1348)

  • Config (fd44e8c)

  • Cap countMembers at 200 to eliminate unbounded pagination loop (b44b82c)
  • Apply Anthropic best practices to agent-team skill (fd6c2da)

  • Simplify webapp with shared utilities and Button loading prop (d6f4341)

  • Replace BDD e2e suite with convex integration tests (f1b625e)