Releases: collabs-inc/collab-public
Collaborator 0.8.2
fix(viewer): scroll to top when opening a different file
The viewer's scroll container persisted its position across file
switches, so opening a new file left the reader scrolled to wherever
they were in the previous one. Reset scrollTop when loadedPath changes.
Keyed on loadedPath so in-place reloads (fs change, focus, wikilink
update) that only refresh content keep the reader's position.
Collaborator 0.8.1
Collaborator 0.8.1
A patch release with three bug fixes.
Fixes
-
Viewer scrolls to the top when you open a different file. Previously the viewer kept the scroll position from the file you were just reading, so opening a new file dropped you partway down it. In-place refreshes (file change on disk, refocus, wikilink update) still keep your place.
-
Terminals recover when their working directory is gone. A terminal pointed at a directory that no longer exists — a moved repo or a deleted worktree — used to fail to start and silently close the tile. It now falls back to the nearest existing parent directory and shows a one-line notice instead.
-
The minimap no longer flickers into view while idle. Background updates were briefly flashing the minimap visible; now only an actual pan or zoom wakes it.
Collaborator 0.8.0
Agent Chat UI
The agent terminal has been replaced with a full chat interface connected to live ACP sessions. Chat includes rendered tool-call cards, markdown formatting, and session persistence — resuming a session is now instant with a local message cache and non-blocking reconnection indicator. A sidebar toggle lets you switch between the terminal and chat views.
Browser Tile Control
Browser tiles on the canvas can now be controlled programmatically via CDP from the CLI. New commands: scroll, evaluate JS, wait for elements, and get page info. Tile metadata in the sidebar is enriched with page titles.
List View in Navigator
The navigator sidebar now has a list view toggle (in addition to the tree view). List view shows all tiles sorted by date with day-based grouping and basename sorting. The toggle animates in/out and auto-hides when search is focused.
Minimap Auto-Fade
The minimap now fades out after 1.5 seconds of idle, and snaps back instantly on pan or zoom — keeping the canvas uncluttered while still accessible.
UI Polish
- New "+" button in the canvas viewport (top-right) to quickly create browser or terminal tiles
- Hover tooltips on sidebar folder action buttons
- Full light-mode theme support for keyboard hints, tooltips, and the tile-list webview
- Polished create-tile button styling
Collaborator 0.7.1
- cmd+K followed by up/down arrow keys correctly scrubs through search results
Collaborator 0.7.0
- New visual language that embed tiles smoothly within the canvas instead of placing them above
- New unified files + tiles nav in the left sidebar
- New canvas-level terminal in the right sidebar (big plans for this coming shortly)
- Enabled microphone access to allow /voice in Claude Code (thanks @bonobozzzz)
/collab-canvasskill markdown now bundled in build (thanks @worldnine)
Collaborator 0.6.2
v0.6.2 chore(legal): @lmvdz has signed the CLA
Collaborator 0.6.1
- Implemented Mac x64 version
- Implemented
collab-canvasCLI and accompanying/collab-canvasSKILL.md with installers for both - [Mac] Opt-{arrow_key} in terminal shell now jumps caret to previous/next word
- cmd+V in Claude Code now pastes images like ctrl+V does
- Browser improvements: larger, landscape default size; search input in URL bar
Collaborator 0.6.0
- Added Windows support (huge thanks to @BearHuddleston)
Collaborator 0.5.0
- Implements new tmux-free terminal persistence pathway that solves scrollback artifacting
- Double-clicking on a tile titlebar centers it in the canvas viewport (thx @piske-alex)
- Canvas viewport position is now persisted using a centerpoint, preventing drift due to viewport resizing on launch
Collaborator 0.4.2
Validate tile x/y coordinates at every layer to prevent null/NaN values from being persisted and rendered. Tiles with corrupted coordinates are auto-placed instead of stacking at the origin. Canvas opacity now defaults to 50% so the dot grid is visible on fresh installs.