Changelog
What's new
What we've shipped recently. Hand-curated; we leave out internal-only changes (refactors, schema cleanups, test additions). Newest first.
- May 12, 2026
Custom project statuses + hideable Kanban columns
- Define up to 10 task statuses per project in Settings β Statuses. Rename, recolor (slate / blue / emerald / rose / amber / violet / fuchsia / cyan), reorder, and pick which one means "Done." The editor pill, list column, Kanban headers, bulk-edit menu, filter dropdown, and mobile dot all read from the project's own list β no more hardcoded Open / In progress / Done everywhere.
- Every new project starts with the same three rows so existing data renders identically. A backfill migration covers any project that was created in the deploy window before the seed-on-create fix landed.
- Kanban columns: each header has a β― menu with "Hide column," and the toolbar shows a π +N hidden chip that lists every hidden column with a one-click restore. State persists per project (localStorage), so hiding Done on project A doesn't hide it on project B.
- Drag a card into the Done column to set progress to 100% (muscle-memory parity with the old four-bucket flow); drag back out and progress clears. Other status transitions leave the slider untouched.
- Activity feed includes status changes β "Sarah changed status of Design review β Blocked" β and the weekly report's Completed / Engaged buckets pick up status flips, not just the progress slider.
- CSV / ZIP exports gain a Status column; re-importing matches by label first, then key, with a one-line rolled-up warning for any cells that don't resolve. Notion's "Completed" cells alias to the project's Done row.
- Compact polish: settings icon picker collapsed to one dense 12-col grid; color swatch became a round bullet to match the dot used in every other status surface.
- May 11, 2026
Resource view, baseline manager, fullscreen any view
- New Resource view: people as rows, their assigned tasks as bars on a shared timeline. Overlapping work stacks vertically and gets shaded so you can spot "Selin has 3 things going next week" at a glance.
- Time-window picker on Resource view: All / Next 4 weeks / Next 8 weeks with prev/next chevrons, plus a density toggle for projects with many people.
- Daily allocation bar chart at the bottom of Resource view β distinct assignees per period, blue/amber/rose by saturation against headcount, dashed ceiling line for total members.
- Manage Baselines⦠overlay: list every snapshot for the project, rename inline, recolor, delete, and Show / Hide each one. Active baseline gets a blue ring.
- Presentation mode now works for every view (Gantt / List / Kanban / Calendar / Resource) β not just the Gantt. Read-only by intent; click never mutates during a meeting.
- Zoom controls unified into the status bar β same D/W/M/Q/Y pills drive Gantt and Resource at identical scale; non-time views hide the widget.
- Smaller polish: clicking an already-open task no longer closes-and-reopens the editor; the red "!" badge on tasks with violations no longer blocks drag; milestone-flagged phases render as milestones everywhere; sidebar resize handle hidden in presentation mode so mouse-to-top doesn't flash a phantom "resize boundary" before Safari's tab bar appears.
- May 8, 2026
Beta polish β instant feedback, cleaner edge cases, friendlier errors
- Comments, notes, notifications, and the constraint icon update the moment you click β server confirms in the background, rolls back with a clear toast on error.
- Trash bulk delete actually removes what you selected (badge count, ghost rows, and per-button busy state all fixed).
- Shift+Tab on a task with subtasks promotes the subtasks too β matching the right-click β Phase behavior.
- Friendly error and 404 pages instead of the raw "Application error" digest.
- Settings panel persists your last toggle even if you close the panel before the 350 ms save.
- Sign-out actually signs you out across www / apex (cookie-domain fix).
- Realtime: snapshot retries on transient 5xx, WS reconnect jitter widened, token-refresh retries on transient failures.
- Project open auto-zooms to fit the timeline, fit-to-view button in the status bar, Tab/Shift+Tab toast a clear reason when they refuse to indent.
- May 6, 2026
Rich descriptions, image embeds, chart-level Notes
- Rich-text task descriptions: bold, italic, headings, lists, code, links, plus drag-and-drop / paste image upload with auto-compression for phone shots.
- Re-insert any uploaded image into the description or the active progress note without re-uploading.
- Progress Notes opens at the chart-window level (same width as Settings); the Notes button turns red when no notes exist.
- VS Code-style Activity Bar replaces the old top toolbar; zoom moved to the status bar; workspace + account cluster bottom-left.
- Keyboard multi-select: arrows move selection, Shift+arrow extends, bulk edits apply across the multi-selection.
- Per-language task fonts: independent picks for English and Korean glyphs, picked per character so mixed names render both scripts cleanly.
- May 4, 2026
Calendar export, shortcuts cheatsheet, activity filters
- Subscribe to a public-shared project in Google / Apple / Outlook calendar via the .ics feed at /share/{token}/calendar.ics.
- Press ? for the shortcuts cheatsheet (or ββ§P β Keyboard shortcuts).
- Activity log filters by user (anyone / specific member / Just me) and action category β URL-driven so you can share a slice.
- May 4, 2026
Trash bin, soft-delete, and a faster chart
- Soft-delete with a 30-day Trash; bulk restore one-click, single Undo toast for accidental deletes.
- Project page loads ~45 % faster β TaskEditor + non-Gantt views + import UI lazy-load on first use.
- Weekly Report: date-range presets, group by Assignee / Team, previous-period comparison, Copy as Markdown, Print to PDF.
- Per-task Progress notes: rich-text or markdown, optional %, per-note privacy (project-wide vs. only-me).
- Presets (renamed from Saved views) capture filters + active view + zoom in one snapshot.
- May 3, 2026
Production hardening
- Sentry observability + structured worker logs.
- Per-user rate limiting: 60 mutations/min, 10 uploads/min.
- Real-Postgres integration tests covering cascade deletes, soft-delete, dependency cascade, end-to-end scheduling.
- May 1, 2026
Kanban + team property
- Kanban cards show type, parent breadcrumb, team, comment count, priority, and due date β all without opening the editor.
- Free-form team name on every task with a Notion-style select-or-create combobox; filterable, group-by-able in reports.
- Faster, smarter undo / redo across single-task moves, multi-task moves, bulk patches, reorders, and auto-schedule.
Want a feature or noticed a bug? Tell us in email β no public roadmap yet, but we read every message.