Skip to content

v0.10.4

Choose a tag to compare

@JackUait JackUait released this 11 Apr 00:12

Features

  • Database — Kanban board view with drag-and-drop cards and columns, card drawer with nested editor, inline title editing, list view with collapsible sections, multi-view tabs with drag reorder, property-based data model, column controls, backend sync, and read-only mode (#60)
  • Copy block linkCopyLinkTune block tune with Cmd+Ctrl+L shortcut and automatic scroll-to-block on URL hash load (#64)
  • Block edit metadata — Track lastEditedAt/lastEditedBy on every block mutation with Yjs sync, saved output inclusion, and block settings footer display; new user config option
  • Popover — Scroll haze indicators on popover lists
  • Shortcut keys — Render shortcut keys as SVG icons with readable tooltip on hover

Bug Fixes

  • Inline tools — Preserve trailing nbsp through format/unformat cycles; preserve trailing spaces when applying inline formatting; extend trailing-whitespace range detection; unwrap whitespace-only bold ancestors when un-bolding partial selection
  • Block — Default lastEditedAt to Date.now() so footer always shows; preserve user-provided block IDs and deduplicate on render; validate block ID format in constructor
  • Paste — Prevent new table block when pasting into table cell with lost focus; handle hsl/hsla color formats
  • Scroll to block — Guard decodeURIComponent against malformed URL hash; encode block ID in URL hash
  • Theme — Prevent nested editor from resetting parent theme

blok-cli

No CLI-specific changes in this release.