Changelog & Roadmap

What's new and what's coming next.

Release Notes

v0.2.19 Mar 7, 2026
  • Screenshot now uses native GNOME screenshot UI on Ubuntu (via xdg-desktop-portal) improved
  • GNOME portal is tried first, then falls back to gnome-screenshot, spectacle, grim+slurp, scrot, ImageMagick
  • Install script auto-configures Claude Code MCP integration when Claude is detected new
  • Landing page updated: MCP demo shows AI viewing screenshots, 19 tools highlighted improved
v0.2.18 Mar 7, 2026
  • task screenshot <id> — capture screen area and attach to a task in one command new
  • Supports gnome-screenshot, spectacle, grim+slurp (Wayland), scrot, ImageMagick new
  • Flags: -f full screen, -w active window (default: interactive area selection)
v0.2.17 Mar 7, 2026
  • Web app moved to task.simples.media/app — cleaner URL, same domain as landing page improved
  • Desktop responsive layout — top navigation bar, wider containers, two-column layouts on large screens new
  • File attachments on task creation — add files while creating a task, not just when editing new
  • MCP: show_task now includes attachment list improved
  • MCP: download_file — downloads attachment to local disk so Claude can view images new
  • MCP: get_file_url — returns presigned download URL for attachments new
v0.2.16 Mar 6, 2026
  • Share projects by @handle — task project share myproject @gabriel (resolves handle to email) new
  • Accept project invites via web link — email now has "Aceitar convite" button new
  • Web app visual overhaul — card elevation, stagger animations, gradient accents, filled nav icons, richer typography improved
Web App Feb 27, 2026
  • PWA web app at task.simples.media/app — manage tasks from any mobile browser new
  • Full task CRUD — list, add, edit, complete, delete tasks with auto-save new
  • Kanban board with touch drag-and-drop (long-press to drag between columns) new
  • Project management — create projects, invite members, view team new
  • Offline support — IndexedDB cache + mutation queue, auto-sync on reconnect new
  • Installable PWA — "Add to Home Screen" for standalone app experience new
  • Filter tasks by status, project, and tags new
  • Pull-to-refresh on task list new
v0.2.15 Mar 4, 2026
  • File attachments — upload, download, list, and delete files on any task via task attach new
  • File attachments in web app — drag & drop or click to upload, inline preview and download new
  • Web app upgrade flow — upgrade to Pro directly from the web app at /upgrade new
  • Checkout success page — auto-detects plan activation with polling new
  • Manage Subscription button in profile for Pro users new
  • MCP tools for file operations — upload_file, list_files, delete_file new
  • Storage limits — 50 MB (free) / 500 MB (pro), per-file limits of 5 MB / 25 MB new
v0.2.14 Mar 2, 2026
  • Connection errors now show friendly messages instead of leaking internal server URLs fix
v0.2.13 Feb 24, 2026
  • Board assignee picker — members with missing email are now enriched from user profile fix
  • Empty assignee no longer crashes with "Handle '@' not found" error fix
  • Email change flow — request + confirm with verification code new
v0.2.12 Feb 20, 2026
  • Tags — organize tasks with labels like #medusa or #urgent new
  • task add -T medusa -T design — add tags when creating a task
  • task list -T medusa — filter tasks by tag
  • task edit <id> -T urgent -T frontend — set tags; -T none to clear
  • Tags shown in task show, board cards, and board detail view
  • Recurring tasks preserve tags when auto-creating next occurrence
  • MCP tools updated — add_task, edit_task, list_tasks, show_task all support tags
v0.2.11 Feb 20, 2026
  • Board search — press / to filter tasks by title (client-side, instant) new
  • Auto-update fixed — version check was silently failing since v0.2.0 due to JSON decode mismatch fix
  • task update no longer requires sudo — tries ~/.local/bin or ~/bin before falling back to sudo new
v0.2.10 Feb 20, 2026
  • Sync handle from server on new machines — no longer prompts if handle was already set elsewhere fix
  • New user.me API endpoint returns current user info (handle, email, plan)
v0.2.9 Feb 20, 2026
  • Global handles — every user gets a unique @handle, visible to all teams new
  • task profile / task profile set <handle> — view and set your handle new
  • task assign <id> gule — assign by handle from any machine, no local aliases needed new
  • Handle shown in task list, task show, board, and MCP tools instead of truncated email
  • Handle required on first login — existing users prompted on next command
  • Handles are globally unique, lowercase, 2-20 chars (a-z 0-9 -)
  • Local aliases still work as before — handle resolution is a server-side fallback
  • 288 backend tests
v0.2.8 Feb 19, 2026
  • Optimistic locking — concurrent edits to the same task are detected and rejected instead of silently overwriting new
  • Tasks now carry a version number, incremented on every update
  • Board shows clear error when someone else modified the task you're editing
  • Backwards-compatible: existing tasks without version still work normally
