Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: tanRdev/pi-desktop

v0.7.1

30 Apr 22:46
@tanRdev tanRdev

Choose a tag to compare

What's Changed

  • fix(ipc): Handle stale repository paths gracefully in git:getRepositoryStatus. When a registered repo directory is missing from disk, the handler now returns an unavailable status instead of throwing PathGuardError/Git repository is unavailable. Genuine path-escape attempts still throw.
  • style(ui): Darken background to a neutral near-black floor (#0E0F11). Surface ladder, borders, glass tokens, and terminal fallback shifted to match. WCAG AA dim ratios refreshed.

Full Changelog: v0.7.0...v0.7.1

Assets 4
Loading

v0.7.0

25 Apr 21:39
@tanRdev tanRdev

Choose a tag to compare

Pi Desktop v0.7.0 release.

Loading

v0.6.0

21 Apr 21:26
@tanRdev tanRdev

Choose a tag to compare

Pi Desktop v0.6.0 release.

Loading

v0.5.0

17 Apr 07:29
@tanRdev tanRdev

Choose a tag to compare

v0.5.0

  • feat(sidebar): Add right-click context menus for threads and worktrees with Archive and Delete actions
  • Inline confirmation flow: first click shows confirm prompt, second click executes the action
  • Delete is fully wired to backend handlers; Archive callbacks are plumbed through (backend pending)
  • Style: Reduced response divider top padding
Loading

v0.4.0

17 Apr 04:54
@tanRdev tanRdev
4b09ee8
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Pi Desktop v0.4.0

UI & Chat

  • Restructured chat turns with flat message array and individual Tool components
  • Moved streaming indicator and response divider to panel bottom
  • Skip empty user/assistant messages to prevent blank bubbles
  • Refactored send button to use standard Button component
  • Enhanced message metadata and prompt model picker styling
  • Reduced project-to-session indentation in sidebar

Terminal

  • Fixed terminal initialization fallback to $HOME when no workspace cwd
  • Removed effect that destroyed terminal/git windows on creation
  • Resolved silent failure when opening terminal during startup race

State & IPC

  • Reload after worktree creation to avoid sidebar race condition
  • Split terminal streaming onto dedicated channel
  • Hardened agent-host socket parsing and git discard traversal
  • Atomic writes + backup recovery for PersistentJsonFile
  • Sanitized errors, allowlisted git repo paths, capped writes

Performance

  • Memoized hot rows and shell props to avoid cascading re-renders
  • Virtualized git panel file list for large changesets
  • Lazy-loaded Monaco and xterm
  • LRU-capped git inspection and status caches at 200 entries
  • Shallow equality on array/object selectors

Design

  • Protocol font trio (Saira + Ubuntu + IBM Plex Mono)
  • Tokenized semantic colors and brand accent
  • Migrated from lucide-react to Phosphor Icons
  • DM Sans + IBM Plex Mono type system

Security & Stability

  • Path-containment validation for terminals
  • Image-service path allowlist and pixel/size limits
  • Escalate SIGTERM to SIGKILL on child-process shutdown
  • StrictMode, ErrorBoundary, and ThemeProvider at renderer root
Loading

Pi Desktop v0.3.2

16 Apr 16:50
@tanRdev tanRdev

Choose a tag to compare

What's New

Features

  • File Tree Panel: Added a comprehensive file tree panel with context menu for file operations
  • Monaco Editor Integration: Integrated Monaco editor for file viewing and editing within the workspace
  • Enhanced workspace shell with improved file content handling

Improvements

  • Updated workspace pane state management
  • Added file tree hooks and utilities for better file system interaction

Full Changelog: v0.3.1...v0.3.2

Loading

Pi Desktop v0.3.1

16 Apr 04:05
@tanRdev tanRdev

Choose a tag to compare

What's Changed

This release brings a complete design system overhaul with a fresh green accent palette, squared-off UI elements, and Inter font family.

Design System Overhaul

  • New accent color: Green primary (#00E559) replacing blue
  • Squared-off aesthetic: All border radii set to 0px for a sharper look
  • Typography: Switched to Inter Variable font family
  • Color palette: Darker near-black floor (#0C0D0F) with refined surface hierarchy
  • Animation: Slower, more deliberate transitions (500-700ms for major states)
  • Icon sizing: Unified to 18px with 1.5px stroke weight
  • Typography scale: Smaller base (10.5px body) for denser information display

Git Worktree Improvements

  • Resolved branch creation edge case when base branch only exists on remote

Full changelog: v0.3.0...v0.3.1

Loading

v0.3.0 - Chat UI/UX Enhancement

15 Apr 07:45
@tanRdev tanRdev

Choose a tag to compare

What's New

Chat UI/UX Improvements

  • Activity Indicators: Real-time visualization of tool calls, MCP servers, search operations, and skill invocations
  • Thinking Blocks: Collapsible AI reasoning display with shimmer animations
  • Enhanced Message Layout: Tighter vertical spacing (reduced from py-5 to py-2)
  • Flat Tool Design: Removed card styling from tool calls, now collapsed by default
  • Streaming Indicator: Shimmer effect with animated dots when Pi is responding
  • Cancel Chat: Red stop button when streaming (already implemented)

Components Added

    • Activity badges for all system operations
    • AI reasoning display
    • Consolidated message component

Improvements

  • Better visual hierarchy in chat threads
  • Real-time feedback on what's happening behind the scenes
  • More compact, information-dense conversation layout
Loading

Pi Desktop v0.2.0

14 Apr 23:10
@tanRdev tanRdev

Choose a tag to compare

What's New

  • Model Selector Overhaul: Provider names are now properly capitalized (Google, Anthropic, OpenAI, etc.) with company icons next to each provider
  • Favorite Models: Star your most-used models — they appear at the top under a Favorites header for quick access

Requirements

  • macOS 11+
  • Apple Silicon (arm64)

Installation

Download the DMG, open it, and drag Pi Desktop.app to Applications.

Loading

Pi Desktop v0.1.0 (Alpha)

14 Apr 07:32
@tanRdev tanRdev

Choose a tag to compare

Alpha release of Pi Desktop - macOS agentic coding harness for the Pi coding agent.

Status: Alpha - expect breaking changes and incomplete features.

Features

  • Repository management and Git worktree isolation
  • Integrated terminal with node-pty
  • Package dependency viewer
  • Agent chat interface
  • Multiple runtime modes (mock, CLI, Pi SDK)

Requirements

  • macOS 11+
  • Apple Silicon (arm64)

Installation

Download the DMG, open it, and drag Pi Desktop.app to Applications.

Loading

AltStyle によって変換されたページ (->オリジナル) /