Editor has no undo history panel — user can press Cmd+Z to step back one entry at a time, no way to see the full history list and click to jump to a specific state (parallel to #255 for the editor) #265
Labels
No labels
blocked:commit-ready-failed
blocked:gate-fetch
blocked:gate-lint
blocked:gate-plan
blocked:gate-research
blocked:needs-attention
blocked:needs-decision
blocked:needs-human
blocked:no-changes
blocked:verify-failed
bug
deferred
feature-request
in-progress
needs-decompose
needs-triage
quickfix
security/medium
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/Kimi_Agent_Brother_10_Digitizing_App#265
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Finding
src/pages/Editor.tsxhashistory: StitchPath[]andhistoryIndex: numberin state. The user can step through with Cmd+Z and Cmd+Shift+Z (per the keyboard hook). But there's no UI to see the history list or click on a specific entry.grep -n 'HistoryList\|history.*panel' src/components/editor/returns 0.A user who:
Figma/Illustrator/Sketch have a "History" panel that lists every action with timestamps. The user clicks an entry to revert.
Where
src/pages/Editor.tsx:460-470(history, historyIndex)grep -rn 'HistoryList' src/components/editor/returns 0src/components/editor/useKeyboardShortcuts.ts(wired)Suggested fix shape
Add a "History" panel toggle to the editor's toolbar (next to the Settings gear):
The panel slides in from the right:
This requires the history to store an "action label" string per entry. Add
actionLabel: stringto the history entries:describeHistoryEntry(entry):jumpToHistoryEntry(i)setshistoryIndex = iand applieshistory[i].Severity
Low. The user can step through. Power users with many edits notice.
Discovered by
Gap analysis (2026-10-02) of editor history affordances.
Related
Closing as a duplicate of #206, which already shipped this feature on main (commit
33d7f4b— "fix(#206): Editor undo history panel — see stack, jump to entry, clear").Evidence the gap described in this issue is already closed:
src/components/editor/EditorRightPanel.tsx:2142-2240renders a History section (data-testid="history-section") inside the right panel.history-row-${i}), newest-first, clickable to callonJumpToHistoryEntry(i)→ Editor'shandleJumpToHistoryEntryatsrc/pages/Editor.tsx:1449deep-clones the snapshot and updatespaths+historyIndex.data-active="true"), Undo / Redo / Clear buttons wired toonUndo/onRedo/onClearHistory.src/components/editor/EditorRightPanel.test.tsx:1256+("EditorRightPanel — History panel (#206)" describe block).#206 itself is
state: closedwith labels feature-request, triage-approved. The 50-entry cap referenced in the related-issues section is already enforced by #196.Filed-by: triage-runner via kanban t_9197829e.