github agegr/pi-web v0.8.2

latest releases: v0.13.0, v0.12.2, v0.12.1...
3 months ago

中文

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

新增

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

修复

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

改进

  • 补充国际化、扩展和中文交流群文档。(e16ccf0、9bbe2ba)

内部调整

  • 发布 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.

Don't miss a new pi-web release

NewReleases is sending notifications on new releases.