Repository navigation
v0.1.12
本版聚焦:PF 项目注册表(打开过的项目即注册,零会话项目也常驻两面板);082 快捷键三期四期修复(Ctrl+←/→ 连续切换、终端不再吞键、窗口控制钮全哑修复);会话气泡滚轮与文件树交互修复一批;Windows 启动不再凭空弹终端窗口。
安装与更新
npm install -g pi-flash@latest # 首次安装与更新同命令
pi-flash需要 Node.js ≥ 22.19。
也可直接下载 zip 绿色包,解压后双击 pi-flash.exe 即用,无需 Node。
仅提供 Windows x64 版本。
0.1.11 及以后可以直接用应用内更新(设置 → 检查更新):新的「版本化目录解压 + 启动交接」链路自 0.1.11 接管,本版即为该链路的第一个真机升级目标。仍在 0.1.10 及更早的必须走上方 npm 命令(旧版应用内 updater 是坏的,装不上新版)。
新增
- PF 项目注册表:打开过的项目自动注册(
~/.pi-flash/projects.json),零会话项目也出现在功能栏项目面板与会话目录;项目不再依赖「有过会话」才可见。(ee82d0c)
修复
- 快捷键(082 三/四期):Ctrl+←/→ 改 Zed Pane 模式——祖先上下文锚定 + 可聚焦锚点,连续切换不再卡死;切标签改为壳层专属,终端不再吞键,Markdown 预览键盘可用;窗口控制三钮(最小化/最大化/关闭)全哑修复(track_focus 锚点下移 content-main)。(8af1b26, 16fdfba, 47cbfcd)
- 会话滚轮一批:超高用户气泡「滚不动、只能整屏滚」(gpui List 滚轮注册时机);气泡内滚到边界不再同帧穿透连动会话列表。(65d03ec, a238cb3)
- 文件树一批:行内新建/改名光标不闪(首发聚焦改走 InputState::focus);新建条目与提交后的新行自动滚进视口。(5dbb6e8, 8e92ec1)
- Windows 启动不再凭空弹终端窗口。(3be6deb)
- tools 胶囊菜单改右对齐锚定,右缘贴按钮右缘。(f96ca70)
改进
This release focuses on: the PF project registry (opened projects are registered automatically, zero-session projects show up in both panels); keyboard shortcuts fixes round 3 & 4 (consecutive Ctrl+←/→ switching, terminal no longer swallows the keys, window control buttons fixed); a batch of session bubble scroll and file-tree interaction fixes; no more stray terminal window on Windows startup.
Install & Update
npm install -g pi-flash@latest # same command for first install and updates
pi-flashRequires Node.js ≥ 22.19.
Or download the zip portable build, extract and double-click pi-flash.exe — no Node needed.
Windows x64 only.
On 0.1.11 or later, the in-app updater works (Settings → Check for updates): the new "versioned directory extraction + startup handover" chain took over in 0.1.11, and this release is its first real-machine upgrade target. If you are still on 0.1.10 or earlier, you must use the npm command above (the old in-app updater is broken and cannot install new builds).
New
- PF project registry: opened projects are registered automatically (
~/.pi-flash/projects.json); zero-session projects now appear in the function-panel project list and the session directory — projects no longer depend on having sessions to be visible. (ee82d0c)
Fixes
- Shortcuts (082 rounds 3/4): Ctrl+←/→ reworked to the Zed Pane model — ancestor-context anchoring + focusable anchor, so consecutive switching no longer stalls; tab switching is now shell-exclusive (the terminal no longer swallows the keys, Markdown preview is keyboard-reachable); window control buttons (minimize/maximize/close) fixed (track_focus anchor moved down to content-main). (8af1b26, 16fdfba, 47cbfcd)
- Session scrolling batch: very tall user bubbles were unscrollable (gpui List wheel registration timing); scrolling inside a bubble to its edge no longer bleeds through and moves the session list in the same frame. (65d03ec, a238cb3)
- File tree batch: inline create/rename caret no longer blinks off (initial focus now goes through InputState::focus); newly created entries and the committed row scroll into view. (5dbb6e8, 8e92ec1)
- Windows startup no longer pops a stray terminal window. (3be6deb)
- Tools capsule menu now right-anchored, right edge flush with the button. (f96ca70)