Skip to content

Releases: rasalopa/picodex

PicoDex v0.4.0

Choose a tag to compare

@rasalopa rasalopa released this 26 Jul 19:45

This one is about finding your games faster and making the app nicer to look at.

  • Search and filters in the cover gallery. Type a name (accents are ignored) or filter by favorites and completed games.
  • Box art in your play stats. Most played, recently played and favorites now show each game's cover.
  • New landing page with feature cards, and a "What's new" panel so you can see what changed without leaving the app.
  • Small touches all around: icons on the nav tabs and library cards, and the folder banner button moved to a clearer spot.

As always: no install, no backend, your files never leave your machine.

PicoDex v0.3.1

Choose a tag to compare

@rasalopa rasalopa released this 22 Jul 19:17

Use it: https://rasalopa.github.io/picodex/ (Chromium-based browser required)

Added

  • Manual play-stats editor: click the play badge on a cover to correct a game's launch count and play time by hand — for hours logged on real hardware before tracking existed, or a session credited wrong. Never-played games show a 🕓 placeholder you can fill in. Writes go through the same queued serializer as the favorite/completed toggles, byte-compatible with the launcher (values only, no new keys, so older launchers keep reading the file). Resolves #2, requested by an early user.

PicoDex v0.3.0

Choose a tag to compare

@rasalopa rasalopa released this 22 Jul 15:13

Use it: https://rasalopa.github.io/picodex/ (Chromium-based browser required)

Fixed

  • Homebrew ROMs that carry the #### placeholder game code no longer share a single gamedata.json entry — favorites, completed marks and play stats no longer bleed between unrelated homebrews. (Matches the launcher's fix in Pico Launcher Enhanced v1.3.0.)
  • The card health check no longer offers to "clean up" the macOS system folders (.Trashes, .Spotlight-V100, .fseventsd) — macOS recreates them on every mount, so deleting them never converged and the count was misleading ("0 junk files" while offering to delete 3). They are now shown as an informational note; only ._* and .DS_Store files count as cleanable junk.

PicoDex v0.2.0

Choose a tag to compare

@rasalopa rasalopa released this 19 Jul 23:51

PicoDex now speaks Pico Launcher Enhanced v1.1.0's completed games, and the SD health check works on macOS-protected cards.

Use it: https://rasalopa.github.io/picodex/ (Chromium-based browser required)

Added

  • Completed-game marks: a green check on each gallery card (below the heart) toggles the completed flag in gamedata.json, byte-compatible with the launcher. Update the launcher to v1.1.0 first — older versions drop the flag when they rewrite the file.
  • "Completed" tile in the Stats tab.

Fixed

  • The health check no longer fails with a cryptic "attempt was made to write" error on cards holding a .Trashes folder: macOS refuses to let the browser read some of its own volume folders, and one protected entry used to abort the whole scan. Unreadable folders are now skipped and reported, junk cleanup continues past protected entries, and permission errors are explained in plain words.
  • Healing a renamed game no longer drops a favorite/completed mark recorded before its game code was known.

PicoDex v0.1.0

Choose a tag to compare

@rasalopa rasalopa released this 19 Jul 18:00

First release. PicoDex manages a DSpico SD card entirely in the browser — your files never leave your machine.

Use it: https://rasalopa.github.io/picodex/ (Chromium-based browser required)

  • Library overview with per-system cover coverage and console icons read from the card
  • Per-system cover galleries with box art, favorites and play badges
  • Missing-cover scanner + automatic box art fetch (libretro-thumbnails, region-aware)
  • Manual cover picker with catalog search and true launcher-format preview
  • Drag & drop ROM import with automatic cover fetch
  • Editable favorites and play stats (with Pico Launcher Enhanced)
  • File association editor, folder banner editor, and an SD health check

No accounts, no telemetry, no backend.