Add deck-progress-tracker to Plugin Store#1005
Conversation
|
My testing reports for other plugins:
|
Issues FoundNo issues with your PR description were found. Next Steps
Thank you for your contribution! If you need any help, please reach out on our Discord server. ❤️ |
|
My testing reports for other plugins:
|
We really do appreciate the extensive reviews, however, for the future, don't submit reviews for plugins that aren't already deployed to the testing store, as there may be further changes from the author before the plugin is finalized and thus the review becomes moot. If when you submit your PR there aren't any plugins on the testing store to test, don't feel like you have to then go and test some non-approved ones. |
|
It looks like your PR is attempting to modify deck-progress-tracker and GamesPrefixManager, can you rebase onto latest main so that your plugin is the only change |
|
Plugin code itself looks good, however most commits are co-authored by Claude. There's nothing inherently wrong about AI codegen, I just need to ask a couple clarifying questions to you.
Lastly, it appears that your plugin is based off of the decky plugin template, but yours is MIT licensed whereas the plugin template is BSD licensed, you'll need to change your license to reflect this. |
634e832 to
e421e30
Compare
|
Thanks for the review! AI usage: Claude helped me mostly with commit messages and as a coding assistant. But look at the commit history — this wasn't some one-shot vibe-coded thing. It took weeks of work, especially getting game discovery to work for all 800+ owned games, not just installed ones. That alone was painful. And I cleaned up the history before going public, so you're not even seeing all of it. This is my work and I can claim copyright. Steam/Decky APIs: All Decky imports are verified against the actual installed packages. The undocumented Steam frontend stuff — app store, achievement cache, client APIs — all validated through testing on my actual Steam Deck. I also built fallback chains for these APIs because they don't always behave the same way. That came from real debugging sessions, not guesswork. License: Fixed — changed to BSD-3-Clause in 1.3.5. Testing store: Sorry about that — I'm new to the submission process and didn't know about the testing store workflow. Will follow the correct process going forward. PR is rebased onto latest main with only my plugin. |
EMERALD0874
left a comment
There was a problem hiding this comment.
- Your license is still non-compliant. Please see the LICENSE file from decky-plugin-template and note how you need to cite us as the original authors of the plugin template.
- Your PR is not rebased onto main. You're still attempting to build two other plugins.
e421e30 to
8eeb9ae
Compare
|
I hope this time is right. Rebased onto latest main — PR now only modifies License updated to BSD-3-Clause with Steam Deck Homebrew attribution. CI is now building only |
|
Please review the pipeline failure. |
8eeb9ae to
f879d7d
Compare
|
I believe this is fixed now — rebased onto latest main with the build issue resolved and license updated. However, it seems the CI can only be approved by a maintainer, so I can't verify the fix myself. Could you approve the workflow run so we can confirm? |
|
Looks like the CI is still failing, seemingly you do not have a pnpm lockfile |
f879d7d to
4c8e218
Compare
|
@beebls lockfile added, can you run the checks please? |
|
@Managor or anyone with free time. Can you please test my plugin? It is finally in the testing store. |
|
This pull request is stale as no updates or testing reports have been posted within the last 7 days. Please ensure you are actively recruiting testers or resolving the issues discussed. If you do not remove the stale label or comment, this will be closed in 7 days. Please close this pull request if you need more time to resolve issues so we can keep our repo healthy. |
|
Sorry, I missed this from my emails. Plugin Testing ReportInstalled Plugins
Specifications
IssuesHas the following major blocking issue(s):
SummaryThe core functionality of the plugin seems to be working with only minor annoyances. |
Plugin Testing ReportInstalled PluginsAutoFlatpaks - 1.6.8 SpecificationsSteamOS 3.7.21 (stable) Issues
SummaryI used the plugin without problems. It seems to be working without major issues. |
Entirely up to you, if you think the plugin is good enough to release as is, then give me the word and I'll release it, but if you want to make a change you can, you'll just need to get another review on that newer version after we approve it |
|
Lets release it please. All the issues are valid, but instead of buttons the touchscreen can be used. I will fix it in the future versions. |
Add deck-progress-tracker to Plugin Store
Deck Progress Tracker is a Decky Loader plugin that tracks your gaming progress across your Steam library. It automatically categorizes games by completion status (Not Started, In Progress, Completed) using playtime data and HowLongToBeat integration. It provides a dashboard with progress stats and filtering accessible from the Quick Access Menu.
Task Checklist
Developer
Plugin
Backend
Community
Testing