Вложенные Дела, folder metadata, плагин workspace-folders

- Nested workspace model: маркеры .verstak/workspace.json на любой глубине
- Folder metadata API: иконка, цвет, порядок (.verstak/folder-metadata/)
- MoveWorkspace, GetFolderMetadata, SetFolderMetadata Wails биндинги
- Contribution point workspaceTree — singleton в registry
- Sidebar.svelte монтирует PluginBundleHost при наличии workspaceTree
- VerstakPluginAPI: workspaces.* и folders.* методы
- WorkspaceTree.svelte: рекурсивное дерево, выбор родительской папки
- i18n: строки EN+RU, release notes v0.1.0-alpha.8
This commit is contained in:
2026-07-18 18:54:42 +08:00
parent 1ca759cc2e
commit b10f243e34
12 changed files with 1681 additions and 1010 deletions
+39
View File
@@ -0,0 +1,39 @@
## Highlights
- **Nested workspaces.** Deals can now live at any depth inside plain vault
folders. Identity stays with the `.verstak/workspace.json` UUID marker;
the path is just an address.
- **Folder metadata.** Plain vault folders can carry an icon, color, and
display order through `.verstak/folder-metadata/`.
- **Plugin-replaceable Deal tree.** A new `workspaceTree` contribution point
lets plugins replace the sidebar Deal tree entirely. The included
`verstak.workspace-folders` official plugin adds folder icons, color,
draganddrop, a full IconPicker (1703 Lucide icons), and a color picker.
- **Move workspaces.** `MoveWorkspace` moves a Deal between plain folders.
- **Plugin API:** `api.workspaces.*` and `api.folders.*` are now available to
bundled frontend plugins.
- Documentation was pruned and aligned with the current implementation state.
## Главное
- **Вложенные Дела.** Дела теперь можно размещать на любой глубине внутри
обычных папок vault. Идентичность хранится в UUID-маркере
`.verstak/workspace.json`; путь — это только адрес.
- **Метаданные папок.** Обычные папки vault могут иметь иконку, цвет и порядок
отображения через `.verstak/folder-metadata/`.
- **Заменяемое дерево Дел.** Новый contribution point `workspaceTree` позволяет
плагинам полностью заменить дерево Дел в сайдбаре. Включённый официальный
плагин `verstak.workspace-folders` добавляет иконки папок, цвета,
draganddrop, полный IconPicker (1703 иконки Lucide) и выбор цвета.
- **Перемещение Дел.** `MoveWorkspace` перемещает Дело между обычными папками.
- **Plugin API:** методы `api.workspaces.*` и `api.folders.*` доступны
bundled frontend-плагинам.
- Документация почищена и приведена в соответствие с текущим состоянием.
## Packages / Пакеты
This prerelease provides a portable Windows archive, a Debian package, and an
AppImage for Linux.
В этот prerelease входят переносимый архив для Windows, Debian-пакет и AppImage
для Linux.