Files move.
Your work follows.

A permanent URL for this exact release.

Published 31 August 2026. The notes, known limits, build identity, source commit, and immutable artifact stay attached to version 1.5.0.

Read every release
Linelark Notepad Studio

What shipped in 1.5.0.

The sidebar can manage files, not only open them

  • Folder and Open Files context menus can copy an absolute or workspace-relative path, cut or copy an item, paste into a folder, rename it, or move it to the Trash.
  • Workspace roots stay protected from rename, cut, and deletion, and a copied item receives an available “copy” name instead of replacing an existing file.

Open work follows a move

  • Rename or move a file from the sidebar and its open buffer stays attached to the new path, with its unsaved state and undo history intact.
  • Moved folders carry every affected open tab, search result, bookmark, and recent-file path with them rather than leaving stale references behind.

Deletion says exactly what will be lost

  • Deleting from the sidebar uses the macOS Trash instead of permanently removing the item.
  • The confirmation identifies affected open tabs and warns explicitly when any of them contain unsaved changes before it closes them.

A terminal can belong to a project

  • Start a terminal for the active file or for a workspace folder, switch between running shells from the panel, and pin a file terminal so closing its tab does not end the process.
  • Project terminals outlive tabs by definition. Hiding the panel no longer closes a shell, and the terminal can temporarily fill the window without rebuilding the editor underneath it.

Known limits

  • Sidebar file operations apply to local files and folders. Workspace roots themselves cannot be renamed, moved, or deleted from Linelark.
  • A delete closes affected open tabs after confirmation; unsaved text in those tabs is not written to the file being moved to the Trash.
  • Code folding and recorded macros remain roadmap items with no promised date.
Artifact SHA-256356ecd15dac0b9f631a90656ff9af3858353d530bf4c076c3952d98b10743ec3

Source commit e8afcbee6ceb44256d7cc24d75bbf5de81c5ccb2