Features
Suite Tree
Updated for v0.16.0Edit on GitHub
The left-hand sidebar is a tree of suites (folders) and cases, mirroring
the project's suites/ directory on disk. The active suite and case are
highlighted.
Structure
- Suites are real folders. Nesting is unlimited - the folder hierarchy is the suite hierarchy. Renaming or moving a suite renames or moves the folder.
- Cases are
.mdfiles shown under their suite, labelled by title. - Per-suite case counts appear on each suite row.
_index.mdfiles (generated bykensa index) are hidden from the tree and from search.
Creating and organizing
- New case (Cmd/Ctrl+N) creates a case inside the currently selected suite.
- New suite (Cmd/Ctrl+Shift+N) creates a subfolder.
- A header "Create case / suite" menu offers the same actions from the top of the tree.
- Context menus on suite and case rows: create, rename, delete (to trash), and more. Renaming happens inline on the row.
- Drag-and-drop moves a case from one suite to another; the file moves on disk.
- Deleting a suite shows a confirmation with the number of cases it contains;
everything goes to
.tms/trash/and is recoverable.
Multi-select
- Shift+Click selects a range; Cmd/Ctrl+Click toggles individual cases; Esc clears the selection.
- A selection drives the Bulk Actions toolbar at the top of the sidebar.
Copy @-reference
Right-click a case → Copy @-reference puts a terminal-ready path
(@suites/auth/218.md) on the clipboard, for pasting into an AI agent prompt.
This removes the need to type file paths by hand when handing a case to an agent.