Skip to content

PacMan Version 1.2.0

Choose a tag to compare

@ImSkuller ImSkuller released this 24 Jun 15:20
· 10 commits to main since this release

Release notes for v1.2.0:

Terminal

  • Shell preference - choose cmd/PowerShell (Windows) or sh/bash/zsh/fish (Unix), set globally in Settings → Defaults or per-project
  • Progress bar support - \r carriage-return output now overwrites the current line (wget, pip, cargo build, etc.)
  • Graceful stop - SIGINT → 500ms → SIGKILL; Windows uses taskkill /T
  • Refresh commands button on the terminal panel
  • Auto-detect commands from package.json (npm/pnpm/yarn/bun), Cargo.toml, go.mod, pyproject.toml, requirements.txt, Makefile, Gemfile, composer.json

Notes & Editor

  • Ordered list (1.) and task list (- [ ]) toolbar buttons
  • Copy button appears on code blocks in preview mode
  • Fixed "no project linked" display bug

Todos

  • Link a todo to a note at creation time or after - 🔗 picker on each row, chip navigates to the note

Projects

  • Archive projects - hides from main list, restore from the new Archived filter tab
  • Renaming a project also renames its managed folder on disk
  • All Pac Man commits are auto-prefixed pacman: <message>

Ideas

  • 57 curated ideas (was 27), now covering Business, DevOps, Education, Security
  • Community fetch now also pulls from build-your-own-x
  • Scribble Pad collapsible quick-note area at the bottom of the Ideas page

Settings & Updates

  • AI API keys (Anthropic, OpenAI) stored in settings, injected as .env vars when running tools
  • Settings → Updates section: check latest release, download link
  • Sidebar shows badge on Settings when a new version is available

Security

- validate_safe_id blocks path-traversal characters in all AI session commands

  • Windows AI commands use raw_arg with proper ^/" escaping to prevent cmd.exe injection