This repository was archived by the owner on Oct 16, 2026. It is now read-only.
Repository navigation
Releases: eoussama/steam-mcl
Releases · eoussama/steam-mcl
Release list
TanStack
A rebuild of the app on TanStack Start, with ownership tracking and wishlist awareness.
Highlights
- Find what's missing: DLC, soundtracks, other editions, franchise games and more from the same studio, ranked by how much you play the games they relate to.
- Import what you own: paste your Steam store data to hide DLC and soundtracks you already own, mark apps you ignore as hidden, and see your wishlist. Everything stays in your browser.
- Mark any item as owned or hidden by hand, with Owned and Hidden views and a Wishlisted filter.
- Faster revisits: cached libraries no longer freeze the page, and the transition to results is smooth.
- Sticky, compact profile header with a virtualized, collapsible results list.
- Refresh library and clear cached data from the profile menu.
Under the hood
- Steam lookups run through a tRPC API with typed errors and caching at the server, on the Vercel CDN and in the browser.
- The app is deployed on Vercel with the TanStack Start preset and Node 24.
- Tests: 160 unit tests, 27 end-to-end tests in Edge, and mutation testing at about 98.7%.
pnpm checkruns the audit, lint, typecheck, build, unit tests and end-to-end tests.
Notes
- The previous name-matching approach didn't work, since Steam removed the endpoint it relied on. Results now come from Steam's store data.
- Imports made before this release load without a wishlist. Import again to add it.
- Vercel: set
STEAM_KEYas a Sensitive variable andENABLE_EXPERIMENTAL_COREPACK=1.
What's Changed
New Contributors
Full Changelog: 0.1.2...v0.3.0
Stable Release
What's Changed
- Bump http-proxy-middleware from 2.0.6 to 2.0.9 by @dependabot[bot] in #31
Full Changelog: 0.0.1...0.1.2
Initial Release
The original 2019 draft that was based off of Angular.
it was an entirely static build with no backend, that relied on a cors proxy.