Document baseline search plugin

This commit is contained in:
mirivlad 2026-06-28 01:04:59 +08:00
parent 05b4d5e05e
commit 7317206c49
2 changed files with 18 additions and 10 deletions

View File

@ -217,9 +217,10 @@ search.provider
Назначение:
- общий поиск по vault;
- индекс notes/files/activity/worklog;
- providers from plugins;
- workspace-scoped search UI;
- baseline recursive text search through public Files API;
- search provider contribution for platform discovery;
- index notes/files/activity/worklog later;
- typo/layout tolerant search later.
Provides:
@ -230,6 +231,11 @@ search.provider
search.indexer
```
Текущий статус: базовый `verstak.search` implemented as a workspace item and
`searchProviders` contribution. It searches text-like vault files through
`api.files.list` / `api.files.readText` and opens results through Workbench.
Persistent indexing and cross-provider runtime hosting are still future work.
## 10. `official.secrets`
Назначение:

View File

@ -36,8 +36,8 @@ Implemented:
- Files Core text API with safe path policy and sync operation recording;
- public `files.openExternal` / `files.showInFolder` API and Files plugin usage;
- mode-aware Workbench open/edit provider routing and default editor plugin;
- official Files plugin, Notes plugin, Markdown Editor plugin, Sync plugin, and
platform-test plugin;
- official Files plugin, Notes plugin, Markdown Editor plugin, Search plugin,
Sync plugin, and platform-test plugin;
- browser inbox local receiver and minimal official Browser Inbox plugin;
- sync server with device/user auth and operation push/pull;
- SDK manifest/types/schema coverage for current plugin APIs;
@ -45,13 +45,13 @@ Implemented:
Known remaining gaps:
- `fileActions`, `noteActions`, `contextMenuEntries`, `searchProviders`,
`activityProviders` have registry support but incomplete UI/runtime hosting.
- `fileActions`, `noteActions`, `contextMenuEntries`, and `activityProviders`
have registry support but incomplete UI/runtime hosting.
- Sidecar host is not implemented.
- Files/Notes are usable but not complete: restore, binary streaming, watcher,
richer conflict UX, and Notes trash/delete UX are still incomplete.
- Activity, journal, browser inbox conversion workflow, search, secrets, and
templates plugins are not complete product features.
- Activity, journal, browser inbox conversion workflow, indexed search,
secrets, and templates plugins are not complete product features.
- File/image preview exists as a basic provider, but image rendering still needs
binary streaming support for inline previews.
- Browser extension repository has protocol, queue, and Chromium/Firefox build
@ -130,7 +130,9 @@ Tasks:
- [x] keep Markdown preview inside `verstak.markdown-editor`, with no separate
provider competing for `.md` files;
- [x] implement basic image metadata preview plugin;
- implement search provider/index contract and official search plugin;
- [x] implement baseline `verstak.search` workspace plugin and expose
`searchProviders` in contribution summaries;
- implement persistent search index and cross-provider runtime hosting;
- implement activity event log plugin;
- implement journal/worklog plugin that can consume activity suggestions.