Skip to content

PiSessionViewer v1.0.1 — Session Management

Choose a tag to compare

@De0ta De0ta released this 24 Oct 03:42
· 8 commits to main since this release

PiSessionViewer v1.0.1

Keyboard-first session management, with professional English and Chinese documentation.

What's new

  • New session — n: start an empty conversation in the current project.
  • Fork — f: create an independent copy of the effective conversation branch, including its latest reply. Fork titles end in · Fork.
  • Pin — p: keep saved conversations in a separate Pinned section across every grouping mode.
  • Delete — Delete: permanently remove a selected non-current session through a centered confirmation dialog. Cancel is selected by default; projects and forks are retained.
  • Action menu — a: access New, Fork, Pin / Unpin, Rename, and Delete from one place.
  • Cleaner automatic titles: remove generic prefixes such as “会话标题:” and “Short session title”.
  • Bilingual documentation: English project introduction, a matching Chinese version, and updated installation and management guides.

Install

Requires Node.js 22.19.0+, Git, and Pi 1.4.x.

pi install git:github.com/De0ta/PiSessionViewer@v1.0.1

Restart Pi and run /session-browser, or press ← in a completely empty editor. To upgrade from a pinned older version, remove its source with pi remove before installing v1.0.1.

Checks

  • Four-job CI matrix: Windows and Ubuntu × Node 22.19 / 24; type checks, regression tests, package loading, and Git installation passed.
  • Local Windows / Node 24: 164 tests passed, with one symlink test skipped because of account permissions.
  • Anonymous installation from the published v1.0.1 tag successfully loaded package 1.0.1.
  • Release package: 20 files, with a SHA-256 checksum in the attached SHA256SUMS.

Commit: 1957d26. Full changelog.


中文说明

本版加入完整的键盘会话管理:n 新建、f 分叉、p 置顶、Delete 永久删除、a 操作菜单;同时优化自动标题前缀,并提供专业的中英文项目文档。

分叉保留有效分支及末次回复;删除默认选中取消,仅影响选中的非当前会话文件,保留项目和分叉。自动命名复用当前配置的模型,可能产生正常的模型费用。

Windows/Ubuntu × Node 22.19/24 四组 CI 通过,固定标签匿名安装通过。安装命令见上文,安装后重启 Pi 即可使用。