Skip to content
This repository was archived by the owner on Oct 16, 2026. It is now read-only.

Releases: eoussama/steam-mcl

TanStack

Choose a tag to compare

@eoussama eoussama released this 16 Oct 14:11

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 check runs 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_KEY as a Sensitive variable and ENABLE_EXPERIMENTAL_COREPACK=1.

What's Changed

  • Fix React Server Components CVE vulnerabilities by @vercel[bot] in #40

New Contributors

  • @vercel[bot] made their first contribution in #40

Full Changelog: 0.1.2...v0.3.0

Stable Release

Choose a tag to compare

@eoussama eoussama released this 14 Jul 12:43

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

Initial Release Pre-release
Pre-release

Choose a tag to compare

@eoussama eoussama released this 11 Jul 21:33
aacaba8

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.