feat: v0.11.0 VS Code-like explorer, markdown preview, search in files
- Explorer: context menus, multi-select, inline rename/new, drag to move or copy, desktop drag-and-drop uploads (folders too), cut/copy/paste, duplicate, download, delete to a 7-day trash with Undo. Server side in libexec/devdesk-fsops.sh with bats tests. Closes #54 - Markdown preview in a shadow root: headings with anchors and outline, highlighted code with copy, callouts, task lists, front matter, links that open files, live split view. Editor status bar, multi-cursor, closeBrackets, Ctrl+G, tab menus and reordering. Closes #55 - Search in files (Ctrl+Shift+F) via git grep / grep. Closes #56 - Fix: nested $(...) path checks now fail hard (set -e does not reach them; an escape created /x in testing); newest folder listing wins; sessionAction returns the reply JSON. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WHRLCCdXYm41Qx5kNhehaP
This commit is contained in:
Vendored
+33
@@ -1,3 +1,36 @@
|
||||
devdesk (0.11.0) bookworm; urgency=medium
|
||||
|
||||
* Explorer works like VS Code's (#54):
|
||||
- Right-click menus for files, folders and empty space;
|
||||
Ctrl/Shift+click selects several.
|
||||
- Inline rename (F2) and inline new file/folder.
|
||||
- Drag to move, Ctrl+drag to copy.
|
||||
- Drop files or whole folders from the desktop to upload them, asking
|
||||
Replace / Skip / Keep both on a clash.
|
||||
- Cut/copy/paste files, duplicate, download, copy path, @Claude.
|
||||
- Delete moves to a 7-day trash with Undo; nothing is overwritten
|
||||
unless asked.
|
||||
- Server side: new --fs-mkdir/-move/-copy/-delete/-restore/-put/
|
||||
-download.
|
||||
* Markdown preview rewritten (#55):
|
||||
- GitHub-style headings with anchors and an outline.
|
||||
- Highlighted code with Copy, callouts, task lists, front matter.
|
||||
- Relative links open files in DevDesk.
|
||||
- Split view with a live preview.
|
||||
* Editor (#55): status bar (line/column, cursors, indentation, line
|
||||
endings, language), multiple cursors, column select, auto-closing
|
||||
brackets, Ctrl+G, and tab menus with drag-to-reorder.
|
||||
* Search in files, Ctrl+Shift+F (#56): match case, whole word and regex,
|
||||
via git grep or grep.
|
||||
* Fixes:
|
||||
- A nested path check could escape the session folder: set -e does not
|
||||
reach into $(...).
|
||||
- The tree could show a stale listing.
|
||||
- Session actions now return the server's reply, so "Close split
|
||||
panes" reports correctly.
|
||||
|
||||
-- Jared Vititoe <jjvititoe1@gmail.com> Thu, 22 Oct 2026 21:30:00 -0400
|
||||
|
||||
devdesk (0.10.4) bookworm; urgency=medium
|
||||
|
||||
* The Sessions panel's list scrolls on its own (#53). There is no cap on
|
||||
|
||||
Reference in New Issue
Block a user