From d2d7706cf089ae35d56175d5cedf12ab5da95718 Mon Sep 17 00:00:00 2001 From: mirivlad Date: Mon, 29 Jun 2026 03:16:16 +0800 Subject: [PATCH] docs: mark binary preview read complete --- 05_Official_Plugins.md | 9 +++++---- 07_Full_Implementation_Roadmap.md | 10 +++++----- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/05_Official_Plugins.md b/05_Official_Plugins.md index a469fc6..19fdd9c 100644 --- a/05_Official_Plugins.md +++ b/05_Official_Plugins.md @@ -115,7 +115,8 @@ compete with the editor routing for `.md` / `.markdown` files. Назначение: -- metadata view for image files until binary streaming exists; +- inline preview for image files through bounded `api.files.readBytes`; +- metadata view for previewed files; - `Open External` action through `api.files.openExternal`. Provides: @@ -126,9 +127,9 @@ viewer.image preview.file ``` -Текущий статус: базовый `verstak.file-preview` implemented as a view-only -provider for image metadata. Text-like files, code, and Markdown stay with -editor plugins. +Текущий статус: базовый `verstak.file-preview` renders image files inline via +the public Files API and shows file metadata. Text-like files, code, and +Markdown stay with editor plugins. ## 5. `official.activity` diff --git a/07_Full_Implementation_Roadmap.md b/07_Full_Implementation_Roadmap.md index a0fee8c..268e69b 100644 --- a/07_Full_Implementation_Roadmap.md +++ b/07_Full_Implementation_Roadmap.md @@ -48,12 +48,12 @@ Known remaining gaps: - `fileActions`, `noteActions`, and `contextMenuEntries` are exposed through the desktop contribution summary and hosted by the official Files/Notes surfaces. - 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. +- Files/Notes are usable but not complete: binary write/streaming, richer + conflict UX, and remaining Notes polish are still incomplete. - 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. +- File/image preview exists as a basic provider with bounded inline image + rendering through the public Files API. - Browser extension repository has protocol, queue, and Chromium/Firefox build scaffold; desktop has a local receiver and mounted-view inbox plugin, but no pairing model, domain binding, or conversion workflow yet. @@ -97,7 +97,7 @@ Tasks: - [x] add Files restore command; - [x] define external open/show-in-folder as a public v2 API, replacing fallback; - [x] add watcher-based refresh for Files/Notes after external changes; -- add safe binary read/streaming contract only after text workflows are stable. +- [x] add safe binary read/streaming contract only after text workflows are stable. Verification: