Repository navigation
Releases: dskripchenko/board
Releases · dskripchenko/board
Release list
v0.3.0
Minor Changes
- e29fd10: Workshop templates: event storming (legend and an example on a timeline), customer journey map, user story map and retrospective, in English and Russian.
listTemplatesandinsertTemplatein the core; a Templates button inBoardEditorplaces one in view (beside the content when the view is taken), selected, as one step of history.
v0.2.1
Patch Changes
- 81c89c9: The minimap draws nothing while the editor has no size yet (a hidden or not yet laid out container) instead of
NaNcoordinates that browsers report as errors.
v0.2.0
Minor Changes
- 73f0193: Locking the board: a lock button (for those with
lockable, on by default) locks the board for everyone — the editor turns to viewing with a banner naming who locked it, and only Unlock remains. The lock is a board setting (meta.locked,lockOp(),isLocked()), synced and undoable like any change;BoardServerdrops object changes that arrive while the board is locked, so every client rolls them back alike.
0.1.2
Patch Changes
- 14a3792: The Vue entry bundles its icons (with the Lucide license): it imports only
vueand@dskripchenko/uiat run time, so it works from a CDN import map (as@dskripchenko/embedloads it).
v0.1.1
Patch Changes
- 00008d2: Real-time sync sends a drag as a few intermediate positions instead of every pointer move: local changes go out at most every 80 ms (
flushInterval), and the changes of one object in that window merge into one operation (compactOps). The others no longer fall behind or lose frames while someone moves objects.
v0.1.0
The first release.
- A zero-dependency TypeScript core: the board model (shapes, sticky notes,
text and titles, frames, connectors, emoji, freehand strokes), strict
parsing, fractional stacking order, operations with exact inverses,
geometry and hit testing, editing commands, undo history, one SVG renderer
for the screen and for export. BoardEditorandBoardViewfor Vue 3 on@dskripchenko/ui: tools,
snapping guides, resize and rotate (one object or a group), in-place text,
pen, marker and eraser, clipboard, keyboard shortcuts, a context bar,
minimap, PNG / SVG / JSON export, light and dark themes, Russian and
English.- Real-time collaboration: server-ordered batches, a rebasing client,
presence (cursors, selections, avatars),MemoryHubandhttpProvider,
andBoardServeras the reference server logic.