Every release on FrontendX, from the unified AI assistant to the deploy pipeline underneath it. Newest first.
12releases
3feature drops
Aug 11, 2026latest
Aug 11, 2026NewLatest
Unified AI Assistant for Every Surface
One AI, everywhere
Unified AI configuration module shared by the landing assistant, DSA helper, playground host, and UI problem tutor. One provider-profile selector, one model picker, one thinking-level control across every surface.
Shared chat shell with a consistent composer, conversation log, streaming SSE adapter, and history persistence. A conversation started on the landing page behaves identically inside a problem workspace.
Enabled in production with the platform provider (DeepSeek V4 Flash and V4 Pro, plus Auto routing) and 10,000 free tokens for new accounts.
Bring-your-own-key support for OpenAI, Anthropic, Gemini, Groq, NVIDIA NIM, Moonshot, Z.AI, and more, with per-provider model discovery.
Agent UI
Rebuilt composer with model and thinking selectors, queued-prompt handling, selection tools, and asset previews.
Conversation log with streaming text, active tool-call indicators, copy, edit, and regenerate actions.
Scenario adapters for DSA, playground, UI problems, and general chat that share one message harness.
Session history stored locally per surface with resume support via ?chat= deep links.
Aug 10, 2026New
Browser Audio Tools: Free TTS and Speech-to-Text
100% local, no API keys
Free text-to-speech and speech-to-text utilities that run entirely in the browser. Model inference and microphone or file processing never leave the device.
Lazy model loading with WebGPU first and a WASM fallback, plus an explicit first-download state with progress.
Versioned first-party audio model bundles on the CDN (cdn/audio/<model>/v1) with a manifest, Cache API persistence, and scoped sync.
Voice cloning requires explicit permission acknowledgement with educational-use, consent, anti-impersonation, disclosure, and applicable-law warnings.
Exposed to AI chat through WebMCP runtime bridges that enforce model-download readiness and keep audio local.
Aug 7, 2026Improved
Local Auth and Content Endpoints
Completed local authentication flows for development: sign-in, callback, and session handling work against the local API worker without remote dependencies.
Content endpoints available locally so the admin studio, notes, submissions, and dashboard can read and write problem and article content in dev.
Deployment verification now covers the authenticated composer path and the unauthenticated AI sign-in gate.
Aug 6, 2026Architecture
TanStack Start Consolidation
Consolidated the remaining Next.js-era application routes onto the TanStack Start and Vite codebase.
Prerendered HTML, route data, JavaScript, and CSS synchronized from dist/client to R2 with the SSG-first architecture.
Static pages served from R2 and cached at the edge while client-side navigation keeps the SPA experience.
Aug 5, 2026Improved
Navigator Authoring and Hydration Stability
Stabilized problem tab hydration so editor, preview, and console panes restore reliably on navigation and reload.
Shipped navigator authoring: searchable problem navigation across playlists with predictable hydration.
Deployed SSG artifacts are now tested before release, and the deployment workflow documentation was hardened.
Aug 2, 2026Architecture
Gated Production Deploys and SPA Reliability
Deploy pipeline
Every deploy now runs a 5-stage pipeline: local dev browser tests, production build, SSG preview tests, deploy, then production browser tests against frontendx.dev.
Deployment is gated on the built SPA: blank frames, hydration stability, and route persistence are checked before anything ships.
Resumable R2 migration uploads with cache invalidation after resumed syncs.
Isolated deployment dev server and serialized browser checks so parallel deploys cannot interfere.
Build tests run from the generated worker config and the deploy pipeline web root is resolved explicitly.
SPA problem flow
Problem header navigation now routes through the SPA instead of full page loads.
Problem data is preserved across route remounts, and the workspace (editor, console, layout) is retained while routes load.
Problem lifecycle and workspace sync are preserved across client-side navigation.
Jul 9, 2026Fixed
SSG and R2 Sync Reliability
Pinned the SSG buildId so stale asset references can be detected and pruned safely.
Added safe R2 orphan cleanup and fixed the SSG sync so unchanged files are actually skipped.
Excluded out-of-tree API dependencies from the worker build (strip-d1-deps).
Fixed 9 production build failures, duplicate response headers, and a deploy hang.
Jul 7, 2026Improved
System Design Library Refactor
Extracted shared article components (ArticleHero, Section, InlineCode, CodeBlock, CodeCard, PrevNext, callouts) and rolled them out across the system-design article library.
Resolved TypeScript errors across 30+ articles including whiteboarding, RBAC, QR login, PWA, Google Maps, analytics dashboards, and bit-manipulation guides.
Fixed the playground Cloudflare Workers deploy with correct assets SPA handling and no redirect loops.
Mar 21, 2026Architecture
SSG-First / Worker Bundle Optimization
Architecture
SSG-SPA policy enforced - App is strictly static-first (as close to SPA as possible). Worker only executes API routes; all interactive UI is client-side.
New 3-file pattern for client-heavy pages: page.tsx (server, force-static) to *Loader.tsx ("use client", dynamic ssr:false) to *Client.tsx (all interactive content). Removes page dependencies from the worker SSR bundle.
next/dynamic with ssr: false is only valid inside Client Components - Server Components must delegate to a client loader file first.