Document baseline search plugin
This commit is contained in:
parent
05b4d5e05e
commit
7317206c49
|
|
@ -217,9 +217,10 @@ search.provider
|
||||||
|
|
||||||
Назначение:
|
Назначение:
|
||||||
|
|
||||||
- общий поиск по vault;
|
- workspace-scoped search UI;
|
||||||
- индекс notes/files/activity/worklog;
|
- baseline recursive text search through public Files API;
|
||||||
- providers from plugins;
|
- search provider contribution for platform discovery;
|
||||||
|
- index notes/files/activity/worklog later;
|
||||||
- typo/layout tolerant search later.
|
- typo/layout tolerant search later.
|
||||||
|
|
||||||
Provides:
|
Provides:
|
||||||
|
|
@ -230,6 +231,11 @@ search.provider
|
||||||
search.indexer
|
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`
|
## 10. `official.secrets`
|
||||||
|
|
||||||
Назначение:
|
Назначение:
|
||||||
|
|
|
||||||
|
|
@ -36,8 +36,8 @@ Implemented:
|
||||||
- Files Core text API with safe path policy and sync operation recording;
|
- Files Core text API with safe path policy and sync operation recording;
|
||||||
- public `files.openExternal` / `files.showInFolder` API and Files plugin usage;
|
- public `files.openExternal` / `files.showInFolder` API and Files plugin usage;
|
||||||
- mode-aware Workbench open/edit provider routing and default editor plugin;
|
- mode-aware Workbench open/edit provider routing and default editor plugin;
|
||||||
- official Files plugin, Notes plugin, Markdown Editor plugin, Sync plugin, and
|
- official Files plugin, Notes plugin, Markdown Editor plugin, Search plugin,
|
||||||
platform-test plugin;
|
Sync plugin, and platform-test plugin;
|
||||||
- browser inbox local receiver and minimal official Browser Inbox plugin;
|
- browser inbox local receiver and minimal official Browser Inbox plugin;
|
||||||
- sync server with device/user auth and operation push/pull;
|
- sync server with device/user auth and operation push/pull;
|
||||||
- SDK manifest/types/schema coverage for current plugin APIs;
|
- SDK manifest/types/schema coverage for current plugin APIs;
|
||||||
|
|
@ -45,13 +45,13 @@ Implemented:
|
||||||
|
|
||||||
Known remaining gaps:
|
Known remaining gaps:
|
||||||
|
|
||||||
- `fileActions`, `noteActions`, `contextMenuEntries`, `searchProviders`,
|
- `fileActions`, `noteActions`, `contextMenuEntries`, and `activityProviders`
|
||||||
`activityProviders` have registry support but incomplete UI/runtime hosting.
|
have registry support but incomplete UI/runtime hosting.
|
||||||
- Sidecar host is not implemented.
|
- Sidecar host is not implemented.
|
||||||
- Files/Notes are usable but not complete: restore, binary streaming, watcher,
|
- Files/Notes are usable but not complete: restore, binary streaming, watcher,
|
||||||
richer conflict UX, and Notes trash/delete UX are still incomplete.
|
richer conflict UX, and Notes trash/delete UX are still incomplete.
|
||||||
- Activity, journal, browser inbox conversion workflow, search, secrets, and
|
- Activity, journal, browser inbox conversion workflow, indexed search,
|
||||||
templates plugins are not complete product features.
|
secrets, and templates plugins are not complete product features.
|
||||||
- File/image preview exists as a basic provider, but image rendering still needs
|
- File/image preview exists as a basic provider, but image rendering still needs
|
||||||
binary streaming support for inline previews.
|
binary streaming support for inline previews.
|
||||||
- Browser extension repository has protocol, queue, and Chromium/Firefox build
|
- 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
|
- [x] keep Markdown preview inside `verstak.markdown-editor`, with no separate
|
||||||
provider competing for `.md` files;
|
provider competing for `.md` files;
|
||||||
- [x] implement basic image metadata preview plugin;
|
- [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 activity event log plugin;
|
||||||
- implement journal/worklog plugin that can consume activity suggestions.
|
- implement journal/worklog plugin that can consume activity suggestions.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue