From f1a7ae2ab93891c5fb0e2311cfaa6a830545c71f Mon Sep 17 00:00:00 2001 From: nyakuoff Date: Mon, 6 Apr 2026 22:02:21 -0500 Subject: [PATCH 1/4] Add protondb-status plugin --- .gitmodules | 3 +++ plugins/protondb-status | 1 + 2 files changed, 4 insertions(+) create mode 160000 plugins/protondb-status diff --git a/.gitmodules b/.gitmodules index 338f571e..dee283f6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -73,3 +73,6 @@ [submodule "plugins/gratitude"] path = plugins/gratitude url = https://github.com/BlythT/Gratitude-Millennium-Plugin +[submodule "plugins/protondb-status"] + path = plugins/protondb-status + url = https://github.com/nyakuoff/protondb-badge diff --git a/plugins/protondb-status b/plugins/protondb-status new file mode 160000 index 00000000..f188516f --- /dev/null +++ b/plugins/protondb-status @@ -0,0 +1 @@ +Subproject commit f188516f5dcc791af1c4afde9227146b020155b2 From 95eb6fab2b01c3e18c3e8c8df565914a989fee1b Mon Sep 17 00:00:00 2001 From: nyakuoff Date: Mon, 21 Sep 2026 00:58:39 +0000 Subject: [PATCH 2/4] chore: bump protondb-status submodule to include class-lookup fix Addresses review feedback on #158: GameStatWithIcon now resolves via Steam's real "Playtime" module property instead of a name we made up that never matched, so it stops silently falling back to the hardcoded snapshot classname. --- plugins/protondb-status | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/protondb-status b/plugins/protondb-status index f188516f..4603695f 160000 --- a/plugins/protondb-status +++ b/plugins/protondb-status @@ -1 +1 @@ -Subproject commit f188516f5dcc791af1c4afde9227146b020155b2 +Subproject commit 4603695f1f8582548a7b94e742b4b63ae447a900 From 1775fc319615b68f9be4ba92b5663f012d0f85eb Mon Sep 17 00:00:00 2001 From: nyakuoff Date: Mon, 21 Sep 2026 01:47:11 +0000 Subject: [PATCH 3/4] chore: bump protondb-status submodule to fix Playtime lookup Follow-up to the earlier bump: the class-lookup fix now does a real findClassModule search for Steam's "Playtime" property instead of assuming it lived on the already-matched PlayBar module. --- plugins/protondb-status | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/protondb-status b/plugins/protondb-status index 4603695f..f11af5ba 160000 --- a/plugins/protondb-status +++ b/plugins/protondb-status @@ -1 +1 @@ -Subproject commit 4603695f1f8582548a7b94e742b4b63ae447a900 +Subproject commit f11af5ba39e230c13d514c3885408080e5e76a73 From 1348ddb356f95f839789fbb7cc8d45622cb8b0c3 Mon Sep 17 00:00:00 2001 From: nyakuoff Date: Mon, 21 Sep 2026 01:51:44 +0000 Subject: [PATCH 4/4] chore: bump protondb-status submodule to drop hardcoded classnames Follow-up per #158 review: classnames are now resolved purely via findClassModule, no April 2026 DOM snapshot fallback. --- plugins/protondb-status | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/protondb-status b/plugins/protondb-status index f11af5ba..b8c8b430 160000 --- a/plugins/protondb-status +++ b/plugins/protondb-status @@ -1 +1 @@ -Subproject commit f11af5ba39e230c13d514c3885408080e5e76a73 +Subproject commit b8c8b430d1df1ca90285af354d369b5cdb45131c