Skip to content

chore(ui): move to the plannotator/atomic-editor fork (markdown-editor 0.2.0)#1002

Merged
backnotprop merged 1 commit into
mainfrom
chore/atomic-editor-fork
Jul 6, 2026
Merged

chore(ui): move to the plannotator/atomic-editor fork (markdown-editor 0.2.0)#1002
backnotprop merged 1 commit into
mainfrom
chore/atomic-editor-fork

Conversation

@backnotprop

Copy link
Copy Markdown
Owner

Swaps the upstream editor for the org fork and picks up the rewired wrapper:

  • @atomic-editor/editor@^0.4.3@plannotator/atomic-editor@^0.5.0 (the wrapper's peer dependency was renamed to the fork)
  • @plannotator/markdown-editor 0.1.0^0.2.0
  • bunfig.toml: exempt @plannotator/atomic-editor from the minimum-release-age gate (same first-party trust as @plannotator/markdown-editor)
  • markdownEditorFidelity.test.tsx: import re-pointed to the fork

What users get (from the fork, github.com/plannotator/atomic-editor):

  • Frontmatter parses properly — a leading --- block no longer misrenders as a horizontal rule + giant heading
  • The Obsidian-style Properties widget (key/value grid, tag chips, edit-as-source), with single-line dispatches so edits never rewrite neighboring bytes

Verification: typecheck clean · DOM_TESTS=1 byte-fidelity suite 4/4 · full suite 1892 pass / 0 fail · apps/review + build:hook both build.

Note: PR #957 pins the same two lines and will pick this up on its next rebase.

Swap @atomic-editor/editor@^0.4.3 for @plannotator/atomic-editor@^0.5.0
and bump @plannotator/markdown-editor to ^0.2.0 (its peer dependency was
renamed to the fork). The fork adds proper frontmatter parsing (a leading
--- block no longer misrenders as an HR + giant heading) and the
Obsidian-style Properties widget, with byte-fidelity preserved.

Also exempt @plannotator/atomic-editor from bun's minimum-release-age
gate (same first-party trust as @plannotator/markdown-editor).

Verified: typecheck clean, DOM_TESTS=1 markdownEditorFidelity 4/4,
full suite 1892 pass / 0 fail, review + hook builds succeed.
@backnotprop backnotprop force-pushed the chore/atomic-editor-fork branch from c120c35 to be17e09 Compare July 6, 2026 20:05
@backnotprop backnotprop merged commit ca3f760 into main Jul 6, 2026
7 checks passed
@backnotprop

Copy link
Copy Markdown
Owner Author

This is now released in version 0.23.0

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