v1.2.0 is out.
The library cleanup update.

This is a personal project — no team, no timeline, no promises. But here's an honest look at what shipped and what's on the list.

Library Health is here. Cleanup finally has a home.

v1.2.0 is the Library Health update: cleanup, sync quality, duplicate review, missing-data triage, focused review flows, No Cover resolution, and optional reference gaps. The goal is simple: stop making a large collection feel like one big vague maintenance warning.

Backlog Zero Library Health dashboard

v1.2.0 — Library Health Update

June 2026 · The cleanup pass.

Health
Library Health Dashboard
A dedicated cleanup dashboard for sync quality, duplicate review, missing-data triage, hidden games, No Cover resolutions, and optional reference gaps. The library finally has a maintenance bay.
Shipped
Review
Focused Cleanup Flows
Separate review paths for tags, genres, cover art, and play status so cleanup happens one decision type at a time instead of all at once.
Shipped
Covers
No Cover Resolution
Mark titles that should stop being retried for cover art. Not every obscure entry needs to haunt Library Health forever.
Shipped
Metadata
Field-specific Reference Gaps
Descriptions, developers, and release dates now surface as their own optional reference gaps, separate from cleanup work that affects daily use.
Shipped
Wishlist
Wishlist Deal Insight Polish
Clearer deal states for Below Target, Historical Low, Needs App ID, Stale Prices, and Already Owned. Game Pass catalog entries are excluded from owned checks so they don't muddy the signal.
Shipped
Polish
List, Selection, and Modal Polish
Bulk selection and list view behavior are clearer, keyboard selection is easier to reason about, and the game detail modal got color polish across dark, light, and accessible modes.
Shipped

v1.0.0 — Core library manager

April 2026 · The part that made the rest possible.

Core
Library Management
Steam and Xbox sync automatically. GOG, Epic, and Amazon Luna get added manually. Cover art, metadata, tagging, duplicate detection, and intent statuses. The foundation everything else is built on.
Shipped
Core
Statistics
A full dashboard view of your library by the numbers — total games, unplayed backlog, duplicates, hours played, genre breakdown, most played, wishlist value, and Library Health. The duplicate count alone tends to surprise people.
Shipped
Core
Backlog Management & Curate
Tools for actually reducing your backlog, not just cataloguing it. Curate helps you work through what's unplayed, filter by what's worth starting, and make decisions instead of scrolling.
Shipped
Core
Sessions & Goals
Steam sessions track automatically. Every other platform logs manually from within the app. Set a backlog goal and track whether you're actually making progress — not just intending to.
Shipped
Insights
Habits Dashboard
Genre breakdowns, completion rates, and behavioral patterns pulled from your actual data. Enlightening. Occasionally humbling.
Shipped
Personality
Identity Dossier
Your library and play history turned into a full gamer profile. Ten tarot-style archetype cards built from your real data — your habits decide which one fits.
Shipped
Discovery
Wishlist & Free Games
Watch prices on games you want and catch free claims from Epic and Prime Gaming before they're gone. Know what's worth adding before you add it.
Shipped
Social
Friends Comparison
See how your library and backlog stack up against friends. Find what you both own, discover what they've finished that you haven't, and feel appropriately competitive about it.
Shipped
UX
Keyboard Shortcuts
G+key navigation, a ? hint overlay, theme cycling with T, and search focus. For the keyboard-first crowd.
Shipped
Data
Export & Import
Your data, yours to keep. Full JSON export — selectively or all at once — with import and the appropriate warnings about overwriting things.
Shipped
Theme
Multi-mode Theming
Dark (default), Light, and Accessible modes with deuteranopia-friendly contrast. Cycle through with T, or set it and forget it.
Shipped

v1.1.0 — Mobile Companion Update

May 2026 · A big one.

Mobile
Mobile Companion
Use Backlog Zero from your phone or tablet while the desktop app stays in control. Dashboard overview, library browsing, session logging, mobile timer, goals view, and dark/light/accessible themes. Pairs over local WiFi, localhost, or a private VPN — tested with Tailscale. Your data still lives on your machine.
Shipped
Mobile
Companion Offline Mode
One-button Go Offline flow for read-only offline use while the companion page is still available. Useful for keeping a local snapshot when away from your home network.
Shipped
Data
Better Metadata Cleanup
Library Health and metadata cleanup rebuilt. Picker metadata and game info are now separate. Steam-first with RAWG fallback — in testing, a large library went from 934 entries with missing metadata down to 58. Startup enrichment now shows what it's checking so large libraries no longer look frozen.
Shipped
Gameplay
Picker Improvements
Better short-session handling, controller-friendly mode, better platform weighting, duplicate and franchise avoidance, cleaner reason ordering, and filtering for non-game noise.
Shipped
Desktop
Desktop Polish
Windows startup enrichment no longer loops. Startup notices are shorter and auto-dismiss. Onboarding fields support right-click paste for long API keys. List-view bulk selection now has a visible highlight. Fuzzy cover-search progress moves visibly during long searches.
Shipped

What's on the list.

No ETAs. No promises. Just genuine intentions.

Mobile
Full PWA Offline Support
The companion currently supports a basic offline mode. Full installable PWA-style offline support — with persistent data and a proper install flow — is being saved for a future update.
Exploring
Mobile
HTTPS / Local Certificate Support
Secure local connections for the companion. Currently running over HTTP on the local network — HTTPS with local certificates is on the radar for a future hardening pass.
Exploring
Library
Custom Cover Upload
Upload your own cover art for games that IGDB can't find, or flag games with no cover available so Library Health stops surfacing them as missing.
Exploring
Data
Playtime Estimates
Pull in HowLongToBeat data so you know roughly how long a game takes before you commit to starting it. Useful when the backlog is long and time is short.
Exploring
Platform
More Platform Syncs
Steam and Xbox sync automatically today. More platforms are on the radar — the goal is to reduce how much gets added manually over time. Nothing to announce yet, but it's not forgotten.
Exploring
Browser
Browser Extension
Add a game to Backlog Zero directly from a store page without opening the app. A natural extension of the duplicate detection angle — know before you buy.
Exploring

One person. One project. This roadmap reflects genuine interest, not a sprint plan. Things get built when they get built.