Skip to content

Releases: xianzhon/pi-webui

pi-webui -- v1.0.4

Choose a tag to compare

@xianzhon xianzhon released this 23 Aug 08:56

[1.0.4] - 2026-08-23

Added

  • Added local LLM endpoint and model discovery/configuration, plus removal controls for local LLM settings and stored API keys.
  • Added unified and split diff views, multi-file diff tabs and navigation, and GitHub-style diff coloring in the editor.
  • Added clickable commit references in chat that open the corresponding commit diff in the editor.
  • Added a resizable message input for review sessions.
  • Added persistent skill preset references for queued tasks.

Changed

  • Pinned memories now default to applying only when matched to the current prompt.

Fixed

  • Enabled word wrapping for virtual diffs.
  • Corrected directory sort toggle labels in the folder picker.

pi-webui -- v1.0.3

Choose a tag to compare

@xianzhon xianzhon released this 18 Aug 23:35

[1.0.3] - 2026-08-19

Added

  • Added review-session integrations for Devin, Claude Code, and Codex, with source configuration, session search, and transcript viewing.
  • Added secure HTML file previews with sandboxing and support for local page assets.
  • Added new-folder creation to the folder picker.
  • Added an action to move saved sessions to another folder.

Changed

  • Improved review transcript rendering, including tool-call details, patch display, output indentation, and PDF export.

Fixed

  • Wait for the chat connection before starting tasks in newly opened tabs.
  • Select the correct review session from the compact session rail.
  • Normalize terminal progress output before rendering tool results.
  • Normalize Windows file paths across file links, the editor, and file-tree navigation.
  • Prefer the origin remote when resolving GitHub or Gitea integrations, while falling back to other matching remotes.

pi-webui -- v1.0.2

Choose a tag to compare

@xianzhon xianzhon released this 16 Aug 01:51

[1.0.2] - 2026-08-16

Added

  • Added global and per-project prompt customization for AI-generated Git commit messages.
  • Added a shallow-clone option when cloning repositories.
  • Added Mermaid diagram rendering to the Markdown preview.
  • Added modified-time sorting to the folder picker and file tree.
  • Added pi-webui --version and pi-webui -v commands.

Changed

  • Generate the complete sample configuration with random login credentials on the first run of a global installation.
  • Replaced Argon2 password hashing with Node.js's built-in scrypt implementation, removing the native Argon2 dependency.
  • Added a favicon to the project website.

Fixed

  • Stop panel resize interactions when the browser window loses focus.
  • Include CHANGELOG.md in the npm package so the changelog remains available in global installations.

pi-webui -- v1.0.1

Choose a tag to compare

@xianzhon xianzhon released this 15 Aug 12:05

Added

  • Added a responsive GitHub Pages website with an illustrated feature guide, updated product screenshots, and automated deployment.
  • Added pi-webui service restart support on Linux, macOS, and Windows.

Changed

  • Always use Pi WebUI's bundled session auto-rename extension instead of disabling it when an external auto-rename plugin is detected.
  • Upgraded better-sqlite3 from version 12 to 13 and removed the deprecated prebuild-install dependency.
  • Added a GitHub social preview image and refreshed the main interface screenshots.

Fixed

  • Respect PORT and HOST values from ~/.config/pi-webui/.env when the CLI starts Pi WebUI, while preserving explicit CLI option precedence.
  • Open home-relative (~/) file links from chat in the editor instead of resolving them against the workspace.
  • Open relative links and heading anchors within the Markdown preview instead of navigating to browser routes.
  • Improved user-message link contrast and hover/focus visibility in the light theme.
  • Allow the GitHub Pages workflow to enable Pages during deployment.

Pi WebUI v1.0.0 — Initial Public Release

Choose a tag to compare

@xianzhon xianzhon released this 14 Aug 03:07

Pi WebUI v1.0.0

The first public release of Pi WebUI—a self-hosted, mobile-friendly browser workspace for the Pi coding agent.

Highlights

  • Persistent agent sessions with search, resume, rename, and branching
  • Independent sessions across browser tabs
  • Task queue and completion notifications
  • File browser, code editor, search, and embedded terminal
  • Git, GitHub, and Gitea workflows
  • Project and global memory support
  • Configurable skills and presets
  • Feishu and WeChat messaging gateways
  • Password authentication with optional TOTP
  • Linux, macOS, and Windows support
  • Light and dark themes with mobile-friendly layouts

Install

Requires Node.js 22 or newer.

Run without installing:

npx @xianzhon/pi-webui@latest