v0.2.7 Feb 19, 2026
  • Auto-refresh board — shared project changes appear within 10 seconds new
  • Background polling: no loading spinner, silently updates task list and detail view
  • Skips refresh while typing or editing to avoid disrupting input
v0.2.6 Feb 19, 2026
  • Email aliases — use short names instead of full emails with task assign new
  • New commands: task alias add, task alias list, task alias rm
  • Implicit self-alias — your username resolves to your login email automatically
  • Alias resolution in the interactive board detail view
  • TAB completion includes aliases when assigning tasks
v0.2.5 Feb 19, 2026
  • Silent auto-update — board downloads and installs new versions in the background new
  • Restart notice shown after auto-update completes
  • Falls back to manual task update notice if permissions prevent auto-update
  • Fix sudo password prompt during task update — stdin now connected to terminal fix
v0.2.4 Feb 19, 2026
  • Board border — rounded border around the entire kanban board new
  • Column dividers — vertical lines separating Pending, In Progress, and On Hold
  • Add to column — press a in any column to create a task with that column's status new
  • FreeBSD amd64 binary new
v0.2.3 Feb 19, 2026
  • Kanban board — 3 columns (Pending, In Progress, On Hold) with card-based layout new
  • task with no arguments opens the board (default command) new
  • Navigate columns with h/l, tasks with j/k
  • Cards show priority dot (color-coded), title, project, and due date
  • Scroll indicators when column has more tasks than fit the screen
  • Update check in board — shows notice when a new version is available
  • Install script no longer requires sudo — installs to ~/.local/bin when available fix
Site Update Feb 18, 2026
  • OpenAI Agents SDK integration — MCP server works with openai-agents out of the box new
  • Google Gemini integration — MCP server works with google-genai SDK new
  • AI Integration section in docs with setup instructions and code snippets for Claude Code, OpenAI, and Gemini
  • Interactive examples modal on landing page — tabbed code view with copy button
  • SDK code snippets (OpenAI + Gemini) side-by-side in MCP section
  • Platform cards now link to install section instead of repeating curl commands
  • Updated llms.txt and llms-full.txt with AI integration docs
v0.2.2 Feb 17, 2026
  • task completion bash|zsh|fish — generate shell completion scripts for your shell new
  • Dynamic TAB completion for task IDs, project aliases, member emails, and priorities
  • Smart completions: task start shows only pending tasks, task done shows only active tasks
  • task assign <id> TAB — autocompletes project members for the second argument
  • Member picker in board — press Enter on Assignee to pick from project members instead of typing emails new
  • Tasks without a project fall back to free text input for assignee
v0.2.1 Feb 17, 2026
  • task assign <id> <email> — assign a task to someone else (use none to unassign) new
  • task list --mine / -m — filter tasks assigned to you new
  • task board --mine / -m — open board pre-filtered to your tasks new
  • Press m in board to toggle "my tasks" filter on/off
  • Backend: assignee filter support in task listing API
v0.2.0 Feb 17, 2026
  • task hold <id> — put a task on hold () when waiting on others new
  • task grab <id> — assign a task to yourself (shows email as assignee) new
  • task reset <id> — reset a task back to pending new
  • Assignee column in task list — auto-shown when any task has an assignee new
  • Assignee field editable in board detail view
  • Board status cycle now includes on_hold: pending → in_progress → on_hold → done
  • MCP tool hold_task for Claude Code integration
v0.1.8 – v0.1.9 Feb 17, 2026
  • Complete legacy project migration — projects created before v0.1.5 now auto-create missing META and MEMBER records fix
  • Fix Decimal serialization crash in task project invites fix
  • Case-insensitive task project join — accepts NAU or nau fix
v0.1.7 Feb 17, 2026
  • Auto-migrate legacy projects created before v0.1.5 — sharing and other project operations now work on older projects fix
v0.1.6 Feb 17, 2026
  • Board detail view — press Enter on a task to open navigable fields new
  • Calendar picker — visual date selector for due dates in board new
  • Recurrence picker — select from presets (daily, weekly, monthly...) or custom new
  • Inline field editing — navigate with j/k, press Enter to edit any field new
  • Status cycles on Enter (pending → in_progress → done)
  • Priority cycles on Enter (low → medium → high)
  • Multi-line description editing with textarea (Ctrl+S to save) new
  • Row highlighting — selected task row gets background color new
  • Due and Recurrence columns added to board table
  • Validate project existence on task list -p fix
v0.1.5 Feb 17, 2026
  • task project share mm user@email.com — positional args instead of --with flag new
  • task project remove mm user@email.com — positional args instead of --user flag new
