Skip to content

feat(ui): add editor frontmatter panel#957

Draft
perber wants to merge 3 commits intomainfrom
feat/frontend-frontmatter-editor
Draft

feat(ui): add editor frontmatter panel#957
perber wants to merge 3 commits intomainfrom
feat/frontend-frontmatter-editor

Conversation

@perber
Copy link
Copy Markdown
Owner

@perber perber commented May 1, 2026

Add an inline metadata panel to the page editor so tags stay one step away and additional frontmatter can be edited without leaving the editor.

Persist the frontend state through the existing page save flow by sending a dedicated frontmatter field, while keeping the implementation isolated to the current UI architecture.

perber added 3 commits May 1, 2026 17:40
Add an inline metadata panel to the page editor so tags stay one step away and additional frontmatter can be edited without leaving the editor.

Persist the frontend state through the existing page save flow by sending a dedicated frontmatter field, while keeping the implementation isolated to the current UI architecture.
Store historical custom frontmatter in revisions so frontmatter-only changes create history entries and restore can rebuild custom fields without changing managed metadata ownership.
Refine the editor frontmatter UI with a compact accordion header, structured tag and property inputs, and updated row styling for validation and destructive actions.

Use a shadcn-style accordion wrapper backed by Radix so the metadata section stays compact while fitting the existing frontend component stack.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant