v1.12.0April 27, 2026featureimprovementfix
MCP v3, AI Project Planner v2, Voice Room Audio Upgrade
- MCP v3 — ~113 tools covering full board, card, member, invite, sprint, comment, worklog, attachment, notification, file, and canvas-batch lifecycle. Adds list_notes (with orphan filter), list_edges, and resize parameters (width / customHeight) for cards and notes
- AI Project Planner v2 — Structure picker (Auto / Sequential / Parallel / Phased / Sprint) drives template-aware prompts and a track-aware layout engine, so parallel-team prompts produce stacked multi-track pipelines and roadmap prompts produce phased boards. New Skeleton-only mode generates the structure without inventing tasks. Preview gains an Edit prompt button that returns to the input with your settings preserved
- Voice Room background music — When you're alone in a voice room, a curated track fades in with a draggable now-playing pill (skip / pause / mute / volume). Catalog is configured per deployment; users opt out or pick favourites from Canvas Settings → Voice Music
- Voice Room noise cancellation — Daily.co's Krisp-powered processor strips keyboard, fan, and ambient noise from your mic the moment you join. Same engine Google Meet uses
- Voice Room multi-tab stability — opening the same workspace in a second tab no longer drops your UI from the call, plays a phantom leave chime, leaves teammates seeing your mic as disabled, or crashes the next join with a duplicate-iframe error. Daily's left-meeting is now the single source of truth for local cleanup
- Activity log — sprint changes log the sprint's human-readable name ("sprint → Sprint 4 — Refactor") instead of the raw Firestore ID
- Cloudflare Agent Readiness — agent-friendly metadata, MCP server-card discoverability, and an updated llms.txt manifest so AI agents can map our public surface without scraping
- Form embeds — embeds now load on any customer domain via relaxed iframe ancestry
v1.11.0April 18, 2026featurefiximprovement
Background MCP Daemons, Cross-Workspace Agent Sync & Agent Badge Redesign
- @isteam/mcp v2.1+ with background daemon mode — `npx @isteam/mcp setup` now installs a launchd (macOS) / systemd (Linux) service that survives terminal closure, auto-restarts on crash, and auto-executes any task assigned to a watched card
- Daemon CLI — `npx @isteam/mcp daemon status|start|stop|restart|logs|uninstall` for full lifecycle control
- 6-character agent names — setup wizard now prompts for a 6-char alphanumeric label (e.g. HOME01, DEV001, LAPTP1). Badge shown without `#` prefix on cards and in Team Members
- Remove-from-card = go idle, not shutdown — detaching a badge in the UI parks the agent as idle so you can drag it onto a different card without re-running setup; the daemon process keeps running
- Cross-workspace agent sync — stdio MCPs now share an authoritative assignedCard state across every workspace they write sessions to; assigning in workspace A propagates to B so the same agent can't appear idle in B while subscribed in A
- One agent per card — drop handler blocks attaching an MCP to a card that already holds a different one (clear error toast)
- Profile filter — assigned agents are hidden from the Team Members panel (no accidental double-drag)
- Heartbeat-aware stale cleanup — daemon and stdio MCPs no longer delete each other's sessions when they coexist under the same token (fixes the 30s badge ping-pong)
- WebSocket reconnect handling — `.info/connected` listener restores session + presence immediately on RTDB reconnect, eliminating the badge flicker on token refresh
- Connect AI Agent modal — added Help button linking to MCP Server docs in a new tab; wizard steps and background daemon explanation updated
- MCP Server docs expanded — step-by-step Quick Setup, new Background Daemon section with management commands and stop/idle behavior
v1.10.0April 12, 2026featureimprovementsecurityperformance
AI Chat RAG, Note Stacks, Interactive Questions & Security Hardening
- AI Chat RAG — semantic search over entire chat history using Gemini embeddings and Firestore vector DB, with automatic file chunking for Excel/PDF/text documents
- QStash embedding queue — durable background processing for all embedding jobs with automatic retry and dead letter queue
- AI document understanding — upload Excel, PDF, DOCX, CSV, TXT, JSON and code files; AI extracts, analyzes, and answers questions about file content
- AI vision — send images to Gemini for visual analysis directly in chat
- Brave Search — AI can search the web for up-to-date information via built-in web_search tool
- 25 workspace integration tools — GitHub, Slack, Drive, Figma, Calendar tools accessible from AI Chat and MCP (repo create/update, PR merge/close, channel management, file operations)
- AI agent badges — drag & drop agent avatars onto cards to assign MCP subscriptions with setup dialog
- Note Stacks — group canvas notes into collapsible stacks with drag & drop, dog-ear visual fold, and MCP stack tools
- Interactive AI questions — ask_chat and ask_question tools render clickable options and confirmation buttons in chat
- Canvas tools — AI can create notes, edges, and stacks on the canvas via MCP and built-in chat
- Yjs collaborative editing — real-time CRDT-based note editing with remote cursor presence indicators and colored cursors
- TipTap table toolbar — floating add/delete controls for rows, columns, and tables with zoom compensation
- Chat UX overhaul — Claude-style input bar, word-by-word streaming, collapsible markdown tables, file type badges, auto-scroll, drag-to-resize drawer, and dark mode fixes
- Chat attachments — full drag/drop/paste file upload system with progress indicators and security controls
- Daily planning calendar sync — sync standup schedules to Google Calendar
- Note Taker upgrade — editor lock during recording, workspace name in bot display, RTDB-based persistence, summary email to all board members
- Landing page redesign — persona-driven hero, buyer-focused sections, AI cursor badges, agents & brand pages
- Image optimization — all user avatars and editor images converted to next/image for automatic WebP/AVIF, lazy loading, and CDN optimization
- PDF parsing fix — replaced pdf-parse with unpdf for reliable server-side extraction without worker dependency
- Notification improvements — delete with confirm dialog, click navigation without page reload, optimistic removal
- Slack private channels — added groups:read scope and private channel indicator
- Markdown → TipTap converter — task descriptions now support full rich text roundtrip (headings, lists, blockquotes, code blocks, tables)
- Draggable team panel — refactored top-right HUD with drag-to-move team panel and compact mobile layout
- Workspace invite emails — automatically send invite emails when creating a new workspace with members
- MCP read_card enhancements — member UIDs visible for AI self-assignment, current UTC time in card output
- Voice room join toast — notification when a workspace member joins a voice channel
- Subtask display — parent task number prefix shown in card view
- Unsaved changes guard — confirmation dialog when closing task modal with unsaved edits
- Security hardening — SSRF protection, XSS fixes, auth bypass fix, input validation, error sanitization, daily AI request budget, storage quota TOCTOU fix, Dependabot setup
- Social proof — Trustpilot and SoftwareSuggest widgets on landing page
v1.9.0April 6, 2026featureimprovementfix
MCP Live Chat, Meeting Notes Upgrade & Screen Share Overhaul
- MCP real-time chat — AI agents can now send and receive messages in card chat via chat_respond and chat_history tools, with MCP-aware chat UI indicators
- MCP card subscriptions — subscribe_card and unsubscribe_card tools let agents listen to real-time task changes on specific cards
- Gemini-powered meeting notes — replaced Deepgram with Gemini audio transcription for better accuracy, with background processing
- Screen share viewer overhaul — 8-directional resize, aspect ratio lock, modal-style ring, sound notification when someone starts sharing
- Voice call navigation guard — confirmation dialog prevents accidental disconnection when switching boards during active calls
- Note taker improvements — auto-save settings on toggle, fix reset on board switch, insufficient content handling
- Session cookie fix — resolved auth race condition that deleted session cookies on page refresh
- TipTap editor fix — strip empty text nodes before rendering to prevent crashes
- Chat aside tab scrolling — fixed with capture-phase pointer listeners
- Mobile menu improvements — login buttons moved to top of drawer, board menu dropdown width matched
v1.8.0March 31, 2026featureimprovementsecurity
AI Card Automations, Voice Overlay & Email Queue
- AI Card Automations — write natural language rules per card; AI evaluates tasks on create/drop and can move, update, assign, comment, or notify. Chain triggers across cards (max depth 2) with 10s cooldown
- Floating voice participants overlay — compact game-like HUD on canvas showing active speakers, mic status, and screen share presenter badge
- Auto-leave voice room when switching workspace
- QStash email queue — all transactional and marketing emails routed through Upstash QStash for reliable delivery with retry and dead letter queue
- Daily Planning feature page — dedicated marketing page with interactive demo and SEO optimization
- Screen share improvements — default minimized viewer, reduced re-renders, capped bandwidth for better performance
- GEO optimizations — sr-only crawlable content on all 20 feature pages, homepage structured data, task type icon fixes
- Comparison pages updated — pricing tables, team size info, and feature comparison tables refreshed across all 5 pages
- Security audit — 7 vulnerabilities patched: auth added to welcome endpoint, IDOR fixes on 4 routes (slack/channels, github/unlink, notifications/task-moved, form submissions), rate limiting on MCP and LinkedIn callback
- Dependency updates — resolved 4 high-severity CVEs (node-forge, path-to-regexp, picomatch)
- Blog email fix — AI Writer direct-publish now correctly triggers subscriber notifications
v1.7.0March 30, 2026featureimprovement
Timeline View, Daily Standup & Timezone Support
- Timeline view (Gantt chart) — visual scheduling with drag-to-resize bars, milestones, zoom levels, context menus, keyboard shortcut (⌘⇧G), and sidebar grouping
- Daily standup reminders — board-level meeting reminders with in-app countdown, email notifications, and configurable schedule per board
- Daily board digest — automated weekday morning email summarizing overdue, due today, and completed tasks per board
- System-wide timezone support — user, workspace, and board-level timezone settings with auto-detection at signup
- Budget settings tab — separated into its own tab in Board Settings with owner-only visibility
- Custom voice room sounds — new join, leave, and standup countdown audio
- Bluesky social profile — added across footer, contact page, JSON-LD schema, and llms.txt
- Board onboarding tour — Timeline step added to guided walkthrough
- Mobile sidebar improvements — animated drawer, shadow cleanup, and alignment fixes
v1.6.1March 29, 2026feature
Screen Sharing in Voice Rooms
- Screen sharing in voice rooms — share your screen with one click during voice calls, powered by Daily.co at no extra cost
- Floating viewer panel — drag, resize, minimize, or go fullscreen to watch a shared screen
- Presenter indicator on avatar — blue screen icon shows who is currently sharing
- Screen share icon added to voice room landing page mockup
v1.6.0March 28, 2026featureimprovementfix
Budget Tracking, Card Automations & AI Time Logging
- Budget tracking — set per-board budgets in currency or hours, track spending with color-coded progress bar in Analytics
- Workspace currency setting — choose your currency (USD, EUR, TRY, etc.) from Workspace Settings
- Member hourly rates — workspace owners can set per-member rates for cost calculation (owner-only visibility)
- 6 new card automations: auto-complete, notify assignee, auto-label (with color picker), auto-move stale tasks, auto-due-date on drop, auto-reporter on drop
- Stale task cron — daily background job moves inactive tasks to a target card after configurable days
- Notify on enter — in-app notification sent to task assignee when task enters a card
- AI time logging — MCP tool `log_time` and LLM API endpoint for AI agents to record worklogs
- Server-side task deletion — moved from client to API with owner-only enforcement and cascading worklog cleanup
- Landing page overhaul — interactive simulations for Meeting Flow, Voice Flow, Workflow Planner, and Note Showcase
- Board onboarding tour — guided walkthrough for new users with dock positioning
- Meeting summary email — automatically sent after note-taker finishes transcription
- Note permalink button — navigate directly to a note on the canvas
- Admin meeting sessions page + analytics dashboards for all admin pages
- Storage addon management in admin workspace detail
- Team tab redesign — cleaner member list with dropdown menus and hover actions
- Input component `startAdornment` prop — prefix icons/symbols for inputs
- Skribby v2 webhook fix — transcript fetching via API instead of webhook payload
- FAQ sections on comparison pages for SEO optimization
- Comprehensive docs for budget tracking, automations, and time tracking
v1.5.1March 25, 2026improvementfixsecurity
Editor Polish, Performance & Security Hardening
- Task editor now fills full tab height — click empty space below content to focus
- Inline upload spinner — file/image upload progress shown at cursor position with animated spinner
- Subtask progress bar now shows real completion count instead of hardcoded zero
- Task modal resets to Detail tab when switching between tasks
- Tab scroll fade indicators — visual gradient cues when tabs overflow horizontally
- Storage clean button moved into search input with tooltip
- Task aside panel widened from 288px to 320px for better readability
- Daily.js SDK lazy-loaded — ~200KB saved from initial bundle, loaded only when joining voice rooms
- OG image optimized from 513KB to 117KB for faster social sharing previews
- N+1 Firestore query fixed in member profile updates using writeBatch
- Centralized task badge constants — TYPE_ICON, TYPE_COLOR, PRIORITY_COLOR shared across 5 components
- New utilities: fetchApi wrapper, withAuth/withMember API middleware, sanitize helper
- Rate limiting added to 5 unprotected cron routes
- Next.js upgraded to 16.2.1 — fixes 5 moderate CVEs including request smuggling and CSRF bypass
- Migrated middleware.ts to proxy.ts per Next.js 16.2 convention
- TipTap StarterKit v3.20 compatibility — disabled duplicate Link/Underline/UndoRedo extensions
- Sentry navigation instrumentation hook configured
- Removed unused dependency: @tiptap/extension-bubble-menu
v1.5.0March 24, 2026featureimprovementfix
Canvas Settings, AI Chat Aside & Mark as Done
- Canvas settings — per-user preferences: mini map, snap-to-grid, background patterns (dots/lines/cross/none), pan-on-scroll, edge animation, AI chat position
- Canvas settings shortcut ⌘. and user menu access
- AI chat aside drawer — tabbed multi-card support, minimize with localStorage persist
- Mark as done toggle — complete tasks directly from the task modal header or context menu
- Sprint assignment in AI chat, LLM API, and MCP — say "move to sprint" and the AI handles it
- Card automations fix — cached member info for auto-assign, onDrop flags, auto-archive cron improvements
- Form create screen now shows an info card with getting-started steps
- AI chat speaker identity fix — messages correctly attribute the right user
- Subtasks documented with parent-child hierarchy, completion tracking, and progress bars
- Card automation and canvas settings documentation pages added
- UI polish: minimap dark mode, zoom controls radius, type/priority select sizing, analytics tab spacing
v1.4.0March 23, 2026featureimprovementfix
Embeddable Forms, Board Visibility & Card Automation
- Embeddable card forms — collect tasks and data from external users with public form links, Turnstile CAPTCHA, and plan-based limits
- Form builder with conditional fields, file upload, templates, auto-close, custom webhooks, and submission analytics
- Form notifications — email confirmation, duplicate detection, in-app and Slack alerts for new submissions
- Board visibility — workspace owners can restrict boards to specific team members
- Card automation — auto-assign tasks, auto-reporter, and configurable auto-due-date on card creation
- Card settings redesigned with tabbed interface for columns, automation, forms, and visibility
- Card task limit guard — maximum 500 tasks per card (configurable) to prevent unbounded growth
- Cross-board worklog reporting with filters and man-day metrics
- Skribby.io meeting bot integration with Zoom support and calendar auto-join
- Admin subscribers module — dashboard, newsletter and marketing lists, export with cursor pagination
- Analytics modal refactored — unified filter bar, per-tab export, and date range fixes
- Input fields now support icons and improved visual consistency
- Auto-labels feature fix for consistent label application
- Security audit — 17 issues identified and resolved across API auth, validation, and CSP
- LimitReachedModal refactored with automatic role detection and upgrade event tracking
v1.3.0March 22, 2026featureimprovement
Worklog System, Sprint Redesign & Public Sharing
- Worklog system — per-user time tracking with timer, time log, smart recovery, Pomodoro mode, quick log, weekly timesheet, and AI time estimation
- Time analytics tab with per-member breakdown bar chart and task distribution pie chart
- Running timer indicator visible across the app — never lose track of active timers
- Sprint management redesign — full CRUD, completion flow with destination picker, backlog sorting by priority and story points
- Scope creep indicator on active and completed sprints — see how sprint scope changed over time
- Public board sharing — generate share links, embed boards, and protect with optional password
- Meeting Notes: Microsoft Teams support, listening UI with participant count, and credit-based plan gating
- 30-day free trial for all paid plans — try Starter, Pro, or Max risk-free
- Workspace-level job titles for team members
- Activity filter dropdown in task modal — filter by comments, moves, assignments, and more
- Comments and Activity tabs split for cleaner task history
- Sprint completion modal redesigned with destination picker above task lists
- Timer recovery works on page reload — running timers persist across sessions
- Empty states with branded logo across Time Log, Distribution, Comments, and Activity tabs
- Skeleton loading for Comments and Activity tabs
- Task modal tabs now scrollable on mobile with underline variant
- Subtask list items now show pointer cursor for better affordance
v1.2.0March 17, 2026featureimprovement
AI Card Assistant, MCP Server & Board Templates
- AI Card Assistant — chat with any card in natural language to create, update, complete, move, reorder tasks, and add comments
- Multi-user real-time AI chat: messages sync across all workspace members with presence avatars and per-user message colors
- AI multi-step execution — ask complex requests like "create a 7-day plan" and the AI executes all actions sequentially
- Task reordering via AI — say "sort by priority" or "put #11 first" and the assistant rearranges your tasks
- Chat history with load-more pagination and markdown rendering for AI responses
- MCP Server — connect Claude, Cursor, or any MCP-compatible AI client to your boards via is.team MCP package
- Board templates — start new boards from pre-built templates instead of a blank card
- AI workflow landing section with interactive terminal demo and live board preview
- Feedback system with star ratings after completing tasks and voice calls
- Canvas performance optimizations: faster rendering, fixed remote cursor issues, and improved trackpad zoom
- Card dimensions increased for better usability (wider default cards with more visible task area)
- Archived and completed tasks now visually distinct — completed tasks show strikethrough, archived tasks appear faded
- Updated AI Supplementary Terms and Privacy Policy to cover AI Card Assistant data processing
- Comprehensive docs update: AI Card Assistant page, MCP Server docs, updated API reference with reorder endpoint
v1.1.0March 14, 2026featureimprovement
AI Workflow Planner for Everyone & Onboarding Revamp
- AI Workflow Planner is now free for all plans — describe your project and generate a full board instantly
- AI Workflow Planner auto-opens after onboarding so new users start with a plan, not a blank canvas
- Plan-aware AI preview — items beyond your plan limit are shown blurred with an upgrade nudge; Apply to Canvas still works for everything within your limit
- Streamlined onboarding: first board is auto-created with workspace, "Skip & Create Workspace" button when no team members are invited
- AI Integration modal redesigned — ready-to-use prompt with built-in API token selector for connecting external AI agents
- Live canvas sync for LLM API actions — tasks created, moved, or completed via AI now update instantly without refresh
- Canvas edges redesigned with smoother curves and cleaner connection labels
- Canvas refresh shortcut: ⇧R (also shown in right-click menu)
- Feedback modal with star rating appears after completing 3+ tasks
- Post-call rating modal after voice calls longer than 1 minute
- Team members can now leave a workspace from the Team tab
- Comprehensive documentation site with search, covering all features
- FAQ page accessible from the canvas help menu
- Auto fit-view when switching between boards
- Task title font changed to default sans-serif for better readability
v1.0.0March 12, 2026launch
Launch
- Infinite canvas workspace with zoom, pan, and spatial organization
- Kanban boards with drag-and-drop task management
- Sticky notes with rich text editing on the canvas
- Canvas connections — link boards and notes with visual edges
- Real-time collaboration with live cursors and presence indicators
- Voice rooms with AI-powered meeting notes transcription
- IS.AI — LLM API for external AI agents and automation
- Workflow builder with connection-based task routing
- GitHub, Slack, Google Drive, and Figma integrations
- Desktop timer app for macOS, Windows, and Linux
- Email notifications, in-app notifications, and Slack alerts
- Dark mode with system preference sync
- Free plan with generous limits, Pro and Business tiers