CHANGELOG

A running timeline of what shipped.

A chronological record of what we’ve shipped, improved, and fixed.

Mar 19

March 19, 2026

Two-Factor Authentication

NEW

TOTP-based Two-Factor Authentication — enable 2FA from Settings using any authenticator app (Google Authenticator, Authy, 1Password)

NEW

Recovery codes generated at setup — 10 single-use backup codes in case you lose access to your authenticator

NEW

Seamless login flow — after password verification, enter your 6-digit code to complete sign-in

NEW

Organization-enforced 2FA — owners and admins can require all members to enable two-factor authentication, with a compliance dashboard

IMPROVED

Security notifications — email alerts when 2FA is enabled or disabled on your account

IMPROVED

Rate-limited verification attempts protect against brute force attacks

Mar 17

March 17, 2026

Project Calendar & Events

NEW

Project Calendar — create events, meetings, and milestones tied to any project with a month grid view and day detail pages

NEW

Recurring events with daily, weekly, biweekly, monthly, and custom frequencies — series-level editing keeps things simple

NEW

Attendees and RSVP — invite team members to events with pending, accepted, declined, and tentative statuses

NEW

8-color preset palette for visual grouping — blue, red, green, yellow, purple, pink, orange, teal

NEW

Aggregated calendar view — workunit and task due dates appear alongside standalone events on the same timeline

NEW

Personal calendar at /calendar aggregates your events across all projects in one view

IMPROVED

Calendar widget on project dashboard now shows live event count with direct link to the full calendar

IMPROVED

Real-time updates via SSE — new events, edits, and RSVP changes appear instantly across all open tabs

Mar 17

March 17, 2026

Project Chat — Real-Time Group Messaging

NEW

Project Chat — a persistent chat room for every project. Quick questions, status updates, and casual coordination without leaving your workspace

NEW

Quote-reply lets you reference a specific message in your response, keeping context in flat conversations

NEW

Markdown support in chat messages — use formatting, code blocks, and links for clear communication

NEW

Edit and delete your own messages — edited messages show an (edited) indicator

IMPROVED

Real-time updates via SSE — new messages, edits, and deletions appear instantly across all open tabs

Mar 16

March 16, 2026

Signals — Async Project Discussions

NEW

Signals — a new way to communicate within projects. Post announcements, ask questions, share ideas, or give updates without switching to a separate chat tool

NEW

Rich markdown support in signal bodies and comments — use headings, lists, code blocks, and links to write clear, structured posts

NEW

Four signal categories — Announcement, Question, Idea, and Update — so your team can filter and find what matters

NEW

Draft mode lets you write and refine a signal before publishing it to the team

NEW

Pin up to 3 important signals per project so they stay at the top of the list

NEW

Threaded comment discussions on every signal — reply, edit, or delete your comments

IMPROVED

Signal edits, new comments, and deletions appear instantly across all open tabs — no refresh needed

IMPROVED

Deleting a signal from the show page redirects all other tabs viewing that signal back to the signal list

Mar 14

March 14, 2026

Project Activity Feed

NEW

Activity feed on every project dashboard — see who created workunits, completed tasks, added assets, and more, all in one timeline

NEW

Full activity page with pagination so you can scroll back through the complete history of a project

NEW

Activity count in the project stats strip showing how much has happened across the project lifetime

IMPROVED

Activity updates arrive in real time — new events appear instantly in both the widget and the stats count without refreshing

Mar 11

March 11, 2026

Real-Time Updates Across the Board

NEW

Every page now updates in real time — when a teammate changes a task status, adds a comment, or completes a workunit, you see it instantly without refreshing

NEW

Live notification badge — new notifications appear in the nav bar the moment they're sent, no more stale counts

NEW

Execution progress streams live — watch AI agents work step-by-step as they explore your codebase or implement tasks

IMPROVED

Task boards, workunit lists, project pages, and timelines all refresh automatically when anything changes

