Classify & Copy interaction pass (replaces the single "Hide Assigned" toggle): - Source-tree filters: three "Show Unassigned / Show Assigned / Show Excluded" checkboxes (classify mode only) with live per-tab counts; "Hide Compliant" is now rename-mode only. Folders with nothing visible collapse out. - Target tree: ctrl/cmd-click a toggle to expand/collapse the whole subtree. - Tracking drop-to-any-level: dropping on a node that isn't already a complete leaf prompts for the remaining levels (e.g. "0001_0 (IFU)"), which are parsed and nested under the drop target. Dropping on a finished leaf assigns directly. - Placed-file rows: click to preview; the derived filename is now an inline input — edit it (full "TRACKING_REV (STATUS) - Title.ext") and the item is re-filed onto the parsed tracking path (created if needed) + title override. New classify helpers: trackingNodeComplete, trackingPathLabel. tree.setShowFilters replaces setHideAssigned. Tests updated/added (classify.spec.js -> 33 passed). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| app.js | ||
| classify.js | ||
| copy.js | ||
| dnd.js | ||
| excel.js | ||
| filter.js | ||
| persist.js | ||
| preview.js | ||
| resize.js | ||
| scanner.js | ||
| selection.js | ||
| sort.js | ||
| spreadsheet.js | ||
| store.js | ||
| target-tree.js | ||
| tree.js | ||
| utils.js | ||
| validator.js | ||
| workspace.js | ||