Pac Man Version 1.2.1
What's New in v1.2.1
AI Tools
- Ollama / Local LLMs — Ollama is now detected alongside Claude, Codex, Aider, and Gemini. Configure the model name (default:
llama3.2) in Settings → AI Tools. Runs fully offline, no API key needed. - Gemini API key — Added to the AI Keys card in Settings alongside Anthropic and OpenAI.
- API key injection — All three keys (
ANTHROPIC_API_KEY,OPENAI_API_KEY,GEMINI_API_KEY) are automatically injected as environment variables when running AI tools.
Updates
- Launch toast — A notification fires on startup if a new version is available.
- In-app install — Settings → Updates now has an Install button that downloads the platform-specific installer (
.exe/.dmg/.AppImage) to temp and launches it automatically. A fallback "Open Release Page" button is always shown.
Dashboard
- Recent Commits — New section showing the latest commits across all active projects, read directly from each project's
.gitfolder. Includes project emoji, commit message, author, and relative date. - Last Commit card — Now reads from
.gitdirectly instead of app metadata — always accurate regardless of where the commit was made.
Scribble Pad
- Quick access — ✏️ Scribble button added to the Ideas page topbar.
- Draw tab — HTML5 canvas drawing with colour picker, brush size slider, clear, and Save PNG.
Emojis
- Expanded emoji picker:
💀 ☠️ 🩵 🎁 ☕ 🧾 🔖 📑 📗 📘 📙 🐙 🦋 🌊 ❄️ 🌙and more — 47 total options in New Project and project settings.
Performance
- Projects and Notes views use
useMemofor filtering and counts — eliminates lag when opening views with large collections.
Note: GitHub OAuth login (Device Flow) requires a registered GitHub OAuth App and remains on the backlog. PAT-based authentication is unchanged.