Releases: ImSkuller/croco
Croco Version 1.2.5
v1.2.5
Fixes
- Update notification spam - toast now fires only once on launch, not on every render
- Update check false negative - "up to date" no longer shown when a newer version exists; uses proper semver comparison
- GitHub login in onboarding - now validates a Personal Access Token (not just a username); auto-fills your GitHub profile on success
Changes
- Glass UI removed - the toggle is gone; the effect was invisible and non-functional
- Theme contrast - secondary text (timestamps, tags, dimmer labels) is now readable in all dark themes: Default, Catppuccin Frappé/Macchiato/Mocha, Tokyo Night, Nord, One Dark, GitHub Dark, NeoVim, Vim
- Logo background - changed from yellow to white in the default theme
- DM Sans - added to the font picker
New
- Login with GitHub (OAuth Device Flow) - available in Onboarding and Settings when a GitHub OAuth App
client_idis set inmain.rs; opens a browser tab, shows a device code, and auto-fills your token when authorised - Auto-fill username - testing a token in Settings now automatically populates the GitHub Username field
Croco Version 1.2.4
What's New in v1.2.4
Full Data Directory Rebrand
App data is now stored under the Croco namespace on all platforms:
- Windows:
%APPDATA%\Croco\(was%APPDATA%\Pac Man\) - macOS:
~/Library/Application Support/xyz.skuller.croco/(wasxyz.skuller.pacman) - Linux:
~/.local/share/xyz.skuller.croco/(wasxyz.skuller.pacman)
⚠️ Note: Existing data from the old location is not migrated automatically. You can manually copy your data from the old folder if needed, or start fresh.
Croco Version 1.2.3
What's New in v1.2.3
App Renamed to Croco
The app is now called Croco. All branding has been updated — sidebar, tray icon, window title, and git commit prefix (croco: <msg>). Your existing data is fully preserved.
Activity Log — More Events
The activity log now tracks:
- Opening a project in your IDE
- Creating and completing todos
- Creating notes
- Changing settings
Todos — Completed by Date
Completed todos are now grouped by the date they were marked done (e.g. Completed · Jun 20, 2026), most recent first — no more one big flat list.
Todos — Priority on Completed
Priority badges are now shown on completed todos (in a muted style) so you can see what level each task was.
Todos — 5-Day Lock
Todos completed more than 5 days ago are permanently locked — they can't be reversed to incomplete. They can still be deleted at any time.
Scribble Pad — Expandable Canvas
The drawing canvas in the Scribble Pad can now be resized by dragging the bottom edge. Your drawing is preserved when you resize.
Glass UI — Fixed
The glassmorphism toggle now actually does something visible — a blurred gradient background applies across all 15 themes, and settings cards pick up the blur effect too.
Appearance
- New crocodile logo in the sidebar
- Theme Acidic Pac-Man renamed to Acidic Croco
- Logo colour picker removed from Appearance settings
Pac Man Version 1.2.2
What's New in v1.2.2
Bug Fix - Canvas Drawing Crosshair Offset
The drawing crosshair was visibly offset from where strokes actually appeared. Root cause: the canvas intrinsic pixel dimensions didn't match its CSS display dimensions, so mouse coordinates were in the wrong coordinate space.
Fix: The canvas now syncs its intrinsic width/height to its actual rendered display size on mount (via requestAnimationFrame after layout). Mouse coordinates are also scaled by canvas.width / displayWidth in all drawing handlers, so cursor and stroke are always pixel-accurate regardless of window width.
Save Scribble as Note + Todo
A new Save as Note + Todo button appears at the bottom of the Scribble Pad (both Text and Draw tabs).
When clicked:
- A project picker modal lets you optionally link to a project
- A Note is created titled
Scribble: <project name>containing:- Your text scribble (if any)
- Your drawing embedded as a base64 PNG in the markdown body (only if you actually drew something)
- A Todo is created titled
Scribble: <project name> → check notes for more info.linked to the note - A toast confirms both were saved
The modal warns you if both text and canvas are empty so you don't accidentally save a blank note.
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.
PacMan Version 1.2.0
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 -
\rcarriage-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.envvars 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_argwith proper^/"escaping to preventcmd.exeinjection
v1.1.6-beta — AI Assistant
Pac Man can now talk to your AI CLI tool directly from the project manager.
- AI CLI detection - scans your PATH for Claude Code, OpenAI Codex, Aider, and Gemini CLI. Shows which tools are installed and gives exact install commands for any that aren't.
- Settings → AI Tools - one-click to enable a detected tool; stays active across sessions.
- Greyed sidebar tab - the AI tab shows at reduced opacity until a tool is configured, with a tooltip explaining what to do. Clicking it takes you straight to setup.
- Per-project chat - pick any project and get a streaming chat window. The AI receives compact context: git branch, status, last commit, open todos, and available run commands.
- Token-efficient - context is sent as a compact header (~300 tokens) and only re-sent when the project state actually changes (hash-checked). Conversations longer than 4 messages compress older exchanges to one-line summaries so token cost stays flat.
- Session persistence - chat history is saved per project and restored on next open.
Pac Man v1.1.5-beta
Some major bug fixes and nothing much.
Still in the beta phase so there are going to be bugs so please report them if you find any.
Pac Man v1.1.4 Beta
What's new in v1.1.4-beta
Bug Fixes
- Sidebar now updates in real-time — counts and badges refresh instantly when projects, notes, or todos are created or deleted (no longer requires navigating away)
- Glass UI works correctly — semi-transparent cards and sidebar blur now apply across all 15 themes
- Accent colour actually applies — the colour picker in Settings → Appearance now correctly updates buttons, badges, borders, and active states throughout the app
- Profile picture shows in sidebar — avatar set in Settings now appears in the bottom-left user footer
Appearance
- Font selector — choose between Geist, Inter, IBM Plex Sans, or Nunito in Settings → Appearance
- Logo colour is now independent — the sidebar logo background has its own colour picker, separate from the theme accent
- 3D logo — the Pac-Man icon now has a sphere gradient with specular highlight
- Theme switching resets accent — switching themes now correctly shows each theme's native accent colour
Project Templates
- Moved the template picker to the bottom of the New Project form
- 8 new templates: Solid.js, Preact, Remix, NestJS, Bun + Elysia, Python CLI (Click), Tauri + React, Deno HTTP
Other
- Publisher shown as "Skuller" in Windows installer and Apps & Features
- Primary buttons, toggles, and chips use
--accentthroughout for full theme consistency
This is a beta release. Expect rough edges. Report issues on GitHub.
Pac Man Version 1.1.2 Beta
What's New?
Some major memory related bugs were fixed
Added some animations.
Support
If you find any bugs or if you think some features are missing do let me know, I'll add it ASAP.
If you are a developer and you wish to contribute to the project please fork the project and create a merge request.