Changelog
Latest updates, features, and fixes.
September 2026
Features
- Implement mobile editor experience (ADR 0041)
- Prototype collaborative editor for Milestone 2 feasibility
- Milestone 1 – non-editor mobile polish
- Strip redirect_url and drop auth-route pageviews
- Clarify alpha access, add example GDD, and compact mobile nav
Bug Fixes
- Add aria-label to changelog and version history buttons
- Add ReviewLockExtension and review lock UX on mobile
- Enforce 816px canvas min-width on mobile
- Import Transporter type directly from nodemailer
- Focus confirmation input in workspace deletion dialog
- Responsive settings navigation with active state
- Inline Pro upsell card for locked integrations
- Grouped notification settings with checkbox toggles
- API keys copy feedback and error handling
- Whiteboard shortcut safety and touch panning
- Responsive editor navbar — hide non-essential chrome on smaller viewports
- Make comments panel collapsible with View menu toggle
- Retry Playwright browser install on transient apt mirror failures
- Await response.json() before matching it
- Give repeated pillar fields unique ids; fix remaining spec bugs
- Rewrite foundation-wizard.spec.ts to match the real wizard UI
- Eliminate the actual race behind the storage-error flake
- Confirm draft discard, persist comparable games, enforce required step
August 2026
Features
- Add safe workspace deletion
- Redesign document dashboard journey
- Add owner workspace analytics dashboard
- Collect privacy-safe workspace activity
- Enqueue notifications transactionally
- Add durable notification queue foundation
- Mobile comment panel for viewing, replying, and resolving threads
- Embed existing Miro boards in documents
- Community template report and moderation flow
- Add community template gallery
- Publish templates to the community
- Local image preview during upload (#1348)
- Allow owner to resubmit a Needs Revision document for review (#1332)
- Interactive product walkthrough and help center
- Command palette — global ⌘K search, navigation, and editor actions
- H2 hover button trigger for Section Structure Panel
- Generate with AI from Section Structure Panel
- Document-level access control in Hocuspocus + In Review edit lock
- Document folders and tags — drag and drop
- Document folders and tags — dashboard UI
- Document folders and tags — wire document list + move endpoint
- Document folders and tags — tags backend
- Document folders and tags — data model and folders backend
- Add per-section locking with real-time-editor enforcement
- Add collaborator role update and removal API routes
- Wire notification events into the review lifecycle
- Add reviewer verdict flow (approve / request changes)
- Add submit-for-review flow for documents
- Add document review status field and navbar badge
- Add slash command and right-click triggers for Section Structure Panel
- Add section progress roll-up bar to the outline panel
- Redesign global error boundary with recovery actions and support hand-off
- Add document stats bar to editor navbar
- Add a document zoom control to the editor
- Add manual page breaks to the document editor
- Add read-only mobile view for documents
- Add offline persistence and connection status to the editor
- Add rate limiting, bot detection, and shield via Arcjet
Bug Fixes
- Preserve notification delivery idempotency
- Preserve collaborator access without identity email
- Enforce document access on comment read and create
- Allow review resubmission after changes requested
- Atomic media upload + owner/editor delete override (#1346)
- Media assets on workspace-less documents visible to collaborators (#1350)
- Stop the frozen editor instance from losing the live viewer id
- Don't let the section-lock filter block Yjs sync transactions
- Close remaining review-lifecycle stranded-reviewer gaps
- Reject the document owner as their own review
- Hash MCP API key fingerprint instead of truncating the raw key
July 2026
Features
- Add simple section structure panel
- Send document collaborator invitations
- Glossary decoration extension with hover tooltip
- Add Glossary as 13th GDD section
- JWT verifier with key rotation and error boundary
Bug Fixes
- Render HTML-stored document content on public share page
- Prevent Clerk auth() crashes, broken /documents/new link, and RSC boundary bug
- Broken /documents/new link crashes new users onto a 500 page
- Include changelog and feedback pages
- Unblock robots.txt, sitemap.xml, forgot-password; add reset link
- Add trialEndsAt fallback to requirePro()
June 2026
Features
- Implement /forgot-password route, re-add link to sign-in
- Enforce 5-document free-tier limit at POST /api/documents
- Define free-tier limits — 5 docs, unlimited seats
- Gate share link generation and version snapshots behind requirePro()
- Add whiteboard canvas feature
- Slash command menu — GDD sections + media/embed groups
- Slash command menu — core infrastructure + Text group
- Add public feedback board with admin management
- /ai inline slash command for writing suggestions
- AI GDD review panel with completeness score and flagged issues
- AI section drafting for blank GDD sections
- Public share link — generate/revoke modal and /share/[token] view
- MCP Access — API keys, MCP server, IGDB comp lookup, feature flag
- Restructure marketing page with shadcnuikit.com layout
Bug Fixes
- Use default import for MarketingNavbar in feedback page
- Resolve merge conflict in marketing-navbar — add Feedback link to updated async navbar
May 2026
Features
- Add dismissible alpha welcome banner on /documents for new users
- Add Alpha badge to homepage hero section
- Integration framework foundation
- Centralize Puter error handling and security review
- Wire AI workflows to puter.ai in editor dock
- Add Puter account link/unlink UX in settings
- Persist Clerk↔Puter link via Drizzle/Supabase
- Add and bootstrap the Puter.js SDK
- Un-gate GDD Wizard for production
- Remove member + guest access enforcement
- Invite member by email with 7-day token expiry
- Workspace settings page at /settings/workspace
- Wire notification events into document API routes + 30-day retention cron
- Add aurora background to editor
- Add ripple loading state for documents
- Add blur fades to landing and editor
- Add border beam to ctas and editor
- Add dot pattern to dashboard background
- Land MagicUI homepage foundation
Bug Fixes
- Add labels and colors for comment notification event types
- Use notFound() for missing documents, redirect for unauthorized
- Handle Clerk allowlist rejection gracefully in CustomSignUp
- Hide wizard CTAs and update WelcomeModal copy for alpha
- Remove OrganizationSwitcher from documents-list navbar for alpha
- Remove AI assist from HighlightsStrip and AI shortcut from shortcuts
- Unify sections templates to GalleryTemplate[] in TemplateGallery
- Replace TextEffect+AnimatedGradientText combo with plain h1
- Return Promise.resolve() from BriefPanel onSave callback
- Add missing shortcutsOpen/openShortcuts/closeShortcuts to editor store