IMPROVED

No more HTMX polling — replaced with efficient server-sent events that use less bandwidth and update faster

IMPROVED

Multi-tab friendly — open the same project in multiple tabs and all stay in sync

Mar 10

March 10, 2026

GDPR Consent & Privacy Controls

NEW

Explicit consent checkbox at signup with age verification — clear record of what you agreed to and when

NEW

Re-consent flow when our privacy policy changes — a non-blocking banner lets you review and accept updated terms at your own pace

NEW

Sub-processor list page showing every third-party service that handles your data, with purpose and legal basis

NEW

Consent records included in GDPR data exports — your full consent history is part of your downloadable data archive

IMPROVED

Privacy policy updated with Cloudflare Web Analytics disclosure

Mar 10

March 10, 2026

Homepage Refresh & EUR Pricing

NEW

Pricing switched from USD to EUR — European-made product, European currency

NEW

Pro plan lowered from €9 to €8 per seat/month

NEW

Free plan expanded: 3 projects, 25 workunits per project, 250 MB storage

IMPROVED

Full homepage redesign with new hero, walkthrough, shared-memory visualization, and inline pricing cards

IMPROVED

All auth pages (login, signup, password reset, email verification) redesigned

IMPROVED

Features, pricing, guides, apps, support, status, privacy, and terms pages rebuilt

IMPROVED

Guides index and individual guide layouts redesigned with cleaner navigation

FIX

Simplified pricing to Free + Pro only — removed deprecated plans

Mar 3

March 3, 2026

Asset Relationships & Workunit Management

NEW

Relationship types on project-asset links — when linking an asset to a project, specify how it relates: involves, requires, affects, depends on, owns, or references

NEW

Relationship badges displayed on project asset cards so you can see at a glance how each asset connects to your project

NEW

AI models can now link and unlink assets to workunits (not just projects) via the unified asset_link MCP tool

NEW

Delete workunits directly from the UI with a confirmation dialog — no more needing to archive first

NEW

Delete context atoms from the timeline view when they're no longer relevant

NEW

AI models can now update task dependencies via MCP — add or change depends_on relationships without recreating tasks

IMPROVED

Project selector on asset forms now includes a relationship type dropdown for richer project associations

IMPROVED

Workunit updates via MCP now return accurate task counts and completion stats immediately after changes

FIX

Asset type icons and labels now display correctly in project asset search results

Mar 3

March 3, 2026

Guided Onboarding

NEW

Interactive Learn page guiding new users through platform concepts — chapters for Workspace, AI Tools, and Collaboration with step-by-step tasks

NEW

Inline project, workunit, and task creation directly from onboarding tasks — practice with real data without leaving the guide

NEW

MCP configuration generator with tool selector for Claude Code, Cursor, and Windsurf — copy-paste ready JSON config

NEW

Per-user onboarding progress tracking with dismiss and resume — pick up where you left off across sessions

IMPROVED

Navigation link to Learn page shown for users who haven't dismissed onboarding

Mar 1

March 1, 2026

GDPR Data Export

NEW

Export all your personal data as a ZIP archive from Settings — workunits, tasks, assets, projects, check-ins, comments, and file attachments in machine-readable JSON

NEW

Email and in-app notification when your export is ready to download, with a 7-day availability window

IMPROVED

Privacy policy and terms of service updated to document data export and retention

Feb 28

February 28, 2026

Account & Organization Deletion

NEW

Delete your account from Settings — a 30-day grace period lets you change your mind and recover your account before data is permanently purged

NEW

Organization owners can delete their organization, with the same 30-day recovery window

NEW

Organization owners can remove and restore members, with session invalidation on removal

IMPROVED

Global banner shown during the grace period with a one-click cancel option to restore your account or organization

Feb 27

February 27, 2026

MCP Entity URLs

NEW

Every MCP tool response now includes a clickable url field — workunits, tasks, assets, projects, search results, and directories all link directly to their web UI pages

