Skip to content

Releases: ImSkuller/croco

Croco Version 1.2.5

25 Jun 05:49

Choose a tag to compare

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_id is set in main.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

25 Jun 05:21

Choose a tag to compare

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/ (was xyz.skuller.pacman)
  • Linux: ~/.local/share/xyz.skuller.croco/ (was xyz.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

25 Jun 05:08

Choose a tag to compare

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

24 Jun 23:43

Choose a tag to compare

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:

  1. A project picker modal lets you optionally link to a project
  2. 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)
  3. A Todo is created titled Scribble: <project name> → check notes for more info. linked to the note
  4. 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

24 Jun 16:06

Choose a tag to compare

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 .git folder. Includes project emoji, commit message, author, and relative date.
  • Last Commit card — Now reads from .git directly 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 useMemo for 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

24 Jun 15:20

Choose a tag to compare

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

v1.1.6-beta — AI Assistant

23 Jun 16:15

Choose a tag to compare

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

17 Jun 16:17

Choose a tag to compare

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

16 Jun 10:44

Choose a tag to compare

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 --accent throughout for full theme consistency

This is a beta release. Expect rough edges. Report issues on GitHub.

Pac Man Version 1.1.2 Beta

16 Jun 09:22

Choose a tag to compare

Pre-release

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.

This is a beta version so there can be bugs.