From de0d664c53b6e182d0fb456cbdd9594e77e70dc8 Mon Sep 17 00:00:00 2001 From: MRegterschot Date: Sun, 25 Oct 2026 15:37:08 +0100 Subject: [PATCH] chore: rename GoControlPanel to TMControlPanel Co-Authored-By: Claude Sonnet 5.5 --- AGENTS.md | 2 +- README.md | 4 +- plugins/admin/README.md | 2 +- plugins/admin/tmcp-plugin.json | 4 +- plugins/admin/versions/1.2.1.json | 6 + plugins/admin/versions/admin-1.2.1.zip | Bin 0 -> 2059 bytes plugins/ecm/README.md | 2 +- plugins/ecm/tmcp-plugin.json | 4 +- plugins/ecm/versions/1.2.1.json | 6 + plugins/ecm/versions/ecm-1.2.1.zip | Bin 0 -> 5724 bytes plugins/hello/README.md | 2 +- plugins/hello/tmcp-plugin.json | 4 +- plugins/hello/versions/1.2.1.json | 6 + plugins/hello/versions/hello-1.2.1.zip | Bin 0 -> 2994 bytes plugins/live-ranking/README.md | 2 +- plugins/live-ranking/tmcp-plugin.json | 4 +- plugins/live-ranking/versions/1.1.1.json | 6 + .../versions/live-ranking-1.1.1.zip | Bin 0 -> 4555 bytes plugins/live-round/README.md | 2 +- plugins/live-round/tmcp-plugin.json | 4 +- plugins/live-round/versions/1.2.1.json | 6 + .../live-round/versions/live-round-1.2.1.zip | Bin 0 -> 8615 bytes plugins/map-info/README.md | 2 +- plugins/map-info/tmcp-plugin.json | 4 +- plugins/map-info/versions/1.1.1.json | 6 + plugins/map-info/versions/map-info-1.1.1.zip | Bin 0 -> 2367 bytes plugins/match/README.md | 2 +- plugins/match/tmcp-plugin.json | 4 +- plugins/match/versions/1.4.1.json | 6 + plugins/match/versions/match-1.4.1.zip | Bin 0 -> 15011 bytes plugins/player-info/README.md | 2 +- plugins/player-info/tmcp-plugin.json | 4 +- plugins/player-info/versions/1.2.1.json | 6 + .../versions/player-info-1.2.1.zip | Bin 0 -> 4824 bytes plugins/records-info/README.md | 2 +- plugins/records-info/tmcp-plugin.json | 4 +- plugins/records-info/versions/1.3.1.json | 6 + .../versions/records-info-1.3.1.zip | Bin 0 -> 3854 bytes plugins/ta-active-runs/README.md | 2 +- plugins/ta-active-runs/tmcp-plugin.json | 4 +- plugins/ta-active-runs/versions/1.1.1.json | 6 + .../versions/ta-active-runs-1.1.1.zip | Bin 0 -> 4113 bytes plugins/ta-leaderboard/README.md | 2 +- plugins/ta-leaderboard/tmcp-plugin.json | 4 +- plugins/ta-leaderboard/versions/1.1.1.json | 6 + .../versions/ta-leaderboard-1.1.1.zip | Bin 0 -> 4307 bytes registry.json | 2 +- test/__snapshots__/manialink.test.ts.snap | 304 ++++++++++++++++-- test/config-forms.test.ts | 2 +- wiki/Home.md | 2 +- 50 files changed, 384 insertions(+), 64 deletions(-) create mode 100644 plugins/admin/versions/1.2.1.json create mode 100644 plugins/admin/versions/admin-1.2.1.zip create mode 100644 plugins/ecm/versions/1.2.1.json create mode 100644 plugins/ecm/versions/ecm-1.2.1.zip create mode 100644 plugins/hello/versions/1.2.1.json create mode 100644 plugins/hello/versions/hello-1.2.1.zip create mode 100644 plugins/live-ranking/versions/1.1.1.json create mode 100644 plugins/live-ranking/versions/live-ranking-1.1.1.zip create mode 100644 plugins/live-round/versions/1.2.1.json create mode 100644 plugins/live-round/versions/live-round-1.2.1.zip create mode 100644 plugins/map-info/versions/1.1.1.json create mode 100644 plugins/map-info/versions/map-info-1.1.1.zip create mode 100644 plugins/match/versions/1.4.1.json create mode 100644 plugins/match/versions/match-1.4.1.zip create mode 100644 plugins/player-info/versions/1.2.1.json create mode 100644 plugins/player-info/versions/player-info-1.2.1.zip create mode 100644 plugins/records-info/versions/1.3.1.json create mode 100644 plugins/records-info/versions/records-info-1.3.1.zip create mode 100644 plugins/ta-active-runs/versions/1.1.1.json create mode 100644 plugins/ta-active-runs/versions/ta-active-runs-1.1.1.zip create mode 100644 plugins/ta-leaderboard/versions/1.1.1.json create mode 100644 plugins/ta-leaderboard/versions/ta-leaderboard-1.1.1.zip diff --git a/AGENTS.md b/AGENTS.md index 75fd9ce..3df05b5 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -2,7 +2,7 @@ ## Repository and references -This repository owns GoControlPanel plugin source, tests, wiki pages and the +This repository owns TMControlPanel plugin source, tests, wiki pages and the marketplace registry. The panel, plugin SDK, sandbox runtime and settings UI live in the separate `.controlpanel` checkout (which may be a symlink). diff --git a/README.md b/README.md index 223118d..065271a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# GoControlPanel plugins +# TMControlPanel plugins -The plugin marketplace of [GoControlPanel](https://github.com/MRegterschot/gocontrolpanel). Every panel, +The plugin marketplace of [TMControlPanel](https://github.com/MRegterschot/gocontrolpanel). Every panel, self-hosted ones included, reads the index published from this repository and installs plugins from it. - **Panels read** `https://mregterschot.github.io/tmcontrolpanel-plugins/index.json`, built by the diff --git a/plugins/admin/README.md b/plugins/admin/README.md index 0ba4b4f..0ad80d3 100644 --- a/plugins/admin/README.md +++ b/plugins/admin/README.md @@ -2,7 +2,7 @@ A widget and admin command to notify a server admin. The command is '/admin '. -A first-party GoControlPanel plugin. Permissions: `ui`, `chat:send`, `notifications`. +A first-party TMControlPanel plugin. Permissions: `ui`, `chat:send`, `notifications`. ## Events diff --git a/plugins/admin/tmcp-plugin.json b/plugins/admin/tmcp-plugin.json index 3a20dab..846ee2e 100644 --- a/plugins/admin/tmcp-plugin.json +++ b/plugins/admin/tmcp-plugin.json @@ -1,10 +1,10 @@ { "slug": "admin", "name": "Admin Help", - "version": "1.2.0", + "version": "1.2.1", "sdk": 4, "description": "A widget and admin command to notify a server admin. The command is '/admin '.", - "author": "GoControlPanel", + "author": "TMControlPanel", "license": "MIT", "repository": "https://github.com/MRegterschot/tmcontrolpanel-plugins", "commands": [ diff --git a/plugins/admin/versions/1.2.1.json b/plugins/admin/versions/1.2.1.json new file mode 100644 index 0000000..183e1d3 --- /dev/null +++ b/plugins/admin/versions/1.2.1.json @@ -0,0 +1,6 @@ +{ + "url": "admin-1.2.1.zip", + "sha256": "0dd03d81f9a452f00abc0c3de84c4a091bd13258af270da1a4b2fe35fa3348ab", + "publishedAt": "2026-10-25T14:36:53.015Z", + "changelog": "Renamed GoControlPanel to TMControlPanel in the manifest author and documentation." +} diff --git a/plugins/admin/versions/admin-1.2.1.zip b/plugins/admin/versions/admin-1.2.1.zip new file mode 100644 index 0000000000000000000000000000000000000000..2060b140d0e01a2c6b075277f1eaffdf77a0f161 GIT binary patch literal 2059 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 literal 0 HcmV?d00001 diff --git a/plugins/hello/README.md b/plugins/hello/README.md index 4a1f978..ad1b77e 100644 --- a/plugins/hello/README.md +++ b/plugins/hello/README.md @@ -1,6 +1,6 @@ # Hello: a complete example plugin -Start here when creating a GoControlPanel plugin. This SDK 4 example includes: +Start here when creating a TMControlPanel plugin. This SDK 4 example includes: - A `/hello` command and a player-connect event handler. - A greeting widget with a clickable **Hi** action, colored by the panel theme. diff --git a/plugins/hello/tmcp-plugin.json b/plugins/hello/tmcp-plugin.json index 202887c..36beb57 100644 --- a/plugins/hello/tmcp-plugin.json +++ b/plugins/hello/tmcp-plugin.json @@ -1,10 +1,10 @@ { "slug": "hello", "name": "Hello", - "version": "1.2.0", + "version": "1.2.1", "sdk": 4, "description": "Greets players when they join, keeps count per player and shows a small greeting widget.", - "author": "GoControlPanel", + "author": "TMControlPanel", "license": "MIT", "repository": "https://github.com/MRegterschot/tmcontrolpanel-plugins", "commands": [ diff --git a/plugins/hello/versions/1.2.1.json b/plugins/hello/versions/1.2.1.json new file mode 100644 index 0000000..3455441 --- /dev/null +++ b/plugins/hello/versions/1.2.1.json @@ -0,0 +1,6 @@ +{ + "url": "hello-1.2.1.zip", + "sha256": "a954a5ecfacd083780ed8d9cc1bff0a1a6accbaa0c640e663969d6e963987a08", + "publishedAt": "2026-10-25T14:36:53.039Z", + "changelog": "Renamed GoControlPanel to TMControlPanel in the manifest author and documentation." +} diff --git a/plugins/hello/versions/hello-1.2.1.zip b/plugins/hello/versions/hello-1.2.1.zip new file mode 100644 index 0000000000000000000000000000000000000000..1d335c891fee4a5771a1484c058e8e052a778d4b GIT binary patch literal 2994 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 a{O>R`gHfH+9{_;ry!)Pq;?2Ke5%3>2S`2vr literal 0 HcmV?d00001 diff --git a/plugins/live-round/README.md b/plugins/live-round/README.md index f5d10ce..50cd453 100644 --- a/plugins/live-round/README.md +++ b/plugins/live-round/README.md @@ -2,4 +2,4 @@ A widget that shows live timings of players during a round. -A first-party GoControlPanel plugin. Permissions: `ui`, `records:read`, `nadeo:read`. +A first-party TMControlPanel plugin. Permissions: `ui`, `records:read`, `nadeo:read`. diff --git a/plugins/live-round/tmcp-plugin.json b/plugins/live-round/tmcp-plugin.json index 3d2b993..8c9585e 100644 --- a/plugins/live-round/tmcp-plugin.json +++ b/plugins/live-round/tmcp-plugin.json @@ -1,10 +1,10 @@ { "slug": "live-round", "name": "Live Round", - "version": "1.2.0", + "version": "1.2.1", "sdk": 4, "description": "A widget that shows live timings of players during a round.", - "author": "GoControlPanel", + "author": "TMControlPanel", "license": "MIT", "repository": "https://github.com/MRegterschot/tmcontrolpanel-plugins", "gamemodes": [ diff --git a/plugins/live-round/versions/1.2.1.json b/plugins/live-round/versions/1.2.1.json new file mode 100644 index 0000000..cd82a1c --- /dev/null +++ b/plugins/live-round/versions/1.2.1.json @@ -0,0 +1,6 @@ +{ + "url": "live-round-1.2.1.zip", + "sha256": "7f0bcb984ea105d57f17395d27f7dd106ff20259628308955f0d47ae9372138d", + "publishedAt": "2026-10-25T14:36:53.054Z", + "changelog": "Renamed GoControlPanel to TMControlPanel in the manifest author and documentation." +} diff --git a/plugins/live-round/versions/live-round-1.2.1.zip b/plugins/live-round/versions/live-round-1.2.1.zip new file mode 100644 index 0000000000000000000000000000000000000000..78432d4bcd2ff27c0ac8bac986990cba884eddda GIT binary patch literal 8615 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 literal 0 HcmV?d00001 diff --git a/plugins/map-info/README.md b/plugins/map-info/README.md index dfaae3f..1ca4168 100644 --- a/plugins/map-info/README.md +++ b/plugins/map-info/README.md @@ -2,4 +2,4 @@ A widget that shows information about the current map. -A first-party GoControlPanel plugin. Permissions: `ui`, `maps:read`. +A first-party TMControlPanel plugin. Permissions: `ui`, `maps:read`. diff --git a/plugins/map-info/tmcp-plugin.json b/plugins/map-info/tmcp-plugin.json index a4a2102..93cd48d 100644 --- a/plugins/map-info/tmcp-plugin.json +++ b/plugins/map-info/tmcp-plugin.json @@ -1,10 +1,10 @@ { "slug": "map-info", "name": "Map Info", - "version": "1.1.0", + "version": "1.1.1", "sdk": 4, "description": "A widget that shows information about the current map.", - "author": "GoControlPanel", + "author": "TMControlPanel", "license": "MIT", "repository": "https://github.com/MRegterschot/tmcontrolpanel-plugins", "capabilities": [ diff --git a/plugins/map-info/versions/1.1.1.json b/plugins/map-info/versions/1.1.1.json new file mode 100644 index 0000000..c46e02d --- /dev/null +++ b/plugins/map-info/versions/1.1.1.json @@ -0,0 +1,6 @@ +{ + "url": "map-info-1.1.1.zip", + "sha256": "1fedc52c57f80535f1d078b2b0af7734ae256f3a02283d4c38c5831ded5af525", + "publishedAt": "2026-10-25T14:36:53.059Z", + "changelog": "Renamed GoControlPanel to TMControlPanel in the manifest author and documentation." +} diff --git a/plugins/map-info/versions/map-info-1.1.1.zip b/plugins/map-info/versions/map-info-1.1.1.zip new file mode 100644 index 0000000000000000000000000000000000000000..3b35ecae8e7ba0773a135dde6b85b9ea111d9f08 GIT binary patch literal 2367 zcmb7F2{aUH8y?G;$TA9{kYOx0dz2bk3OC#)rkRmF%%n-f*oG3xlr+YYkmU}dY?&~( z6g6dxL>Sv-vM-lwmkbG4{^>vGzy0~of6l$%a=!Qd&i6j&JMVek_i=O(5|#k~06X{# z0+95LzeVJGxA|L?zY#W8)~9Ur@EF-vm?X&nY}1*GGSkM70Xu9;5&NAm0=dFMYHP(= zRgT2u(h4@iyMP?-*u>?o8JO6Sy-jc2wRf3eR;hsbx(vf(YnXCWV#h)UqUL@eh7e7)N zgpj^HEii6K+>zf+Qe%;^58u6DENueNDkE2cV4Fp|`EK$7r*xCiCzKhww!GK7xg)8N zMEUk9ZR9QzFRqx3+Gmt~5PmJ&a@Z`h8dRhX$ha#etec5M)`^kneW^?BNzH`cn8X$R z$rmP{bUN5goYsvozUVBPY}BgT`&PdaegCyx{pI5a3QiQ{ zX~UO{8W+pGtc~!FL@QWEXR*?OY3eypV}g8&Y}f+(l+rY0jJz=<_gegI%}CRnr-D!H zAF=PKD$l>L|8%AF9LKbrakq!a{LywE%c`f?sdLv)I0UQz;=#$wcm@S=9XWara)IzG zXlwMu^(2X+K`1KRT6#;|v+|AB!-d^}ZceHNmhciKwU1L+5JIw>x9|r%F`@y<=M>xZK(^UwSWv*LV3b zmeew=PBY}z8=Sxu-86IC0<{N(sJu-n^fiqxdrU=^FJ0WJtM?wU&4}d1ow@5_cW*N& z#$V!oG$o$eX%6bp*GKn*+wb5cNh58v4F3qoYdd3LXUR_!@3-5$ayHNAW?B~r9?zO@nO$D@L(B*Z7 z2ip#fqz0%SBBuvm*c{EoF{W)P=hK^CtgF_6Ax{p&{3hbOpr2c;BUnddhbB3`MpC{0 zxvc3hNoBqKry39|kb9#rgw-9laC^0`wH}vtR)*INCT+;o-v=l6ZkcZi>IeJ!^Qh%z z_I)MKJmY5&Tvwk>FFl^hk6F^G9{d@~FW#H{;??|nS^Ab98j_jRX8>mKWX}Xj5%z<{ zW&|i@kSbT)oiaLJ3MHix6pPY?D;0a_z5^}aT}N%+Oj62Mwd!qAhF~>#xx;4d;>W?vyn<1z?MNO-e+qpCNuq1{G2=Q%^DtnVrfK7|J?!`nlizp(Nn2FHH=I$iQ$$tQS#T)8%)K5!r|Bp#4EE zRqS)7D?{v~97W?>sjpvefj=D79!pCF;77CT+HEg69GGi3VZXQ9y5_gNW$xG;#52JO zUmt&(S4-a69O_nSaecHk#~o$1G8&-+WwCksw8x^WR0aGox7_$u`?#%~A#Gn|uucBM zN<}YEpQ6j^Df3UK=yT;AC36KPkHQRt)m}CTs3?KmG(upDhusPj>gwXK zggRT56bXcSW}YBAlhMV?^~gHvOEr*s(lj6#g@)XK?93YV8bGh;9t`O4P%OO;gNzFh znfT!OYP{9Gj;%VM1$^d75B7_R^SYq{=tx!8D>tS<uIl!yOqY#cSb{K>%Xb$a!f$;!D_BR1xy5LjoU90s zC)dP9X5{$3*PI-xk<$|2JY)$OIqM=DI`9l>s+B1#z1$CC6qwLw$a+m~J7zt3T~ zn++TZ!$C*U`~6^2PIhBKV&R9;8{m&gAy!%myv?3HZ-=QNj5+MACRZf|E;C&7`jK({ z^>lX1z*=6kkKEW<(gqV=NRO7k{QUg^a(mix#cZbsZqSh`;;4DOVr)ijEv9em+$iEi z=&Nyx6E)G$SXV~k*GCgZ7D1fWjf2($ZnbycYT+As534A*Z>I5_-&mP68z=3>X|;^3 z$xrSX;Cvksnk~5%*n^}MVDm`6&lcM5+8tyfzzM>*eSm zASeU)|8maH#(#~!#C?0%cA@Y%$ literal 0 HcmV?d00001 diff --git a/plugins/match/README.md b/plugins/match/README.md index ddc2e10..7495a03 100644 --- a/plugins/match/README.md +++ b/plugins/match/README.md @@ -2,7 +2,7 @@ Manages a match on the server: starting and stopping it, pausing, a pick and ban phase and a lobby. -A first-party GoControlPanel plugin. Permissions: `ui`, `chat:send`, `maps:read`, `maps:write`, `mode:control`. +A first-party TMControlPanel plugin. Permissions: `ui`, `chat:send`, `maps:read`, `maps:write`, `mode:control`. ## Events diff --git a/plugins/match/tmcp-plugin.json b/plugins/match/tmcp-plugin.json index 3c586a6..f199a39 100644 --- a/plugins/match/tmcp-plugin.json +++ b/plugins/match/tmcp-plugin.json @@ -1,10 +1,10 @@ { "slug": "match", "name": "Match", - "version": "1.4.0", + "version": "1.4.1", "sdk": 4, "description": "Manages a match on the server: starting and stopping it, pausing, a pick and ban phase and a lobby.", - "author": "GoControlPanel", + "author": "TMControlPanel", "license": "MIT", "repository": "https://github.com/MRegterschot/tmcontrolpanel-plugins", "commands": [ diff --git a/plugins/match/versions/1.4.1.json b/plugins/match/versions/1.4.1.json new file mode 100644 index 0000000..4e4ac19 --- /dev/null +++ b/plugins/match/versions/1.4.1.json @@ -0,0 +1,6 @@ +{ + "url": "match-1.4.1.zip", + "sha256": "be533fc338b0abcbc2884f065d7063f66fb21ecf048aa853a41a63db6faa3c85", + "publishedAt": "2026-10-25T14:36:53.082Z", + "changelog": "Renamed GoControlPanel to TMControlPanel in the manifest author and documentation." +} diff --git a/plugins/match/versions/match-1.4.1.zip b/plugins/match/versions/match-1.4.1.zip new file mode 100644 index 0000000000000000000000000000000000000000..b4d06daf16f64444214183e1782d61dd47065887 GIT binary patch literal 15011 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 M(*Uh={O9Wb04=X_RR910 literal 0 HcmV?d00001 diff --git a/plugins/player-info/README.md b/plugins/player-info/README.md index 13a5eaf..17da4a9 100644 --- a/plugins/player-info/README.md +++ b/plugins/player-info/README.md @@ -2,4 +2,4 @@ A widget that shows information about the spectated player. This includes their name, personal best and optionally device and camera. -A first-party GoControlPanel plugin. Permissions: `ui`, `records:read`, `nadeo:read`. +A first-party TMControlPanel plugin. Permissions: `ui`, `records:read`, `nadeo:read`. diff --git a/plugins/player-info/tmcp-plugin.json b/plugins/player-info/tmcp-plugin.json index cc5e442..c0b79b1 100644 --- a/plugins/player-info/tmcp-plugin.json +++ b/plugins/player-info/tmcp-plugin.json @@ -1,10 +1,10 @@ { "slug": "player-info", "name": "Player Info", - "version": "1.2.0", + "version": "1.2.1", "sdk": 4, "description": "A widget that shows information about the spectated player. This includes their name, personal best and optionally device and camera.", - "author": "GoControlPanel", + "author": "TMControlPanel", "license": "MIT", "repository": "https://github.com/MRegterschot/tmcontrolpanel-plugins", "capabilities": [ diff --git a/plugins/player-info/versions/1.2.1.json b/plugins/player-info/versions/1.2.1.json new file mode 100644 index 0000000..d4d2cf5 --- /dev/null +++ b/plugins/player-info/versions/1.2.1.json @@ -0,0 +1,6 @@ +{ + "url": "player-info-1.2.1.zip", + "sha256": "7730a2015369b0b59b0ccba4140aaa0ef1300e84f34a405eaf60ba932c88cc62", + "publishedAt": "2026-10-25T14:36:53.090Z", + "changelog": "Renamed GoControlPanel to TMControlPanel in the manifest author and documentation." +} diff --git a/plugins/player-info/versions/player-info-1.2.1.zip b/plugins/player-info/versions/player-info-1.2.1.zip new file mode 100644 index 0000000000000000000000000000000000000000..0ba53b771e84e840ee9b1f4e591766d0a3c732a0 GIT binary patch literal 4824 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 literal 0 HcmV?d00001 diff --git a/plugins/records-info/README.md b/plugins/records-info/README.md index 045d273..5683fe7 100644 --- a/plugins/records-info/README.md +++ b/plugins/records-info/README.md @@ -2,7 +2,7 @@ A widget that shows the records for the current map. This includes the world record and the local server record. -A first-party GoControlPanel plugin. Permissions: `ui`, `records:read`, `nadeo:read`. +A first-party TMControlPanel plugin. Permissions: `ui`, `records:read`, `nadeo:read`. ## Events diff --git a/plugins/records-info/tmcp-plugin.json b/plugins/records-info/tmcp-plugin.json index fd70b2c..f3521cd 100644 --- a/plugins/records-info/tmcp-plugin.json +++ b/plugins/records-info/tmcp-plugin.json @@ -1,10 +1,10 @@ { "slug": "records-info", "name": "Records Info", - "version": "1.3.0", + "version": "1.3.1", "sdk": 4, "description": "A widget that shows the records for the current map. This includes the world record and the local server record.", - "author": "GoControlPanel", + "author": "TMControlPanel", "license": "MIT", "repository": "https://github.com/MRegterschot/tmcontrolpanel-plugins", "capabilities": [ diff --git a/plugins/records-info/versions/1.3.1.json b/plugins/records-info/versions/1.3.1.json new file mode 100644 index 0000000..cd48121 --- /dev/null +++ b/plugins/records-info/versions/1.3.1.json @@ -0,0 +1,6 @@ +{ + "url": "records-info-1.3.1.zip", + "sha256": "72921abe6f8230a9430b24fe28685fedf74006149e06bfdff3a545328d30a6a3", + "publishedAt": "2026-10-25T14:36:53.095Z", + "changelog": "Renamed GoControlPanel to TMControlPanel in the manifest author and documentation." +} diff --git a/plugins/records-info/versions/records-info-1.3.1.zip b/plugins/records-info/versions/records-info-1.3.1.zip new file mode 100644 index 0000000000000000000000000000000000000000..4383fcac2923b352ad917afdee2e96917cae71a0 GIT binary patch literal 3854 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 literal 0 HcmV?d00001 diff --git a/plugins/ta-active-runs/README.md b/plugins/ta-active-runs/README.md index 05b4b46..850d778 100644 --- a/plugins/ta-active-runs/README.md +++ b/plugins/ta-active-runs/README.md @@ -2,4 +2,4 @@ A widget that shows the active time attack runs on the server. -A first-party GoControlPanel plugin. Permissions: `ui`. +A first-party TMControlPanel plugin. Permissions: `ui`. diff --git a/plugins/ta-active-runs/tmcp-plugin.json b/plugins/ta-active-runs/tmcp-plugin.json index ba15793..f0eb1ec 100644 --- a/plugins/ta-active-runs/tmcp-plugin.json +++ b/plugins/ta-active-runs/tmcp-plugin.json @@ -1,10 +1,10 @@ { "slug": "ta-active-runs", "name": "Time Attack Active Runs", - "version": "1.1.0", + "version": "1.1.1", "sdk": 4, "description": "A widget that shows the active time attack runs on the server.", - "author": "GoControlPanel", + "author": "TMControlPanel", "license": "MIT", "repository": "https://github.com/MRegterschot/tmcontrolpanel-plugins", "gamemodes": [ diff --git a/plugins/ta-active-runs/versions/1.1.1.json b/plugins/ta-active-runs/versions/1.1.1.json new file mode 100644 index 0000000..59e4ba9 --- /dev/null +++ b/plugins/ta-active-runs/versions/1.1.1.json @@ -0,0 +1,6 @@ +{ + "url": "ta-active-runs-1.1.1.zip", + "sha256": "6fe1480deb5cb48b009bd0730bd68a19087e459682729cddc082b3c1fb223446", + "publishedAt": "2026-10-25T14:36:53.099Z", + "changelog": "Renamed GoControlPanel to TMControlPanel in the manifest author and documentation." +} diff --git a/plugins/ta-active-runs/versions/ta-active-runs-1.1.1.zip b/plugins/ta-active-runs/versions/ta-active-runs-1.1.1.zip new file mode 100644 index 0000000000000000000000000000000000000000..2b058c6b17d3e79a5d48ad39048a2ed48d7feae9 GIT binary patch literal 4113 zcmbVPbx;&+x2G1?MG%mXl4hx0YUxf{N>~t47G+HedhfWidGBG%eVo{al?ha4!*0l4pXJ}!}jY1`NpVozsUpC4Txh9=l6 z`aJ9=^7JsjHO4awBd5oxdYz{-h`t^vG3F2a7M*+zW4Io13NlN+q*?xA z-qW}tddrrtC4mnYvO8>N+T*svdsc9PtMiZ7J%Z3LzyLTnM->14UK~d^8`~#PC+`uY ztNWrT+4YJ=*F7YQB|1CbIjZHTHQ%U-5^g;GsiY9-kXauykSdReiD&*D*iREv#NH1d z$NLeb#(J3heC>EmFif3{oxP-tp)HVHMKJ3+=D?g8b{~b=kc4DxsF+)+o_J;&Y7DAc zdCE{rGuEh?Q$Q)W<)tf-JdR!C$pc1kM2u~h{ZSJ|5)fk@|B4J;zdjtqJgug+RG}-6 z$ww){a65&6Vdsa4=NZ{d$yZm z7(4E>=pOw!m7Q=j!Tn*QS*Ay?P=gRy*(Z*H^ zH-7QUyp)E?9gVkG3l-)`J`=9in@KgXSHCO9wTJxVN?D~{7t*W+nrBPPVF zh|HMaNCZwH@(ZF{uNxlauwulXUBsJgo(`}@^v`7kTu_W$eZ+T1L{z&n%v6-s;vI_` zJT9eirVR1j2*j#_1tdUm(~k`(z!aw>1H(UFR!Ov*mN!2_^S?4v)M8XvnPMPbnjWL^SF^nwuFX{NiB6xoap$ME07M;P$fb#hbhz2irW9pXsZ8Xc3xW_`x@R0LG| z>}#9L!^{}KHXM?V6|JCSAt{ugmKWWnuWy$MORY?peNenExqGgx;;A+Ckcw?j0-}aC&Lk_h9Hu9n zt;sN7V+Rvs$UP!mgTx`JqF&AylVpNzgdMfkam8~q0s_jhSDZT@(Mw+4_Hy`G`!c;t zgy(V>13p4SVm?`y|&aleMW7;cS%9CZ!EuB%M<{_Z#vclvG1h z{wTe|gTOFqJ-UwA1d0B|aL`plTS-9lgw*FBx3c>^M;u2^v2P&n+sCjVh0ja@yo25= z7;gm8`;Sc`dr38oOkihI)s8!ic$0p{1U_|nA*W0{#U!LAWN#*C0ackG1y>9nm3Jry zVZYYh8hu&NOha&XV5{1+T=IOfoynczKr54?a??(kt}}#1<;<0;1+->WJGR2~k)?+< zT8u#(3+Xm>XMP>Gbh`8s+Ym}9d{!rPD)-NywM@PgguVIi+i-DkByUb1TUQSkOCMWr zet$Ue;_G2^;|+DN@^(!c)9x0y-FNsDl){K+Y?YN4 zW7h`u+!}OTU{RlfRQi@rtElO&FqTy6zw!H?mnUbEr-aO45<x zkqu}h4lbHMUz|YA%i3fj0}`2FT`8PDT~~<0nQ_#q!}}N^)OwNSBHT|c3sA@Mr;>AE z)L70twTNiNhQW2GoCY2g{pLuUWpKuq`%c>h(w}4<) zR@Z&8;S0Rj1bneR!9?|*6aO=p9=(frb2ltye?zOn|9&q2N@62&(QQ$cEbz=wla@Jg zGO^HxSAkO3p>h_EL$BrfR)M~uGs{%(rB0DL)LJU?^Cja|@3o@6f6K-R>w?>qn3st6 z)^H{egC4ZV{+*A;)VYpG;5Qps!I!|o zg_;NpI^-Ler}=6$#jObuzjMW|ju>lgd2x82m$W{e; zpDbmD%6M`D>xi@1g2$e1dY@)~aJ+9%T?y~`F#j%KIHY(`xg~C91YoyqR3n(f)+ULf z_sdXz0m%E7Fkmm6Y{Y*Wixq>1Y#>*SlvNw1q&rF|h@hNPs9u%i$zp1%QtUwwBNNQy z&Ye3Z2iDVME}EDyn%2Y5>D09(whfFCUliQxM0`%^}xV-KdQV#=vq)g z3{PPd)L5F`0A)B_D49}SpF1h=3Ydm5n~}s^(TslY5Ul{NXC73gMmS&dUtELHQ(?>c z{V7@5r^9H*MO7pEd^4lz=4H9Jj3{=;bjZ#FcBQWj-4Uz-{TcJf?kM-$YUm#OU&fBB zB`!m|_QSe9ZGf3ygLROoW~}aPF2YQKO}2*9VeW--x$ST(^vVAwKs4dE8c52@Pn)D?a~p{u;c%$+yLS z)+5|^+pW)_FnXMVdUKJiL$UTnjC3jtFShD6LWLO>P0nma9mVRg->+31+-WfnxJ>{Y zmhqsXkXL`2+xIvw9!J58Dw#8%)pixmBS7)iYb0^OqkBDD&$84^^~fd4ma>kpngl=a zL^<*vXlzi;q9BJ9ORzRk4%369_P;(6HQ`VM#g`3-Q_|TdC^XQK_)k<}nkduOf#Gz| z_4Fa{!#&J6xW~D=SzIn?*S-a@qLV^)IXHHe_9ENBRzvURN)Sp^))P+ES?^(VtmMwK zl!gqF>$Ogcge7=KZeRuVCeguHXL4Y^kN|oz?V$o$E$Gm3GW|uF;E~hJ>Z8D&!7qDi zZZj=SAze}dG9KE%mz$a2vrgF3>;hWsbOlNw%Pfhv)4)lv$}C;gsEE06|FmZ2N%lbo zCV%c4;>E1#$xr!c;v*F30umSOtb^BGwkAA*mRn0;k{oKBuXgVpn)nH$+c`s7q-2yg zp{(n89~4S*6tbO_l+slzYI3)uFRc&0W%RE*O8bm*rB~^*#4_>;I=!!1Xge`D#RyP% z8Fsv;dUAh$%-kVn@gVs3MY_aCso^-g!&tThg>sjQ2v zc7U_n*2VR=#oqx1Yi;%`OGcdhB=V{}n~$O{cXBQU_~}yhPRV1^NG>s?#y{8e2$8X} zJ(G{fXBrw?RcN6H5=AoSW^S#5un|3V*7?K=3(bdsAIj~)pU%sRCDglHj)91TYLw-h zu16f&160N%X4_?0B<$M{g&?3@rFo#2lXYW2V%}27x^2?Avyvms0T5dK!>n@O$>=2) z7yN|1rOAZo0hbQ0* zZD#p(x$Vj(`{1W`yo2(h%i5{%jT|?fZIX{^>lIIQf~fAS9b4~8+@I%lI=aT)!6Ry@C5Dyn$dq=k$ zP2=vSrBmnBBXE29I~A*Uiq4LY$<8#3PQs!(Q68I>XN)V~W&+~!@b&(wctiBr{X?1E z_qYyEm(x#isxn5A1-yQaXG^lSqi;xr{R>GfDFsjQtjW8Mp{-U{AlYxZ&vRl=0(3Xt z?g`gxQEomI`4GPa0QAt}`mOb~vQ9rqWUzBWR^xTiWC=RzTkMZOp+%Ff&q&M>$j|Zp zjrF`nSkv-{?j^AtaWCMCmxHx;V*>6)M)d4&uSB|LBs52_SeYd%h?`#UGcTDch^?&r@pHY8yKYvG^-|+Z<-V6PS^Ji!9H;yvVzm4-(pYSKZpC$D-fD6h0 XFEAYq0O4OAfSc)aQ-o2Ze_8(pjt?`g literal 0 HcmV?d00001 diff --git a/plugins/ta-leaderboard/README.md b/plugins/ta-leaderboard/README.md index 0087472..e2aa3db 100644 --- a/plugins/ta-leaderboard/README.md +++ b/plugins/ta-leaderboard/README.md @@ -2,4 +2,4 @@ A widget that shows the time attack leaderboard for the current map. -A first-party GoControlPanel plugin. Permissions: `ui`. +A first-party TMControlPanel plugin. Permissions: `ui`. diff --git a/plugins/ta-leaderboard/tmcp-plugin.json b/plugins/ta-leaderboard/tmcp-plugin.json index 1944401..9194158 100644 --- a/plugins/ta-leaderboard/tmcp-plugin.json +++ b/plugins/ta-leaderboard/tmcp-plugin.json @@ -1,10 +1,10 @@ { "slug": "ta-leaderboard", "name": "Time Attack Leaderboard", - "version": "1.1.0", + "version": "1.1.1", "sdk": 4, "description": "A widget that shows the time attack leaderboard for the current map.", - "author": "GoControlPanel", + "author": "TMControlPanel", "license": "MIT", "repository": "https://github.com/MRegterschot/tmcontrolpanel-plugins", "gamemodes": [ diff --git a/plugins/ta-leaderboard/versions/1.1.1.json b/plugins/ta-leaderboard/versions/1.1.1.json new file mode 100644 index 0000000..fa0232c --- /dev/null +++ b/plugins/ta-leaderboard/versions/1.1.1.json @@ -0,0 +1,6 @@ +{ + "url": "ta-leaderboard-1.1.1.zip", + "sha256": "b8aa5065d93189a18d9e17f6f9bed1d14a60fe2b05a0a0cfb4757e1f313282f2", + "publishedAt": "2026-10-25T14:36:53.104Z", + "changelog": "Renamed GoControlPanel to TMControlPanel in the manifest author and documentation." +} diff --git a/plugins/ta-leaderboard/versions/ta-leaderboard-1.1.1.zip b/plugins/ta-leaderboard/versions/ta-leaderboard-1.1.1.zip new file mode 100644 index 0000000000000000000000000000000000000000..cf297bd42f848910dda8044e98e686d66b1e6448 GIT binary patch literal 4307 zcmbVPXEYpKx1P~^i5NAaCeaBIVu;S@hUlUW2BV8XlteG1MDIk)DA9WfVF($$w;;L@ z5>caE?_KNO_rAI7`|*9}oW0K3Yn{EGv-aBS?B~%|!^OJ|004+?7CQj9oGj7z#!J63 z;v0i1$|`6m3LtD0u~H--WvDPeq)U(%dn}y-GdzW#fDdi&_b&$sOR60lGxG1UfCH{+ zlps!(KJpZzY?!|ntHuwDRD%9jG2OS8xlq9l2u?dv_* z>gjraKe|88OrXlFEoZ_dK~}Egkes!HubbHK<)ZzM2d1DBS03R30NG^!{bT^#*#?Fb zaPUahUv!=qyWKIYo3-;cUMN#jz;~4$6GqNt>||DLGowg_SEnGMzzO9*_bM%WFRkP% zKm<~DKBgeAo(62j8&xvc7a-v^Cv-l~JC6vF&43xFW##b{C_PtZEXkBpOYxFN_0;6J zQknbVr;J!`jToh)7P_JpXpoQISX$V6kwkeOh}Yh01&kw#?G#xLibS`KIUm&h|wglv};>G#{u6LJjbc#8`b|a-x{rDa?!a1p@ma>wKvcIS2(nC!C z+9J&Q383WQh5O|1qr_`n>@QVpR5hEtwBoIM6=9Y=qA?!cEyzhtH=XKkr(7O=kFE}J z%!0oKlG_RcL^f>B357QAGBp4P){BL2SQRwW#(sNtOsHl=9<#y9*XsN@p1(BCB5%C+pw?%RRBec7qR=G&o zt0w4_!ND>A?ijvFqK7v_BivHtooNxzW_vkdb`=%4LVlv^5FZXt4gaXWEaMuvDJYaw z?=IuiemfwDx6Z@f#5tgd#5qt^`zN>)A;47XH2|DURpOZ+v=*WNjAL4TzCq>jqHMTr z&RRqgxb1T~)F<|J5>&IT|GpjCz?ekl*c!$dR{FeQ=5pK4Y7VkTUl&Rz?zFP=(;dH$ zzs>Kl*!svj0qfAc4SMNp(+=6}FeOx*p^S!@#C(5{qT>Y7s!4*(@YKAcgn84N=Qfa=$+KfG-A4a(Ho1 zFa zY3ZwBEvU!8$V%2^%|CuFPS3uilXZbjEGh*n5UZ@E6LR7qnj4HvxktmNtL>`Yz(>Ji zP!@Qk*aT0}fA;czr?)({I0m{%{VEkWQY$pnxw<}XM`{s7PKe9`o?KJLmVB>aO5HNl ze00I<@${}DKk@Xn_T<&#Ah7C$**r1xF>#GJHIKqnaKGL*Y9z4}Pvr zR{CW(KHDGVy=49_AIVL07C3fnc;R`tX=mkfVKw}1wXXAQmL7a$78>qmTsm*;7wtM7 zP1x2n+ELwiwPwulo;s?zU}1?Ze(AMTZmYj|^AXBTGZb}v_n%+OYa{Q%otr-|69@o2 zx!FBo2v;XdPnd_GH{8Y!=IJ5mY02*dv$TP^Te(=e+x+43d%4=&+!nC6@<1e1J9o2E zg?Z9~JSH0i?bBPWbiBW#bQzxm zzP#f{I`k1(n8eL>&$o@78cFM|X5|mAcomW6h^I!IXtuw2+TCdjbg7-b&SYK=U0Tp& zi+{&MQI%7mjus%+YMws1W!H&dAdGk{GK`fL zkrZ+KzMord(lr)=d<>3CKVV^Lun@*V4QY>e>@&tCIHJqx{eZ-6!TfSc*8*@o{)D?y zIZC^r95D3YuG21gxXo4qgxMC764(CQ?`L>gwZx&$c<#sn&rmJbOd#^${MN&Knv@6F zF5W;DU)(?d)wewS)2GLp^e98=etQ-l8zmZ+5^KSbJ5{EU50dX33571A+E1#otxr9N zHZC+$g1*+55naWcyH69E`2IfR!`VcN9=n5VEu7>*ENXJ0;-F3NIeTSpfzZpYHt;OVPv9+VTev8M*LiKb!lq-(w+^B*Oi!= z-#@x|PRU$BIEp8+`9r;2Trktc!Cz+7rR+7Cxz%$=UU~&TLK$L~YW&a9d`10C`b0h> z8OnqB4{9xhkl#K+zL;)2?=OTdGz(=^vK|C?O1}&`j95J=wChS@yOd4IuX$i}^zML6 zqCLM}HOtwJ6>h3cl?`j z9qZ%VJ1tjp-+3rTO(JoehS5!c$yn5Q@(Xs5+$)QL=fF%=4%f&M;S8^iEV>QS(=aUv zq3kDnb(~NIm7$)8T9MD#sqnJO;$v_Jpt8MVv}1jr2pS+9;+xx0q1&Q7{y*JOHg66X zo#Q;Q1Elb`(HY6{XL#_tVEF2-Kb5sWM&Ji;sPLt>v?JjY9&eQ^d z(3a(hM)Ui0bpEF0V+|XL1Q&r^o&$wqBb39(@XHqvi<)|as8}9~gF$w?X|M^%A%A8H zhTB1$>O&F!EN~?U!`Qa?K?wfAY@n^1UA3EGJCE8d7HRw#zQtQK>dMtVKz`B1s`n;f z_1&u02d$yXQyhybf5o3YwCjzAC{~%8t(CaKQ5ge)-!;7nKMY%}DrbxJTR0jWDrQJ} zV1p$(6V>o~uE^5bPN&6Cgz~^`bEQtG$b&RM`~4R$p5f}}NSD8=TpZ|E!qH>|nInnf+= z^HErVs)E?pgltT?jrIn&|p$<0nfkm{Z1mnVGD$+%btPe>p5ZnRU zlo*4vpRfY$axQEHx`2qHSxTkfTG_1=QeeEzQ}j8JCy1aHyy3Xhqq{~dT0sf6vPl;p zC4fC_?Mm^&b-?P?>6qBF8A{r^Xc=I{q{4G}Sl)|&Cmc4HOddju%9h$iEwX0^KtPG+ zQ);E73c@g0!son|MKTuMp44Ch2iafmeY);bseD7>e0kg&#hArb#}~s?W_{aKUpGXu zYwHY#z><54)D7_u#4tLplDDNJd3}>M*VF3KCi*ynU9eArEnfCM6TAFW7Y}C%9;^kIw?+Ka27uXOo+!`Zo$Tb;dG`SABp7btesL ztu8#(Ou>|oyVm?>TohNOA0*b;S4rt*_(JgDolaM6T~(VDohaR;!6VXeAv>{y9}B)y zCS{uk5j0)T0fJF$iX@<%Za?DFTJq^(i%e#SOvcCbfs>OZBdvXVU`N;7-dF2$IQIbH znLt1gowR*KL2ye$Q95fPCuyatHCvl7{0T)ZxmMuRZ?mQX=`sJ$Zsl113F$HUBliQl z*-2+Z+*Zbk`7fQ=F0Gf>P;x-a(M~j|n6Ej_js6=GJ25}jU)}t8r*;s+l|LN&3OAG` z>7oTk&H-YOXM~x2>L6C}g*PmrTl>JV&LhEk+w{@0zV8WxjP2u6!fPZ%T+_XK0{hKZya>JLX{_6G!Ygc|(Coem=^Nk>LaW;#8s)i>_ zh53DX+tSg6u4|{ITh&!|?MZdoU~J~f8+Da?EbIZ^hkak;MORK(Ts8(z@+Q)pzVsC^ z;!}VuyPF>NAlk|@2*aOACdzx=0{ZI=Uu)#j(^OY>{6@EFj=$hu%fEcA{sbETbQ)p? zpVvvEr%EO>*FAgt<_Z3JQs%P>!oK2f%pATt6dxzTWkB84h$e7N>ZfCT@Z5Xju`ONR zDsZ-BG`)C&>qY5IM2KhBW_Hh-*VyjHI;}T1s?IVUvz^1}u)~(5o1i5H7i@GhEltjA z#33ogKfkgD?hh8Tb*iR>IA^D4Sf4Tk0JYVCIJW`+T1ww!=>LrW71n=-{V8z&j>*3{ z{*T=KGwM(7`ghdDjadHAne3l9e=@wkaij_UZJfXO-k$(}7S-PXd=&q`#I)7$Z(soc P{F~`{Q-%=Azr6nf-leSz literal 0 HcmV?d00001 diff --git a/registry.json b/registry.json index ec6fc37..438a62f 100644 --- a/registry.json +++ b/registry.json @@ -1,4 +1,4 @@ { - "name": "GoControlPanel plugins", + "name": "TMControlPanel plugins", "repository": "https://github.com/MRegterschot/tmcontrolpanel-plugins" } diff --git a/test/__snapshots__/manialink.test.ts.snap b/test/__snapshots__/manialink.test.ts.snap index 26fa75b..7f71c37 100644 --- a/test/__snapshots__/manialink.test.ts.snap +++ b/test/__snapshots__/manialink.test.ts.snap @@ -3,7 +3,7 @@ exports[`TemplateRenderer > renders action-group 1`] = ` " - + @@ -136,10 +136,264 @@ main() { " `; +exports[`TemplateRenderer > renders codriver-window 1`] = ` +" + + + + + +" +`; + +exports[`TemplateRenderer > renders codriver-window-update 1`] = ` +" + + + + + +" +`; + exports[`TemplateRenderer > renders manialink 1`] = ` " - + " @@ -203,7 +457,7 @@ Void hidescript() { exports[`TemplateRenderer > renders widget 1`] = ` " - + @@ -309,7 +563,7 @@ main() { exports[`TemplateRenderer > renders widgets/greeting 1`] = ` " - + @@ -420,7 +674,7 @@ main() { exports[`TemplateRenderer > renders widgets/live-ranking/live-ranking 1`] = ` " - + @@ -761,7 +1015,7 @@ rankingsFrame.ScrollMin = <0., 0.>; exports[`TemplateRenderer > renders widgets/live-ranking/live-ranking-update 1`] = ` " - +