MindFrame

Product

Changelog

Every feature, fix, and improvement — in the order it shipped.

RSSSubscribe to updates

April 2026

Session 32–33Latest
Feature

Precision Score Public Badge — shareable /badge/[userId] OG image card with composite score, tier, and archetype

Feature

Legal foundation — Privacy Policy, Terms of Service, Cookie Policy, Contact, About, FAQ, Changelog, and 10+ more pages

Fix

Cloudflare Turnstile removed from sign-in and forgot-password — root cause was PAT invisible challenge failing on non-Apple browsers

Feature

Onboarding step 2 theme picker — 2×2 live-preview cards ('Which environment helps you focus?')

Feature

Onboarding completion redesign — 'Start my first session' or 'Go to dashboard' choice; no more forced redirect

Feature

Coach free-tier daily cap — 3 messages/day for free users; unlimited for Pro, Coach, and trial accounts

Fix

Dark/Midnight/Warm theme contrast audit — all semantic color overrides corrected

Feature

DashboardNav Tools redesign — 520px 3-column mega-menu on desktop; fixed bottom-sheet mobile drawer

March 2026

Sessions 30–31
Feature

Mode Completion Trophies — amber 🏆 badge on ModeCard when all 40 challenges in a mode are completed

Feature

AI response caching — Redis TTL on 5 AI endpoints; ~40% cost reduction for returning users

Feature

Accessibility sprint — Escape handlers on 5 modals, dialog roles, aria-labels, main landmarks across 5 pages

Feature

Synthetic beta test script — 10-phase end-to-end automated flow against live production

Feature

E2E smoke tests — 19 Playwright tests covering public pages, auth, navigation, and form rendering

Feature

verify-ai-key.sh — 3-check script to verify ANTHROPIC_API_KEY is active in Railway

Fix

Dashboard Server Component crash — all 3 server fetches now properly awaited

Fix

Trailing slash strip in API client — prevents double-slash 404 errors

Fix

Onboarding error surface — generic catch now shows actual error message

February 2026

Sessions 27–29
Feature

4-theme system — Light (default), Dark, Midnight (navy), Warm (parchment); CSS variable tokens + Tailwind overrides; anti-FOUC

Feature

ThemeProvider + ThemeSwitcher — localStorage persistence; appears in DashboardNav profile dropdown

Feature

MindFrame logo suite — M-node mark (indigo→violet gradient), 5 sizes + SVG, favicon wired into layout and PWA manifest

Feature

Streak Recovery Push — daily cron at 17:00 UTC detects 2-day gaps and sends push notification

Feature

Cognitive Score Trend Chart — composite score line chart on analytics page with average reference line

Fix

Service worker nav crash — navigate-mode bypass and fallback Response for cache misses

Fix

Achievements never awarded — seedAchievementsIfNeeded had extra xp field stripped

Fix

CI pipeline — prisma validate step now has placeholder DATABASE_URL

Fix

10 null guards across AI service and coach service for content[0] access

January 2026

Sessions 25–26
Feature

Custom domain — usemindframe.com (Vercel) + api.usemindframe.com (Railway) live

Feature

Redis connected — Upstash TLS via REDIS_URL; AI caching + WebSocket adapter live

Feature

PostHog feature flag — onboarding-flow (50/50 control vs streamlined) + 5-step conversion funnel

Feature

Integration test harness — 14 Supertest E2E tests across 4 spec files

Feature

AI config service extraction — Anthropic singleton consolidating 6 SDK instances

Feature

Pre-commit route check hook — husky + lint-staged with check-routes.mjs

Fix

BillingModule AuthModule import fix — resolves SupabaseAuthGuard DI error

Fix

Express crash fix — explicit express dep for pnpm strict hoisting in Docker

December 2025

Sessions 19–24
Feature

Full Studio Ops compliance audit — all context files, ESLint/Prettier, jest.config.ts

Feature

Coach Pro Programs — 5 structured multi-session coaching programmes

Feature

Referral system — get-my-link, redeem, stats; 500 XP for referrer + 7-day Pro trial for referee

Feature

Teams module — create, join by invite code, team fingerprint, team leaderboard, manager dashboard

Feature

Certifications — 5 certs seeded, check/award, list, public verify

Feature

Challenge Packs — 3 packs seeded in prod: leadership-decisions, financial-bias (free), medical-triage

Feature

War Room WebSocket gateway + Redis adapter (live)

Fix

N+1 query refactor, unbounded query fix, schema cascades, silent error handlers

November 2025

Sessions 10–18
Feature

Coach module — multi-turn Socratic AI chat with cross-session memory (last 3 sessions)

Feature

Predictions module — CRUD + Brier scoring for forecasting challenges

Feature

440 challenges — all 11 modes at exactly 40 challenges each

Feature

Hive stats — see how your scores compare against aggregate user performance

Feature

Cognitive Wars — events, leaderboard, and competitive challenge engine

Feature

Email system — Resend drip, weekly digest, abandonment recovery, cognitive decay re-engagement

Feature

PWA — manifest.json, service worker, push notification handlers, PwaInstall prompt

Feature

SM-2 spaced repetition review engine with smart retry loop

Feature

Achievements (18+) and Missions (10) modules

October 2025

Sessions 1–9
Feature

Core platform launched — NestJS API + Next.js web app monorepo

Feature

Authentication — Supabase JWT, sign-in/sign-up/forgot/reset/email confirmation

Feature

Game engine — 11 modes, challenge sessions, confidence rating, AI scoring (Claude Haiku)

Feature

Analytics — 30+ endpoints including calibration trends, mode breakdown, cognitive-age, employer-report

Feature

Scoring — deterministic composite + AI reasoning scoring pipeline

Feature

Stripe billing — checkout, webhook, customer portal (awaiting LLC for live transactions)

Feature

Review module — SM-2 spaced repetition deck

Feature

Railway + Vercel deployment pipeline — both live with auto-deploy from main

Active development. Shipping weekly.

Join now and grow with the product.

Start free →