v0.1.4 Feb 17, 2026
  • Auto-slug: projects generate alias from name automatically new
  • Prevent duplicate project names per user new
  • Alias validation (lowercase alphanumeric + hyphens, 2-30 chars) new
  • Global API rate limit: 120 req/user/minute fix
  • Parallel task queries across projects (ThreadPoolExecutor) fix
  • Optimized admin stats scan (SELECT COUNT, ProjectionExpression) fix
  • Security audit logging for deletions, auth failures, rate limits fix
  • Members pagination (default limit 100) fix
v0.1.3 Feb 17, 2026
  • Paddle webhook fail-closed when secret not configured fix
  • Config file permissions hardened (0600) fix
  • Secure temp file for CLI updates fix
  • Verification codes use cryptographic randomness fix
  • Internal error details no longer leaked to clients fix
  • HTML escape in invitation email templates fix
  • Email validation on all endpoints fix
  • Priority and input size validation in backend fix
  • Conditional write prevents duplicate recurring tasks fix
  • Invite TTL enforced at accept time fix
  • URL scheme validated before opening browser fix
  • Security headers (X-Content-Type-Options, X-Frame-Options) fix
  • 265 backend tests
v0.1.2 Feb 17, 2026
  • Handle inconsistent project records in project list fix
v0.1.1 Feb 17, 2026
  • Due dates with --due flag new
  • Recurring tasks with --every flag new
  • Completing a recurring task auto-creates the next occurrence
  • Relative dates: --due tomorrow, --due friday, --due +3d, --due +2w
  • Recurrence patterns: daily, weekly, monthly, yearly, every N days/weeks/months
  • Due column in task list — overdue in red, today in yellow
  • Tasks with due dates sorted first in list view
  • Clear due date or recurrence with --due none / --every none
  • MCP server tools updated with due_date and recurrence params
  • 264 backend tests
v0.1.0 Feb 17, 2026
  • Project-centric sharing — share individual projects with collaborators new
  • Native MCP server — Claude Code manages tasks as first-class tools new
  • Invite by email with task project share
  • Accept invites with task project join
  • View pending invites with task invites
  • List project members with task project members
  • Leave projects with task project leave
  • Remove collaborators with task project remove
  • Billing simplified — Free + Pro ($2/mo), team plan removed
  • Collaborators join shared projects for free
  • 213 backend tests
v0.0.10 Feb 16, 2026
  • Bordered table in task board with box-drawing characters fix
  • Dynamic column widths and auto-truncation to fit terminal
v0.0.9 Feb 16, 2026
  • Raspberry Pi support — ARM (ARMv6/ARMv7) native binary new
  • Raspberry Pi card on landing page
  • Install script auto-detects ARM architecture
v0.0.8 Feb 16, 2026
  • Cancel subscription from CLI with task cancel new
  • Subscription management portal with task portal new
  • Paddle subscription ID saved on Pro user records
  • Cancel at end of billing period — access continues until then
v0.0.7 Feb 16, 2026
  • Command reference page at /docs new
  • Terms, Privacy and Refund pages in English
  • Docs link added to site navigation
v0.0.6 Feb 16, 2026
  • Configurable sender email for notifications
  • Surface invite email failures to user fix
  • Trial message in English
  • Login rate limiting
v0.0.5 Feb 2026
  • Windows download link on landing page
  • Semantic version comparison (numeric, not lexicographic)
  • Cross-platform landing page with OS-specific install instructions
  • Truncate long task titles to fit terminal width fix
v0.0.4 Feb 2026
  • In-progress status with task start command new
  • Bordered table with box-drawing characters
  • Table column alignment fixes for Unicode and ANSI codes
v0.0.3 Feb 2026
  • CLI rewritten from Python to Go new
  • Download progress bar for updates and installs
  • Self-update with periodic version check
v0.0.2 Jan 2026
  • Migrate billing from Stripe to Paddle
  • Pro checkout directly from website
  • Inline pricing plans on landing page
  • Site translated to English
v0.0.1 Jan 2026
  • Team collaboration — shared tasks, per-seat billing new (replaced by project sharing in v0.1.0)
  • Interactive board view with task board
  • Email-based login with verification codes
  • Cloud sync across devices
  • Styled HTML verification emails

Roadmap

Q1 2026

Jan – Mar

  • CLI rewrite in Go
  • Cloud sync
  • Email-based login
  • Project sharing with collaborators
  • Native MCP server (Claude Code, OpenAI, Gemini)
  • Interactive board
  • Paddle billing
  • In-progress task status
  • Self-update from CLI
  • Cancel & portal from CLI
  • Raspberry Pi support
  • Due dates
  • Recurring tasks
  • Kanban board
  • Silent auto-update
  • FreeBSD support
  • Global user handles

Q2 2026

Apr – Jun

  • Reminders & notifications
  • Webhooks & integrations
  • Task comments

Q3 2026

Jul – Sep

  • API tokens for automation
  • GitHub/GitLab integration
  • Custom fields