Add Date added - #218
Conversation
|
Disclosure: I am the author of #224 and tested this PR as part of the Community Contribution requirement. Tested on Windows 11, Steam Client Stable, Millennium 3.4.0, using the exact pinned plugin commit Runtime results
Issues found
The core feature behaved correctly in the routes I tested; the clean-build and lifecycle points are the main things I would address before publishing. |
|
Thank you for this review @Shightrox, the depth of it is genuinely appreciated. Testing on real apps, checking the negative cases ( Some context that may be useful: I'm not a developer. This plugin was written with Claude Code, and I reviewed and tested the result rather than authored it line by line. So I apologise for the rough edges you had to find, especially the build and lifecycle ones, which are exactly the kind of thing I lacked the background to catch. I'll do my best to address anything else you spot. All five points are fixed in the updated commit. Details below. 1. Clean build under pnpmThis was the real bug, and your diagnosis was exactly right. Fixed by:
Verified rather than assumed: from a clean checkout containing only the tracked files, 2. No unload cleanupCorrect, and worse than it looked: the plugin returned nothing at all from The plugin now returns a proper
Only 3. Version mismatchFixed; 4.
|
Date added
Adds an Added card to the stats row on a game's library page, next to Cloud status, Achievements and Size on disk, showing the date the game entered the user's library.
Steam records this date but never surfaces it anywhere in the client. It makes it easy to tell a years-old backlog entry from something picked up in the last sale.
The date is read from
rt_purchased_timeon Steam's local app overview: no network access, no account linking, no configuration. Class names are resolved at runtime viafindClassModule, so the card keeps Steam's own styling rather than hardcoding hashed class names.Task Checklist
Developer
Plugin Functionality
Backend Configuration
Community Contribution
Testing Instructions