Skip to content

Releases: aurthurm/beak-editor

v0.1.2

19 Apr 06:43

Choose a tag to compare

@amusendame/beakblock-core / react / vue 0.1.2

Core

  • EditorConfig.dragDrop — pass DragDropConfig (or false); headingLockBadge: 'locked-only' | 'all-headings' (click toggles lock with bypass; assigns lockId for H1–H3 when locking).
  • setDocument — sets COMPLIANCE_LOCK_BYPASS_META on full doc replace.

Examples / docs (repo)

  • Nuxt compliance: H1–H3 outline, cursor-based section insert, template studio, docs updates.

See CHANGELOG.md.

v0.1.1

18 Apr 14:07

Choose a tag to compare

Changed

  • Workspace — all publishable and example package.json versions set to 0.1.1 to match git tag v0.1.1.
  • npm scope — published packages use @amusendame/* instead of @aurthurm/* (install paths and imports updated across the workspace).

Added

Core (@amusendame/beakblock-core)

  • Compliance lock — Optional EditorConfig.complianceLock with createComplianceLockPlugin: headings can set attrs.locked (plus optional lockReason, lockId). Blocks are read-only for normal edits; reordering vs other locked blocks is gated by allowReorder. Trusted code may set transaction meta COMPLIANCE_LOCK_BYPASS_META to apply changes. Integrates with drag-and-drop (handle visibility), bubble menu hiding, multi-block delete, and markdown/HTML round-trip via data-beakblock-* attributes.
  • Lock UI — Default CSS shows a padlock at the start of locked headings and a .ob-block-lock-badge in the hover side menu (tooltip from lockReason when present).

Documentation

[0.1.0] - 2026-04-18

Changed

  • Workspace — all publishable and example package.json versions set to 0.1.0 to match git tag v0.1.0.

Added

Documentation

v0.1.0

18 Apr 11:39

Choose a tag to compare