Repository navigation
Releases: Mertcikla/tld
Release list
v2.6.1
Changelog
- ffe4025 Merge pull request #191 from Mertcikla/feat/polish-editor-connectors
- 48068af chore: bump version to v2.6.0 [skip ci]
- 78c470f feat: add keyboard shortcut to open child view
- 8a844f4 feat: polish connect handles and slots.
- 4ed5196 fix: align connector keyboard test with handle naming
- 3e553e0 fix: correct snapped connector preview and selected stroke
- 04f16ab fix: equalize fork and join minimap curves
- 2c85296 fix: keep connector handles hidden until interaction
- 6aa82fd fix: keep selected node handles at default size
- 95b3850 fix: prioritize selected reconnect pickup zones
- 28cb652 fix: snap connector drag targets to node boundaries
v2.6.0
tld v2.6.0
Flows
Guided stories over your diagrams
- Author flows with ordered steps, each highlighting elements and connections and carrying its own title and description.
- Pick highlights straight from the canvas instead of typing names.
Playback
- Prev / next / auto-play with a bounded interval stepper (1s–8s), repeat toggle, and a minimap for jumping between steps and choosing branch paths.
- Focus transitions keep cards framed, and playback controls stay available while editing.
Portable YAML and sharing
- Import and export flows as
tld-flowv1 YAML, via the UI or the CLI. - Complete export pulls in the elements and connectors a flow needs; import can create them in a brand-new view.
- Copy YAML to clipboard, download as
<name>.flow.yaml, or generate a share link that captures an immutable snapshot of the flow and its resources. - Limits: 1 MiB input, 1,000 steps, 26 paths per branch, 8 levels of nesting.
New CLI: tld flow
tld flow list,inspect,create,update,delete,import,export, plusstepandbranchsubcommands.
Also new
- Flows are reachable from the Explore toolbar.
Improvements
tld importand sync now accept connector tags directly, instead of requiring a follow-uptld update connector ... tags.- Long connector labels truncate more gracefully and show full text on hover.
- Sync state and IDs are now isolated per target.
- Canvas hover and reconnect handles no longer trigger behind floating panels and overlays.
Upgrade notes
- Flows are stored in the database; the new migration runs automatically on startup (SQLite and Postgres).
- Existing workspaces need no changes — flows live alongside workspace YAML rather than inside
elements.yaml/connectors.yaml. - The portable flow format is versioned and separate from
tld importdocuments; usetld flow import --schemafor the exact fields of your installed version.
Full Changelog: v2.5.4...v2.6.0
v2.5.4
Changelog
- 3cd77ac Merge pull request #180 from Mertcikla/dependabot/go_modules/github.com/klauspost/compress-1.18.7
- 53a5d7a Merge pull request #181 from Mertcikla/dependabot/npm_and_yarn/frontend/vite-8.3.5
- fd75973 Merge pull request #182 from Mertcikla/development
- ca6cc7f chore(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.7
- a4a4e7d chore(deps-dev): bump vite from 8.0.16 to 8.3.5 in /frontend
- 3a07350 chore: bump version to v2.5.3 [skip ci]
- 64ac645 feat: add copy feedback and editor control polish
- dabe71f feat: add inline autosave field feedback
- c0f02c1 feat: add shared connector details in editor and hover popover
- 5734352 feat: add tld icon to catalog
- b103610 feat: hide oversized connector badges and unify editor icons
- fddb2d1 feat: updated icon asset bundle
- 1f06368 fix: link hover popover connector actions to editor selection
- ba26939 fix: preserve actual endpoint placement for navigation
- 076b8f4 fix: prevent navigation links for unplaced connector endpoints
- 159e2fa fix: stabilize connector badges and e2e worker isolation
- f25c668 refactor: rename import plan to workspace batch
v2.5.3
v2.5.2
Changelog
- 8bb254f Merge pull request #176 from Mertcikla/development
- 5d0bb73 Merge pull request #177 from Mertcikla/feat/git-compare-auto
- 025591d Merge pull request #178 from Mertcikla/feat/ui-consistency
- e4f3111 Refine panel save feedback and remove onboarding overlays
- 488d230 Update README.md
- 62b619c chore: bump version to v2.5.1 [skip ci]
- 0093626 feat: add auto compare context selection and Mermaid themes
- 819fc7a feat: add bounded Mermaid fallback for git compare scenes
- 57cf156 feat: add grammar subset tags to all builds and tests
- 2d70e73 feat: support target view IDs in ZUI camera
- 92af92c fix: establish consistent primary actions
- 5b82030 fix: flatten zoom controls in element node
- aed6570 fix: isolate panel save feedback between reopened panels
- 0bdf69f fix: keep failed inventory deletions until refresh confirms removal
- 63d2b68 fix: keep onboarding hints below modal dialogs
- 4d7fb76 fix: make secondary interface text readable
- 88d935f fix: normalize theme export and churn labels
- d88831a fix: preserve ancestor wrappers and change labels
- 605daf6 fix: reserve toolbar space for breadcrumb overflow
- 16fc48d fix: share view creation dialog across pages
- d00be4d fix: show consistent panel save feedback
- 5a3c747 fix: unify page mode switch styling
- 3a3785d fix: unify panel and overlay surfaces
- 507347f refactor: remove legacy onboarding flow
- d7b313a refactor: remove legacy parent and child modal components
- 9438763 refactor: remove obsolete ZUI viewport helpers
- 3361bf0 refactor: remove unused VS Code frontend variants
- cc8c8f0 refactor: remove unused ZUI edge screen state
- e65909d refactor: remove unused ZUI group label coordinates
- e914e3c refactor: remove unused truncate utility
- dedc240 style: adjusted new diagram button sizing
v2.5.1
Changelog
- 87cb8fb Add nesting for selected elements
- 8612f45 Enhance README with Markdown and Mermaid features
- 472be63 Merge branch 'feat/add-nest-to-bulk-selection' into development
- 1c29f0d Merge pull request #154 from Mertcikla/dependabot/npm_and_yarn/frontend/multi-05c505ab13
- 1a9c874 Merge pull request #175 from Mertcikla/development
- 46cafba Persist keyboard node nudges to diagram placements
- cb9b63c chore(deps): bump brace-expansion in /frontend
- acc3b75 chore: bump version to v2.5.0 [skip ci]
- 6993f29 chore: remove pgvector dependency from Postgres setup
- 6393c70 chore: remove unused Playwright config and mermaid docs
- 06b444a feat: add directional hover animation for bezier connectors
- 273f0f6 feat: add tag-aware canvas filtering and connector drops
- 5ba412f feat: redesign markdown notes setup flow
- ba88426 fix: group isolated mermaid nodes and remove provenance glyphs
- 17e761d fix: handle trailing separators in code preview title
- 75128cd fix: normalize GitHub source links for branch names
- 8324557 fix: open markdown preview deep links while keeping source editing available
- 2e51261 fix: prevent autosave from saving closed-panel drafts
- 6979b87 fix: retain markdown source when navigating linked Mermaid views
v2.5.0
Changelog
- 8315fee chore: bump version to v2.5.0-beta.2 [skip ci]
- f5170ce fix: loaded desktop shell PATH and rejected macOS app binaries
- 348f2e0 fix: preserve existing YAML schema directives on rewrite
- 1ef8799 fix: refresh editor data after layout updates
- f1eb180 fix: skip unchanged sync writes and report them separately
v2.5.0-beta.2
v2.5.0-beta.1
Changelog
- e973959 Merge pull request #172 from Mertcikla/cli-fixes
- 5e13e87 Merge pull request #173 from Mertcikla/fix-flaky-tests
- 65fcfbd Merge remote-tracking branch 'origin/main' into cli-fixes
- bdb114a Optimize codeindex (#174)
- 1929f24 chore: bump version to v2.4.4 [skip ci]
- 9e34491 chore: cleanup agent targeted tests
- 409de2d chore: update help with editable field lists
- 600de48 ci: fix flaky playwright tests
- ce61225 feat: add guided architecture discovery workflow
- 8ac41e9 feat: deprecate rename cmd
- a877a01 feat: move and copy selected view hierarchies
- 79c2605 feat: support off-view connectors and auto-place fresh targets
- 2184a2f fix: JSON errors can report successful process completion.
- 0b93014 fix: ensure connector endpoints are visible in selected views
- a132056 fix: preserve exported noise gate settings
- 72b4a03 fix: preserve placements and guard server mutations
- 8baa547 fix: preserve relationship direction in tld render
- 65f1903 fix: preserve unplaced elements and rename cache state
v2.4.4
tld - v2.4.4
-
Explore page improvements Improved workspace loading when switching views, more reliable connector hovering and selection at deep zoom levels, and hover popovers that stay open as you move into them.
- Open the current view in the explorer directly from the view header.
- Focus on selected tags, hide tagged content, and quickly reset your selection.
-
Redesigned Inventory. Choose which columns to display, resize them, and sort your inventory to focus on the details you need.
-
Easier connections across views. When dragging a connection to an empty area, choose Connect to link an element without placing it in the current view, or Add to place it and connect it.
-
Editor now groups connected elements that aren’t placed in any view under Unplaced elements.
-
Optional flat editor panels. Enable Flat editor panels in Appearance settings for full-height side panels with square corners.
Changelog
- 5c26455 Merge branch 'fix-inventory-bulk-delete' into feat/zui-polish
- c538330 Merge branch 'optimize-zui-loading' into improve-off-view-connector-adding
- 580acd5 Merge pull request #167 from Mertcikla/feat/flat-panels
- 13c741e Merge pull request #168 from Mertcikla/feat/zui-polish
- 3f52be9 Merge pull request #169 from Mertcikla/polish-inventory
- 388d6f2 Merge pull request #170 from Mertcikla/improve-off-view-connector-adding
- 3fc729d chore: bump version to v2.4.3 [skip ci]
- 8b3d528 ci: disable golangci-lint cache in workflow
- 38dc920 feat: add configurable inventory table and column management
- 7052659 feat: add connect and add modes for pending element picker
- 0063b47 feat: add explorer shortcut from view header
- 3bc2ee6 feat: add mac platform detection for VS Code runtime
- 32a67ca feat: add scoped inventory quality filters
- eb0e7e5 feat: add tag-based visibility filters
- 3ae1511 feat: implement optional flat panels on editor page with a settings toggle
- 95c2855 feat: reveal nested node contents on click
- 68568dd feat: show connected unplaced elements in workspace graph
- e03d5f5 fix: add npm-only release retry and exclude test files and fix lint
- b3ad362 fix: improve ZUI hover and hit testing for edges and deep zoom
- 1f599c4 fix: preserve hover popovers across connector gaps
- e49d51b fix: share explore workspace data across views
- f0b6de2 fix: stabilize ZUI camera polling and focus expansion
- 8a52492 fix: stabilize connector hover anchors and tag filter reset controls
- e3c3bf9 fix: stabilize views grid e2e search flow
Full Changelog: v2.4.3...v2.4.4