v0.10.4
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 link —
CopyLinkTuneblock tune with Cmd+Ctrl+L shortcut and automatic scroll-to-block on URL hash load (#64) - Block edit metadata — Track
lastEditedAt/lastEditedByon every block mutation with Yjs sync, saved output inclusion, and block settings footer display; newuserconfig 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
lastEditedAttoDate.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
decodeURIComponentagainst 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.