Roadmap
What is built, what is being built, and what is planned.
Every item carries one of three statuses. Shipped features are listed under the month they shipped; nothing unbuilt carries a date, because no schedule is committed.
Every item, by status
94% of Tipatask has been built using Tipatask
94% built with Tipatask 6% by hand
- Tasks tracked
- 2,282
- Tasks completed
- 2,196
- Sprints
- 318
- Knowledge base documents
- 113
- Saved planning prompts
- 1,022
Tasks by Agent
- Claude Code 1,328
- Codex 312
- Pi 5
- People 53
Planned
-
Device and task coordination dashboard planned task TPT38
-
Chinese and Spanish interfaces planned task TPT9093
-
Multi-select and bulk actions in the web app planned task TPT9099
-
Sprint start and completion with carry-over planned task TPT9102
-
Outbound project event webhooks with signed delivery planned task TPT9105
-
Historical velocity report and computed sprint capacity planned task TPT9103
-
Urgency field independent of sprint priority planned task TPT9104
-
Branch, commit, and pull request links on tasks planned task TPT9106
-
Automatic sprint dates and length forecasts planned task TPT9108
-
Role-specific interfaces planned task TPT100
-
Isolated agent execution planned task TPT123
-
Mobile app planned task TPT133
-
More team roles planned task TPT142
-
Managed cloud hosting and Git repository hosting planned task TPT157
Shipped
-
Task and project chats with agents 25 tasks completed
- TPT423 Task chat: interactive dialog, task and tool widgets
- TPT469 Add named project chats to the left menu
- TPT538 Persist native LLM session references and resume from history
-
Agent permission modes per project and task 15 tasks completed
- TPT9063 Expose project and task permission mode selectors
- TPT9064 Enforce permission modes when task agents start
- TPT9067 Adapt agent questions and autonomous decisions to permission mode
-
Memory-aware agent session limits and watchdog 25 tasks completed
- TPT442 Watchdog: memory-aware checks with pause-first action
- TPT444 Hardware-derived session cap + FIFO start queue
- TPT443 Paused-session UI: Resume/Terminate on runaway alert
-
Sprint dates, burndown chart, and Gantt view 7 tasks completed
- TPT590 Web: project Insights page with burndown chart widget
- TPT591 Web: Gantt sprint view on the board
- TPT589 Web: task due date + sprint date editing and badges
-
Notification preferences and email digests 8 tasks completed
- TPT459 Add layered notification preferences
- TPT593 Email delivery worker: send due digest rows
- TPT584 Digest: per-project daily stats for every member
-
Image-generation tasks through Pi 3 tasks completed
- TPT9055 Support Pi image-generation tasks via OpenRouter with per-model project settings
-
Desktop app for macOS, Windows, and Linux 242 tasks completed
- C528 Electron: main process + server integration
- TPT48 GitHub Actions: build installers for Mac/Linux/Windows
- C529 Electron: rebuild node-pty native module for Electron ABI
-
Local and remote MCP servers 111 tasks completed
- C927 Add push_knowledge + pull_knowledge MCP tools
- C1000 Add create_task_comment MCP tool for agent self-authored comments
- C1381 Expose tipatask MCP server remotely via Tipatask API
-
Issue, card, and email import 32 tasks completed
- C693 Add Import... dropdown to New... menu in Task App
-
Merging task branches from the board 14 tasks completed
- TPT345 Add merge capability for task worktree branches to the Task App
- TPT367 Task card Merge button with unmerged attention dot
- TPT614 Card action: Finish task — commit + complete via handoff prompt
-
Reasoning effort level per task 4 tasks completed
- TPT285 Task App: effort select in edit modal + card badge
- TPT286 Task agents: pass task effort to Claude and Codex spawns
-
Claude and Codex plan usage in the sidebar 15 tasks completed
- TPT304 Expose Claude and Codex subscription quota state
- TPT310 Move agent plan usage into sidebar
- TPT521 Quota sidebar: auto-refresh quotas every 5 minutes
-
Custom statuses per project 9 tasks completed
- C1182 Web: Project Workflow settings tab (status table + chips)
- C1189 Visual color-swatch picker for status badge color
- C1190 Status chips with translated label + transliterated slug on add
-
Subtasks and objectives 31 tasks completed
- C301 Backend: parent_id / subtask infrastructure
- C305 UI: Subtask board view + breadcrumb navigation
- C1339 Auto-create objective parent task on chat save
-
Voice input with on-device transcription 42 tasks completed
- C707 Add audio-recorder module + wire into new-task form
- C1204 Add mic input device selection to Voice settings
- C1179 Voice input inside agent terminal sessions
-
Sign-in and two-factor authentication 59 tasks completed
- C1128 API: TOTP 2FA setup, QR provisioning, and verify endpoints
- C1129 Web: email/password login form + QR 2FA setup/verify UI
- TPT194 Web login: Forgot Password pane + reset page
-
Git and Subversion integration 31 tasks completed
- C1213 Add project VCS settings schema + API (git/svn toggle)
- TPT62 Task App settings UI: Version Control section
- C1215 Task agents: apply project VCS settings (git/svn instructions + MCP)
-
Image and file attachments 25 tasks completed
- C512 Image upload API: storage endpoint + migration
- C513 Task App modal: image upload in description + comments
- C559 Task App: paste-to-image in description and comment textareas
-
Board, backlog, sprint, kanban, and epic views 566 tasks completed
- TPT108 Web board filter: status dropdown like Task App
- C878 Web board/kanban: due-date pill on task cards
- TPT112 Kanban: responsive columns + horizontal scroll
-
Installable web app 11 tasks completed
- C991 Add PWA manifest.json + icons to web app
- C992 Add service worker for PWA auto-update
- C994 Add install-app button reacting to beforeinstallprompt
-
English and Ukrainian interfaces 73 tasks completed
- C941 Task App UI i18n — English and Ukrainian string tables
- C1235 Task App board: use project group label in title bars
-
Team members, invites, and roles 20 tasks completed
- C1168 Add invite-token schema + resend/copy-URL member endpoints
- C787 API: role assignment CRUD + permission enforcement
- C786 DB migration: user_project_roles table
-
Architecture knowledge base 52 tasks completed
- C03 Task App: knowledge-sync module + local version cache
- C02 API: project knowledge endpoints (CRUD + version check)
- C1103 Add KB file lock columns + migration for 10-min lease
-
Cross-project workspace 48 tasks completed
- C1276 Add My Tasks and All Tasks dashboard tabs
- C1266 Web: color project badges/chips on workspace dashboard
- C1335 Add Open-in-New-Tab button to sidebar project selector
-
Comments, mentions, and notifications 106 tasks completed
- TPT31 API: @mention parse, comment edit, debounced notify
- TPT17 Task App: Notifications tab in task edit modal
- TPT18 Web: Notifications tab in task detail drawer/page
-
Project setup wizard 124 tasks completed
- C917 Add agent-selection step to project-creation-wizard
- C919 Add Re-Check + install guidance to agent selection
-
Alerts when an agent needs you 55 tasks completed
- C621 Pattern-detect Claude Code prompts for attention
- C656 Add system push notifications for attention tasks
- C1058 Fire OS push notification on detected LLM prompt
-
Task spec refinement chat 11 tasks completed
- C524 Spec Chat: server session + system prompt
- C523 Spec Chat: dialog UI + button on task card
- C525 Spec Chat: suggestion card + apply/reject action
-
Project color themes 22 tasks completed
- C1264 Web: project settings color scheme selector
- C845 Add dark themes + creative names to Task App settings
- C1273 Expose all Task App color schemes on web
-
Planning chat with plan approval 367 tasks completed
- C1559 Web-created tasks route through objective chat planning
- C870 Add KB-first research rule to objective-chat system prompt
- TPT16 Task App: prefill Objective chat prompt from objective task
-
Agent terminal sessions 388 tasks completed
- C818 Add Pi terminal-agent provider (pi-agent.js + registry)
- C1207 Add per-task option to launch Claude Code in /design mode
- C1144 Add active agent chats list to Task App left menu
-
Devices and active sessions 16 tasks completed
- C208 API: devices table migration, device_projects table, and CRUD endpoints
- C368 Task card: device badge for active device session
- C593 Auto-stamp recent_device_id on task start