0.6.0
Pre-release
Pre-release
Canv 0.6.0
Downloads
| File | Platform |
|---|---|
Canv-0.6.0-arm64.dmg |
macOS (Apple Silicon) |
Canv-0.6.0.dmg |
macOS (Intel) |
Canv-0.6.0.AppImage |
Linux (x86_64) |
canv_0.6.0_amd64.deb |
Linux Debian / Ubuntu (amd64) |
canv-0.6.0.x86_64.rpm |
Linux Fedora / RHEL / openSUSE (x86_64) |
macOS builds are unsigned. On first launch right-click the app and choose Open to bypass Gatekeeper.
Features
- Multi-session chat — keep several conversations going, each locked to its own model.
- User-tunable chat font size scales the whole panel.
- Generative views (sites) — ask the AI to build a small interactive view of your work alongside the manuscript.
- Workspace serve mode — serve any workspace folder as a live-reloading website.
- Outline panel lists every heading in the active document; jump-to-heading works in preview mode too.
- Run-on-document button replaces the placeholder Run; full-document actions reach via a chevron menu.
- Run controls — live token / cost meter, smart auto-scroll, slow-mode, and a Stop that produces valid history.
- Recovery affordances on chat — inline retry, edit & retry, and retry-from-here.
- UI redesign — new top bar with sub-toolbar and run-controls menu, restyled sidebar and editor, rewritten chat panel and composer, status-bar polish.
- Theme tokens and accent picker — every colour is a semantic token; pick an accent that suits you.
- Settings cog in the status bar, next to the chat toggle.
Fixes
- Apply no longer prepends a duplicate copy of the rewrite.
- Change Workspace button restored in the file-tree header.
- File-tree state preserved when the outline panel opens.
- Per-action model overrides now honour the chosen provider and survive id collisions.
- Empty-editor focus and runs-panel font consistency.
- Click anywhere in the chat composer's blank area focuses the textarea.
- Provider errors surface so failed chat turns aren't silent.
- Retry buttons styled as actual buttons.
- Top bar polish — Files / Search / Git tabs match the dock-toggle visual; dock toggles mirror sidebar-toggle behaviour; duplicate dock controls deduped; placeholder UTF-8 label removed; workspace shows basename, not full path.
- Editor tab strip — vertical scrollbar hidden so the accent line isn't clipped; redundant sidebar toggle dropped.
- Workspace conflict popup no longer fires on tool-driven writes.
- Linux app icon now shows at runtime and in launcher entries.
- Popout window styled consistently; Run split-button visually unified; toggle semantics and accent triplet pass.
- Outline panel bullets and
[data-theme]selector fixes from the redesign review.
Chores
- Refactor
App.tsxinto 8 hooks + 2 layout components. - Refactor popout to share one bottom-panel implementation with the main window.
- Add missing
chatFontSizeprop toChatPaneltest renders.