Changelog
What's New
A complete history of features, improvements, and fixes shipped in Inkwell. We release continuously and update this page with every milestone.
v1.0.0
LatestFebruary 26, 2026 — UX polish, calendar scheduling, global search, loading skeletons, keyboard shortcuts, and API playground
- NewCalendar scheduling view — full-page month/week/day calendar for workflow scheduling with click-to-schedule
- NewGlobal document search — Cmd+K command palette now searches documents via Meilisearch with debounced queries and AbortController
- NewSkeleton loading pages — 7 route-specific loading.tsx files with Skeleton components matching page layouts
- NewKeyboard shortcuts help dialog — press Shift+? to see all shortcuts grouped by context (Global, Library, Editor, Workflow)
- NewAPI playground enabled in Mintlify docs with OpenAPI spec auto-import
- ImprovedCondition node 'Field to Check' is now a dropdown with predefined options (Title, Content, Word Count, Type, Status, SEO Score)
- ImprovedMermaid diagrams added to workflow, document creation, and publishing guides
- ImprovedSearch indexing events now dispatched on document create, update, and delete for real-time search sync
- FixedRemoved global blue focus outline ring — per-component focus-visible styles now provide adequate focus indication
- FixedFixed duplicate 'Quickstart' heading in documentation (frontmatter title already renders it)
v0.9.0
February 25, 2026 — Multi-agent pipeline, workflow builder, and publishing integrations
- NewMulti-agent document generation pipeline — Research, Writing, Formatting, Review agents execute sequentially via Inngest step functions
- NewVisual no-code workflow builder with 18 node types across 5 categories (Trigger, Agent, Action, Logic, Notify)
- NewPublishing integrations: Medium (API token), Dev.to (API key), Hashnode (GraphQL PAT), LinkedIn (OAuth 2.0)
- NewReal-time generation progress via WebSocket with per-agent status indicators
- NewSEO scoring and optimization agent with keyword density, readability, and heading structure analysis (Pro+)
- NewNotification system: in-app bell with unread count, Slack and Gmail workflow nodes
- ImprovedDocument preview now renders with type-specific professional styling matching export output
- ImprovedHeader redesigned: breadcrumbs left, centered search, notifications right
- FixedFixed dropdown fields rendering blank when backend sends string[] options instead of {label, value}[] objects
- FixedFixed toggles affecting each other when backend fields used id instead of name as key
v0.8.0
February 10, 2026 — Document types, export engine, team collaboration, and library
- New6 document types with guided form builders: Technical Paper, Medium Article, Comparison Report, Presentation, White Paper, Case Study
- NewExport engine: PDF (WeasyPrint/ReportLab with type-specific CSS), DOCX (python-docx), PPTX (python-pptx), Markdown, HTML
- NewTeam collaboration with RBAC: Owner, Admin, Editor, Viewer roles with scoped permissions
- NewDocument library with folder tree sidebar, bulk actions (move, export, delete), and filter bar
- NewMove and export dialogs with folder picker and format selection
- ImprovedDocument card grid is fully responsive: 1-col mobile to 5-col ultrawide
- InfraMinIO object storage for file attachments and exported documents
v0.7.0
January 28, 2026 — Billing, search, dark mode, and PWA
- NewStripe subscription billing with 3 tiers: Free (5 docs/mo), Pro ($19/mo, 50 docs), Enterprise ($49/mo, unlimited)
- NewGlobal search with Cmd+K command palette powered by cmdk and Meilisearch
- NewDark mode with system detection via next-themes
- NewProgressive Web App: installable on mobile and desktop with offline-capable shell
- NewFeature gating: plan-locked features show blur overlay with upgrade CTA
- InfraMeilisearch indexes for document search with filterable attributes (type, status, tags)
v0.6.0
January 15, 2026 — Foundation: auth, database, infrastructure
- NewJWT authentication with bcrypt password hashing and Google OAuth 2.0 sign-in
- NewPostgreSQL 15 database with SQLAlchemy async ORM and Alembic migrations
- NewStructured logging with structlog: JSON output, request IDs, duration tracking, audit trail
- NewHealth check endpoints for all infrastructure services (DB, Redis, MinIO, ChromaDB, Inngest, Meilisearch)
- InfraDocker Compose stack: PostgreSQL, Redis, MinIO, ChromaDB, Inngest, Meilisearch — all with healthchecks
- InfraRate limiting with slowapi and Redis-backed token buckets