Changelog

Track Grimoire's evolution. New features, improvements, and fixes.

Grimoire MCP: OAuth 2.1, Streamable HTTP, Directory-Ready

v1.3.0

May 13, 2026

Connecting Grimoire to Claude is now a one-click flow. The MCP server moved to the current spec (streamable HTTP transport, OAuth 2.1 with PKCE, JWT access tokens) and is ready for submission to the Anthropic Connectors Directory.

  • added Streamable HTTP MCP transport at /mcp (replaces SSE per the 2025-06-18 spec)
  • added OAuth 2.1 authorization server with PKCE, dynamic client registration (RFC 7591), and JWT access tokens (RS256)
  • added Consent screen showing which AI client wants access, requested scopes, and a campaign picker bound to your account
  • added Well-known discovery endpoints (RFC 8414, RFC 9728) and JWKS for public-key verification
  • added Token revocation and rotated refresh tokens; access tokens audience-bound to the MCP server URI
  • added Explicit read-only / destructive / idempotent / open-world annotations on all 34 MCP tools
  • added Privacy policy section detailing exactly what AI assistants see and how to revoke access
  • changed Connecting Claude no longer requires Node.js, mcp-remote, or editing claude_desktop_config.json — paste the URL into Claude's "Add custom connector" and sign in
  • removed Legacy SSE transport at /api/v1/mcp/{campaignID}/sse and the mcp_api_tokens bearer-token flow (the admin UI for token CRUD remains for now)

Free Tier Expansion + Grimoire MCP Brand Refresh + Blog Launch

v1.2.0

May 7, 2026

Free tier no longer caps your campaign at 25 entities, the AI integration is now branded "Grimoire MCP," and a long-form blog is live.

  • changed Free tier no longer enforces a 25-entity cap — Pro features remain Pro, but the world-size limit on Free is gone
  • added Public blog with content collections, full SEO schema, and topic filtering
  • added Long-form explainer post on layered context in Grimoire MCP
  • added New hero demo video on the landing page with structured VideoObject metadata
  • added MCP page rewritten around horizontal flow diagrams with tab switching and human-readable tool descriptions
  • changed Site-wide language audit: "AI integration" → "Grimoire MCP" wherever it fits the product narrative
  • changed Homepage title set to "Grimoire | For Gamemasters"; OG image + favicon overhauled
  • fixed Legal contact links route to the live domain

Narrative State, Graph UX, and Full SEO Stack

v1.1.0

February 26, 2026

Open Threads track promises the party has made, the knowledge graph got real edge editing, and the public site moved to Astro for search-engine indexing.

  • added Open Threads: track unresolved obligations the party has, with progression notes that anchor them to session recaps and a stable per-progression UUID
  • added Thread progression timeline UI with status transitions (resolved / unresolved) and rich session-anchored notes
  • added Eras context for shared timeline state across the app
  • added Knowledge graph edge editing: select edges, edit them inline, drop new ones via a dropdown, with arrowheads and a dedicated edge view panel
  • added Campaign Bible MCP tools and graph visualization for the bible structure
  • added Inline editing for quest objectives
  • added New graph-first landing page concept at /v2
  • changed Migrated all static/marketing pages from the React SPA to Astro-generated static HTML so they index properly in search engines
  • changed Full SEO foundation: page-level meta tags, robots.txt, sitemap.xml, JSON-LD structured data, GA4 tracking, Google Search Console verification
  • added Resources nav section and a Careers page
  • fixed Token refresh race conditions, knowledge-graph visibility filtering (security), and a stack of dependency-cleanup work from internal code review (batches 1-7)

Grimoire V1.0 - Official Launch

v1.0.0

January 22, 2026

Grimoire is now live! Full-featured campaign management platform with AI integration, real-time collaboration, and subscription billing.

  • added Stripe subscription billing with Free, Pro, Pro+, and Team tiers
  • added Real-time collaborative wiki editing with Y.js sync
  • added Public documentation hub with quickstart guides
  • added Image upload and management for entities and wiki pages
  • added Public shareable links for wiki pages and Player Portal
  • added Interactive map layers with location pins
  • added Landing page with product demo video
  • changed Upgraded to production domain (ttrpg.bot)
  • changed Improved OAuth flow with Google and Discord
  • fixed Subscription checkout flow for both OAuth and email login
  • fixed Navigation anchor links for same-page scrolling

Subscription System & Player Authentication

v0.9.0

December 30, 2024

Added tiered subscription plans and separate player authentication for the Player Portal.

  • added Subscription tiers: Free, Pro, Pro+, and Team plans
  • added Player authentication with invite codes
  • added Entity limits based on subscription tier
  • added GM preview mode to see player view
  • changed Landing page pricing section with tier comparison
  • fixed Login redirect issues on development environment

MCP Server & AI Integration

v0.8.0

December 15, 2024

Full MCP server implementation allowing AI assistants to query and modify campaign data.

  • added MCP server with 20+ tools for campaign management
  • added Claude Desktop integration guide
  • added AI context tiers for efficient data loading
  • added Campaign Bible for AI behavior guidelines
  • added World Foundations for immutable campaign truths
  • changed Improved entity search for AI queries

Block-Based Wiki Editor

v0.7.0

December 1, 2024

New wiki system with block-based editing and database entity embedding.

  • added Block-based rich text editor
  • added Embed database entries in wiki pages
  • added Wiki page versioning and history
  • added Cross-linking between wiki and database
  • changed Improved typography and reading experience
  • fixed Editor performance with large documents

Knowledge Graphs & Visualizations

v0.6.0

November 15, 2024

Interactive relationship maps for NPCs, factions, and locations.

  • added Political web visualization for factions
  • added NPC relationship graph with connection types
  • added Geographic hierarchy tree view
  • added Timeline visualization for campaign events
  • changed Graph layouts now saveable per campaign

Multi-Campaign Support

v0.5.0

November 1, 2024

Manage multiple campaigns from a single account with campaign switching.

  • added Campaign selector in navigation
  • added Campaign-scoped data isolation
  • added Campaign settings and configuration
  • added Campaign duplication and templates
  • changed Dashboard shows per-campaign statistics

Database Views & Filtering

v0.4.0

October 15, 2024

Multiple view modes for databases: table, gallery, and custom views.

  • added Table view with sorting and filtering
  • added Gallery view for visual browsing
  • added Custom field visibility per view
  • added Saved filters and views
  • changed Improved mobile responsiveness for tables

Core Database Schemas

v0.3.0

October 1, 2024

Initial implementation of 13 TTRPG-specific database schemas.

  • added NPC database with relationships and stats
  • added Location database with hierarchy support
  • added Faction database with goals and rivalries
  • added Quest database with objectives and progress
  • added Item, Creature, Lore, Session databases
  • added Full-text search across all entities

Authentication & Dashboard

v0.2.0

September 15, 2024

User authentication and initial dashboard implementation.

  • added OAuth authentication (Google, Discord)
  • added User dashboard with campaign overview
  • added Recent activity feed
  • added Quick access navigation

Initial Release

v0.1.0

September 1, 2024

First public alpha release of Grimoire.

  • added Landing page and marketing site
  • added Basic project structure
  • added Design system foundation