Document scoped inbox and activity views
This commit is contained in:
parent
e28290f3db
commit
d964b9e7ce
|
|
@ -159,10 +159,12 @@ case.selected
|
||||||
```
|
```
|
||||||
|
|
||||||
Текущий статус: базовый `verstak.activity` implemented as both a global sidebar
|
Текущий статус: базовый `verstak.activity` implemented as both a global sidebar
|
||||||
view and a workspace item. It also contributes `activityProviders`, stores
|
view and a workspace item. Workspace tabs store and display only their own
|
||||||
public plugin events in plugin-scoped settings, subscribes to
|
activity stream; the global sidebar view aggregates activity from all workspace
|
||||||
file/note/browser/case activity events, and exposes a manual record/clear smoke
|
streams plus unscoped global activity. It also contributes `activityProviders`,
|
||||||
path. Reconstruction and worklog suggestions are still future work.
|
subscribes to file/note/browser/case activity events, and exposes a manual
|
||||||
|
record/clear smoke path. Reconstruction and worklog suggestions are still
|
||||||
|
future work.
|
||||||
|
|
||||||
## 6. `official.journal`
|
## 6. `official.journal`
|
||||||
|
|
||||||
|
|
@ -220,8 +222,9 @@ search.provider
|
||||||
```
|
```
|
||||||
|
|
||||||
Текущий статус: базовый `verstak.browser-inbox` implemented as both a global
|
Текущий статус: базовый `verstak.browser-inbox` implemented as both a global
|
||||||
sidebar view and a workspace item. It keeps a plugin-scoped pending queue for
|
sidebar view and a workspace item. Workspace tabs keep their own pending queue;
|
||||||
browser capture events. Pairing, domain binding, and conversion into
|
the global sidebar view aggregates queues from all workspaces plus unscoped
|
||||||
|
global captures. Pairing, domain binding, and conversion into
|
||||||
notes/links/files/activity are still future work.
|
notes/links/files/activity are still future work.
|
||||||
|
|
||||||
## 9. `official.search`
|
## 9. `official.search`
|
||||||
|
|
|
||||||
|
|
@ -135,7 +135,7 @@ Tasks:
|
||||||
- [x] add type-as-you-search behavior and vault path/name matches to
|
- [x] add type-as-you-search behavior and vault path/name matches to
|
||||||
`verstak.search`;
|
`verstak.search`;
|
||||||
- [x] implement baseline `verstak.activity` event log plugin with
|
- [x] implement baseline `verstak.activity` event log plugin with
|
||||||
plugin-scoped storage and public event subscriptions;
|
workspace-scoped storage, global aggregation, and public event subscriptions;
|
||||||
- [x] expose `verstak.activity` and `verstak.browser-inbox` as global sidebar
|
- [x] expose `verstak.activity` and `verstak.browser-inbox` as global sidebar
|
||||||
views while keeping their workspace items;
|
views while keeping their workspace items;
|
||||||
- implement persistent search index and cross-provider runtime hosting;
|
- implement persistent search index and cross-provider runtime hosting;
|
||||||
|
|
@ -155,8 +155,8 @@ receiver and an official inbox plugin.
|
||||||
Tasks:
|
Tasks:
|
||||||
|
|
||||||
- [x] define browser capture payload protocol;
|
- [x] define browser capture payload protocol;
|
||||||
- [x] implement minimal `verstak.browser-inbox` plugin with a plugin-scoped
|
- [x] implement minimal `verstak.browser-inbox` plugin with workspace-scoped
|
||||||
pending queue;
|
pending queues and a global aggregate view;
|
||||||
- [x] implement browser extension capture scaffold for URL, selected text,
|
- [x] implement browser extension capture scaffold for URL, selected text,
|
||||||
page title, and link captures;
|
page title, and link captures;
|
||||||
- define local receiver permission/pairing model;
|
- define local receiver permission/pairing model;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue