Skip to content

v0.8.2

Latest

Choose a tag to compare

@agegr agegr released this 27 Jul 16:12

中文

基于 v0.8.1..v0.8.2 的提交整理。

新增

  • 新增英文和简体中文本地化,完善语言自动检测与语言菜单。(297e3b67ea863e
  • 文件浏览器新增“快速查看变更”,可显示变更数量并直接以 diff 模式打开文件。(1a3abc16e0b9d1
  • 新增不受信任项目的受限模式与信任确认界面;项目扩展只会在获得信任后加载。(5cddc139716166
  • 新增与 pi CLI 对齐的扩展状态栏,并固定在底部操作栏。(658de528a33ba4

修复

  • 修复 DNS rebinding 绕过问题,强化本地请求安全边界。(def8fb4
  • 切换到不同项目时清理旧文件标签页,同时在同一仓库的 worktree 之间保留标签页。(a192ec9d67b196
  • 修复全局安装的 skills 无法切换启用状态的问题。(58d650e
  • 支持按住 Shift 点击删除会话以跳过确认,并收窄快捷删除触发范围。(47cc7ef075b009
  • 统一文件浏览器的状态标记显示。(313727a

改进

  • 补充国际化、扩展和中文交流群文档。(e16ccf09bbe2ba

内部调整

  • 发布 npm 包 @agegr/pi-web@0.8.2

English

Prepared from commits in v0.8.1..v0.8.2.

Added

  • Added English and Simplified Chinese localization with refined locale detection and a language menu. (297e3b6, 7ea863e)
  • Added a quick changes viewer to the file explorer, including a change count and direct diff-mode opening. (1a3abc1, 6e0b9d1)
  • Added restricted mode and a trust prompt for untrusted projects; project extensions now load only after trust is granted. (5cddc13, 9716166)
  • Added an extension status bar aligned with pi CLI and pinned it to the bottom action bar. (658de52, 8a33ba4)

Fixed

  • Fixed a DNS rebinding bypass and strengthened local request boundaries. (def8fb4)
  • Cleared stale file tabs when switching projects while preserving tabs across worktrees of the same repository. (a192ec9, d67b196)
  • Fixed toggling globally installed skills. (58d650e)
  • Added Shift-click session deletion without confirmation and narrowed the shortcut trigger. (47cc7ef, 075b009)
  • Aligned file explorer status indicators. (313727a)

Improved

  • Expanded documentation for localization, extensions, and the Chinese community group. (e16ccf0, 9bbe2ba)

Internal

  • Published npm package @agegr/pi-web@0.8.2.