v0.17.4最新
No more workspace limit
Paneflow 0.17.4 removes the cap of 20 open workspaces. Past the twentieth, creating a workspace did nothing at all, whether from the sidebar, the title bar, the shortcut, a folder drop, or the CLI, which read as being unable to create a workspace. You can now open as many workspaces as you need, and a session with more than 20 of them restores in full.
Upgrade notes
- Downgrading drops workspaces past the twentieth. A version up to 0.17.3 still restores only the first 20 workspaces of a session, and its next save rewrites
session.jsonwith only those. Stay on 0.17.4 or later once you run more than 20 workspaces. - IPC clients:
workspace.createandworkspace.upno longer answerWorkspace limit reached. At 20 workspaces or more, that error used to mask their parameter validation errors, which now come through.
Changed
- No cap on open workspaces. Every way to create a workspace works past the twentieth:
- The sidebar
New workspacebutton, the title barFiles > New Workspaceitem, the command paletteNew workspaceentry, the shortcut (Ctrl+Shift+N,Cmd+Shift+Non macOS), andWindow > New Workspaceon macOS. At the cap, none of them opened the folder picker, and nothing said why. - Dropping folders on the sidebar, which opened folders only up to the twentieth workspace and silently skipped the rest. At the cap, dropping a folder that was already open did not switch to it either.
- Cloning a repository, which at the cap finished the clone on disk and closed the dialog without opening its workspace.
- Opening a row from the sidebar
Other sessionsgroup with no workspace for it, which showed the toastMaximum workspace count reached (20). paneflow newandpaneflow up(andpaneflow flow run), which exited 1 withWorkspace limit reachedfromworkspace.create(JSON-RPC-32603) andworkspace.up(-32602).paneflow upalso rolled back the worktrees it had just created.
- The sidebar
- Sessions with more than 20 workspaces restore in full. Session restore no longer keeps only the first 20 workspaces, so a larger session survives a restart instead of losing its extra workspaces at the next save.
Install and validation
Download the signed artifacts from this release or use the installation instructions.
Every primary artifact carries a .sha256 sidecar and a minisign .minisig; each AppImage also ships an .AppImage.zsync for delta updates. 35 assets in total.
Pipeline: run 36352630749.
Legs that passed:
- Build:
x86_64-unknown-linux-gnu,aarch64-unknown-linux-gnu,aarch64-apple-darwin,x86_64-pc-windows-msvc, each gated bycargo fmt --checkandcargo clippy --workspace --locked --target <target> -- -D warnings - Release test gate on Linux x86_64:
cargo test --workspace --locked - Package smoke tests: Debian 12 and Ubuntu 22.04 (
.debpostinst), Fedora 40 and openSUSE Tumbleweed (.rpmpostinst), Arch Linux (tar.gzbinary), Windows MSI install and relay - Auto-update end to end on Linux x86_64
Full Changelog: https://github.com/arthjean/paneflow/compare/v0.17.3...v0.17.4