chore: remove rich editor plans

This commit is contained in:
2026-07-18 19:16:56 +02:00
parent f96e6f1df4
commit e9d6c70eb0
5 changed files with 5 additions and 49 deletions

View File

@@ -165,33 +165,6 @@ Secondary content-capture workflow. Not required for core authoring with existin
- external content can be captured and transformed into posts via the Blogmark pipeline
- transform scripts execute reliably
### Bucket I: Rich Markdown Editor
#### Scope
- WYSIWYG or hybrid markdown editing (comparable to the baseline app's rich editor)
- macro syntax preview in editor
- image insert dialog from linked media
#### Why extension
Core ships with the bds-editor syntax-highlighting plain-text editor and live preview. The baseline app defaults to a rich editor, so this is a user-facing regression that should be addressed after core stabilizes.
#### Architecture advantage
The bds-editor crate (ropey + syntect + cosmic-text) built during core provides the foundation for the rich editor. Incremental additions:
- inline rendering of bold/italic/headers via cosmic-text mixed font styles
- inline image preview via Iced image rendering within the custom widget
- macro block preview (render macro output inline in the editor)
- clickable links
This is an evolution of the existing editor widget, not a separate technology decision.
#### Done when
- users can edit content with a rich editor comparable to the baseline app's editing experience
### Bucket K: Headless Server Mode
#### Scope
@@ -264,8 +237,6 @@ Bucket G MCP + Automation
Bucket H Blogmark + Transforms
Bucket I Rich Editor (builds on bds-editor from core)
Bucket K Headless Server Mode
Bucket L Terminal UI (after Buckets G + K)
@@ -289,4 +260,4 @@ Every extension still inherits the core verification baseline plus extension-spe
## Out Of Scope For Now
- cross-platform packaging polish beyond what the core and extension work naturally require
- feature work that introduces new persistence formats before full parity is reached
- feature work that introduces new persistence formats before full parity is reached