Repository navigation
v0.1.13
本版聚焦:启动落点体系重做——启动定位「最近活动项目」、应用不再捏造项目态;0.1.12 真机更新实测暴露的「更新交接 cwd 污染项目注册表」随之修死;新增「灰蓝 latte」主题;切项目崩溃与排队重复发送两处硬伤修复;文件树/dock 状态跨重启保存。
安装与更新
npm install -g pi-flash@latest # 首次安装与更新同命令
pi-flash需要 Node.js ≥ 22.19。
也可直接下载 zip 绿色包,解压后双击 pi-flash.exe 即用,无需 Node。
仅提供 Windows x64 版本。
0.1.11 及以后可以直接用应用内更新(设置 → 检查更新)。仍在 0.1.10 及更早的必须走上方 npm 命令(旧版应用内 updater 是坏的,装不上新版)。
新增
- 新增「灰蓝 latte」主题(Catppuccin Latte 移植,accent 对齐 Obsidian 雾紫罗兰 #5F5FAB);删除 nord-light;未知主题名自动回退注册表第一个,不再白屏。(479b0d2, 606359f, e3916de)
- 文件树状态跨重启保存:展开/折叠记忆,Pin 收藏夹视图按项目恢复。(23a1f8a)
- dock 最大化态跨重启保存:文件树/会话列表最大化后关窗再开仍记住。(038d5dc)
- 设置组头总开关补「部分选中」中间态(技能/扩展/MCP)。(f1ed223)
修复
- 切项目崩进程:Pin 收藏夹跟着换项目 + gitignore 匹配不再炸非前缀路径。(77aa69e)
- 排队发送重复发送根除:改走 prompt+streamingBehavior,滞留队列不再重放。(37919a1)
- 启动落点体系重做:启动定位「最近活动项目」而非全局最后会话(cwd 回归会话属性,应用永不捏造项目);0.1.12 真机更新实测发现的「每次启动都凭空落进 payload 目录」根因——更新交接继承的 cwd 污染项目注册表——随之修死。(8cb95b4, 81aff88, 0be0ae6, f02bbf8, 452c91a)
- 技能页两个开关成摆设;SKILL.md frontmatter 每次写盘多长一行。(5944907)
- 技能路径不再带 Windows
\\?\verbatim 前缀。(8aff9a2) - 导航面板两处:飞出面板下缘与输入面板底线对齐(拖到窗口底不再贴死);飞出卡片区与总结栏背景色对齐功能面板。(516371c, 3a03336)
This release focuses on: a reworked startup targeting — the app opens on the "most recently active project" and no longer fabricates project state; the "update handover pollutes the project registry with the payload directory" issue exposed by real-machine testing of 0.1.12 is fixed for good; a new "latte" theme; two hard bugs fixed (project-switch crash and duplicate queued sends); file-tree and dock state now survive restarts.
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). 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
- New "latte" theme (Catppuccin Latte port, accent aligned to the Obsidian misty-violet #5F5FAB); nord-light removed; unknown theme names now fall back to the first registry theme instead of a blank screen. (479b0d2, 606359f, e3916de)
- File-tree state survives restarts: expand/collapse memory, Pin favorites view restored per project. (23a1f8a)
- Dock maximized state survives restarts: a maximized file tree / session list stays maximized after reopening. (038d5dc)
- Settings group-header master toggles get a "partially selected" intermediate state (skills / extensions / MCP). (f1ed223)
Fixes
- Project-switch crash: Pin favorites follow the project switch, and gitignore matching no longer panics on non-prefix paths. (77aa69e)
- Duplicate queued sends eradicated: sends now go through prompt+streamingBehavior, so a stuck queue entry is never replayed. (37919a1)
- Startup targeting rework: the app opens on the "most recently active project" instead of the globally last session (cwd is a session attribute; the app never fabricates projects); root cause of "every startup lands in the payload directory" found during real-machine testing of 0.1.12 — the cwd inherited by the update handover polluted the project registry — is fixed. (8cb95b4, 81aff88, 0be0ae6, f02bbf8, 452c91a)
- Two dead switches on the skills page; SKILL.md frontmatter no longer grows an extra line on every write. (5944907)
- Skill paths no longer carry the Windows
\\?\verbatim prefix. (8aff9a2) - Navigation panel: flyout panel bottom edge aligns with the input panel baseline (no longer sticks to the window bottom when dragged down); flyout card area and summary bar background now match the function panel. (516371c, 3a03336)