Release Notes

2026-05-13

One-click list re-ranking, smarter Items table hierarchy controls, manual GitHub PR linking, and more

✨ Major Features

↕️ Re-rank an entire list in one click

Sorting a list to find the right order is one thing — making that order stick used to mean dragging items one by one. Now you can apply any sort and stamp it in as the permanent rank with a single click. Use it for backlog grooming, priority sessions, or any time you want the order you sorted by to become the order itself.

How to use it:

  1. Open any list — Items table, board, or portfolio view.
  2. Sort the list by whatever combination you want (due date, priority, custom field, etc.).
  3. In the column header you sorted by, click the order control (up/down arrow).
  4. The whole list is re-ranked to match. Items now hold those positions even after you clear the sort.

🌳 Smarter hierarchy controls in the Items table

Working with deep, nested work has been overhauled. The Items table now gives you a dedicated toolbar to collapse and expand the whole tree to any depth, plus new dedupe controls in the filter bar so cross-linked items don't clutter your view.

How to use it:

  1. Open the Items table.
  2. Use the new HierarchyControls toolbar above the table to expand or collapse to a specific depth — great for zooming out to the top of a portfolio or drilling all the way into a single epic.
  3. Open the filter bar's Options pill to toggle hierarchy-dedupe behaviour for items that appear in multiple places.

Until now, PRs only attached to items through commit messages or branch names. If a PR slipped through that net, there was no way to tie it back. You can now link any PR to any work item by hand — directly from the GitHub tab.

How to use it:

  1. Open the work item.
  2. Switch to the GitHub tab.
  3. Use the new Link PR action and paste the PR URL.
  4. The PR shows up alongside the auto-linked ones, with the same status and merge information.

✨ Minor Improvements

🟢 Applied view options now show as green pills, everywhere

Every applied view option — Hide Subtasks, Include Archived, hierarchy mode, and others — now appears as a green pill in the filter bar across every module (Items, My Work, Portfolio, Boards, Gantt). At a glance you can see exactly what's shaping the view you're looking at, and clear individual options without digging into menus.

🔒 Analytics is now hidden from Members

Members no longer see the Analytics module. This is a step toward our upcoming permissions rollout, which will give you fine-grained control over what every role can see and do.

🤖 Subtask controls available via MCP

If you use DevStride through MCP (for example, inside Claude or another AI client), you now have the same subtask filtering controls available in the UI — show, hide, or include subtasks in queries the same way you would from the app.


🐛 Bug Fixes

  • Gantt delete is more reliable. Deleting a Gantt now correctly distinguishes success from failure. If the Gantt was already removed in another tab (or the delete fails for any other reason), you'll see a clear error notification and your current Gantt stays selected — no more "deleted" toast followed by the Gantt re-appearing.
  • Start Date and Due Date filters now apply in Reports. These filters were previously being ignored when you ran a report.
  • Press Cmd+Enter to commit a date entry. After typing a date into a date field, hit Cmd+Enter (or Ctrl+Enter on Windows/Linux) to commit it — no need to click away from the field.