Skip to content

feat: add Gratitude plugin#117

Open
BlythT wants to merge 3 commits intoSteamClientHomebrew:mainfrom
BlythT:gratitude
Open

feat: add Gratitude plugin#117
BlythT wants to merge 3 commits intoSteamClientHomebrew:mainfrom
BlythT:gratitude

Conversation

@BlythT
Copy link

@BlythT BlythT commented Feb 1, 2026

Adds https://github.com/BlythT/Gratitude-Millennium-Plugin

A plugin for your Steam Library that adds a helpful indicator to games you have been gifted.

See README.md for screenshots of it in action and FAQ

@shdwmtr
Copy link
Member

shdwmtr commented Feb 4, 2026

Thanks for the PR! Just ensure your plugin build works (from the test build) and then we'll need a third-party to test the plugin test build. Once they've tested it and it works, they can report back here, and I'll merge the plugin. You can find testers in the Millennium discord!

@BlythT
Copy link
Author

BlythT commented Feb 5, 2026

@shdwmtr there was a bug on linux (trying to use millennium.steam_path to get to plugin dir, rather than using utils.get_backend_dir) which meant the consent/cache never saved properly.

This is fixed in the latest version, does the test build need to be run again to fetch the newest version?

@shdwmtr
Copy link
Member

shdwmtr commented Feb 5, 2026

Hello; I need write access to this pull request, thanks!

@BlythT
Copy link
Author

BlythT commented Feb 5, 2026

I'm not familiar with the process but I've added you as a collaborator on the fork
image

@BlythT BlythT force-pushed the gratitude branch 2 times, most recently from d961105 to 9f9e2db Compare February 5, 2026 19:17
@BlythT
Copy link
Author

BlythT commented Feb 5, 2026

Tried the rebase myself but it wasn't super simple, so reverted back to pre-rebase state

Let me know if you need anything from me, but you should have access :)

@shdwmtr
Copy link
Member

shdwmtr commented Feb 5, 2026

Seems good, just need a third party to test the build (from the test build) and report back here if it works. I can then merge this!

@BlythT
Copy link
Author

BlythT commented Feb 5, 2026

Thanks a lot, I've asked in Discord, but I have a friend on Linux (has a GitHub, has used Millennium) who can vouch as well if I don't find anyone there

@BlythT
Copy link
Author

BlythT commented Feb 6, 2026

just need a third party to test the build (from the test build)

Do you mean get the plugin from the GitHub actions artifacts of the build for my PR? https://github.com/SteamClientHomebrew/PluginDatabase/actions/runs/21726554012

I see it's in the build logs but no artifact exists for gratitude

@LaserFlash
Copy link

Do you mean get the plugin from the GitHub actions artifacts of the build for my PR? https://github.com/SteamClientHomebrew/PluginDatabase/actions/runs/21726554012

I see it's in the build logs but no artifact exists for gratitude

I think it it the __plugin__ artifact.

@BlythT looks like you forgot to set the plugin name.
https://github.com/BlythT/Gratitude-Millennium-Plugin/blob/main/plugin.json#L4

@LaserFlash
Copy link

LaserFlash commented Feb 7, 2026

But I can verify that using the build from Gratitude-Millennium-Plugin or the __plugin__ artifact from the GitHub artifacts on this pull request work.

image

Although, weirdly when using the build from the __plugin__ artifact Millennium asks to update the build and wants to replace it with the CSWatch Plugin.

@BlythT
Copy link
Author

BlythT commented Feb 7, 2026

Fixing that now, no wonder it didn't show up in the build. Thanks @LaserFlash

BlythT and others added 3 commits February 7, 2026 18:28
Adds https://github.com/BlythT/Gratitude-Millennium-Plugin
a plugin for your Steam Library that adds a helpful
indicator to games you have been gifted.
@BlythT
Copy link
Author

BlythT commented Feb 7, 2026

I've fixed the plugin name, rebased the fork, and updated the submodule to the latest commit: should be good to go @shdwmtr :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants