paperclip/ui/src
Darren Davison 9be1b3f8a9 test: extract buildIssueTree utility and add tests for hierarchy logic
Extract the inline tree-building logic from IssuesList into a pure
`buildIssueTree` function in lib/issue-tree.ts so it can be unit tested.
Add six tests covering: flat lists, parent-child grouping, multi-level
nesting, orphaned sub-tasks promoted to root, empty input, and list
order preservation.

Add two tests to IssueRow.test.tsx covering the new titleSuffix prop:
renders inline after the title when provided, and renders cleanly when
omitted.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-05 12:02:12 +01:00
..
adapters fix(adapters): honor paused overrides and isolate UI parser state 2026-04-04 14:04:33 -05:00
api feat: server-side override pause/resume for builtin adapter types 2026-04-04 13:17:21 +01:00
components test: extract buildIssueTree utility and add tests for hierarchy logic 2026-04-05 12:02:12 +01:00
context Add skill slash-command autocomplete 2026-04-04 17:48:54 -05:00
fixtures Add a run transcript UX fixture lab 2026-03-11 10:47:22 -05:00
hooks feat(inbox): add operator search and keyboard controls 2026-04-02 11:45:15 -05:00
lib test: extract buildIssueTree utility and add tests for hierarchy logic 2026-04-05 12:02:12 +01:00
pages feat: show parent task and sub-tasks at bottom of issue properties panel 2026-04-05 12:02:12 +01:00
plugins Enhance plugin loading and toolbar integration 2026-03-14 15:27:45 -07:00
App.tsx feat(adapters): external adapter plugin system with dynamic UI parser 2026-04-03 21:11:20 +01:00
index.css fix(ui): make markdown editor monospace for agent instruction files (#2620) 2026-04-02 23:47:00 -07:00
main.tsx Add skill slash-command autocomplete 2026-04-04 17:48:54 -05:00
vite-env.d.ts Add feedback voting and thumbs capture flow 2026-04-02 09:11:49 -05:00