FIX

AI models no longer generate incorrect URLs (e.g., /workunits/{id} which 404s) — correct URLs like /projects/{pid}/workunits/{wid} are provided in every response

Feb 27

February 27, 2026

People Asset User Associations

NEW

Link people assets to platform users — assign a linked user, team lead, and team members directly from the create and edit forms

NEW

Capabilities field now fully supported — set on create, edit on update, and displayed on the show page

IMPROVED

Team member selection uses checkbox list (matching project selection UX) instead of multi-select dropdown

IMPROVED

User associations section conditionally shown when organization has members, with pre-selected values on edit

Feb 27

February 27, 2026

MCP Attachment URLs

FIX

Attachment URLs (images, documents) now included in MCP get_workunit and get_task responses — AI models can see file attachments on workunits, tasks, and task comments

FIX

Batch GetTasks API now fetches task and comment attachments (previously only single GetTask did)

IMPROVED

Shared MCPAttachment type for consistent attachment representation across all MCP tools

Feb 21

February 21, 2026

File Attachments & Storage Add-ons

NEW

File attachments on task comments, task descriptions, and workunit descriptions — upload screenshots, wireframes, diagrams, and documents (images, PDF, markdown, CSV, zip, up to 50 MB)

NEW

Paste-to-upload: paste images directly from clipboard into any attachment zone, with Firefox compatibility (dual clipboardData.items / files API + document-level routing)

NEW

Inline image previews and filename + download links for non-image attachments

NEW

Storage quota system: per-org limits by plan tier (Free 100 MB → Team 100 GB) with 80% warning banner and UI indicators

NEW

Storage add-on packs (+10 GB for €2/mo) purchasable via Stripe from billing dashboard and pricing page

NEW

Pre-signed R2 PUT URL upload flow — browsers upload directly to Cloudflare R2, no binary data through the server

NEW

Direct R2 CDN URLs for file serving (Discord/Slack model) — UUID-based keys are unguessable access control, no Worker proxy, permanent browser caching

NEW

Immediate async deletion with hourly garbage collector — files deleted from R2 immediately, GC catches crash/deploy edge cases

NEW

Edit and delete functionality for task comments

IMPROVED

Attachment upload available in task creation modal alongside comment and edit forms

IMPROVED

Storage add-on count shown in billing dashboard with stacked quota calculation

IMPROVED

Cloudflare R2 file storage disclosures added to privacy policy and terms of service

FIX

Comment delete restricted to comment author only

FIX

Zip upload now accepts application/x-zip-compressed MIME type in addition to application/zip

Feb 17

February 17, 2026

Structured Context Atoms

NEW

New structured context atoms system replacing monolithic AI context: typed records (decision, insight, question, attempt, progress) with importance levels

NEW

Timeline UI on workunit detail page with filtering by atom type, importance, and full-text search

NEW

Supersedes/conflict visualization for decision chains — see when decisions were updated or conflicted

NEW

save_context MCP tool for AI assistants to save structured context atoms instead of updating a free-form markdown blob

NEW

Token-budget assembly for efficient context retrieval — critical atoms always included, others selected by importance

NEW

Legacy AI context migration support — existing ai_context_markdown content surfaced alongside new atoms

IMPROVED

Context atoms sidebar on workunit detail page with direct link to full context view

IMPROVED

URL push state on context filter bar — filters are reflected in the URL for shareability

FIX

Dead code cleanup from context migration — removed stale docs and unused code paths

Feb 16

February 16, 2026

OAuth Default Scopes for MCP Clients

FIX

MCP clients registering via dynamic client registration (RFC 7591) with partial scopes now get all server-allowed scopes merged in, fixing authorization failures when clients like OpenCode request 'mcp' scope during authorization

IMPROVED

OAuth scope validation in client registration now uses centralized config instead of hardcoded map, ensuring consistency with server-wide scope settings