tag:github.com,2008:https://github.com/pufferpanel/pufferpanel/releasesTags from pufferpanel2026-03-17T19:20:50Ztag:github.com,2008:Repository/13746980/v3.0.62026-03-17T20:03:01Zv3.0.6<p>Update devcontainer.json</p>
<p>[skip]</p>github-actionstag:github.com,2008:Repository/13746980/v3.0.52026-03-03T22:24:37Zv3.0.5<p>Remove 'value' docker tag</p>
<p>No idea what this was doing</p>github-actionstag:github.com,2008:Repository/13746980/v3.0.42026-03-02T17:47:15Zv3.0.4<p>Change proxy for files</p>
<p>There's a better way of doing this now, switch to using that for the web-based one
<br /><span class="issue-keyword tooltipped tooltipped-se">Resolves</span> <a class="issue-link js-issue-link" href="https://github.com/pufferpanel/pufferpanel/issues/1480">#1480</a></p>github-actionstag:github.com,2008:Repository/13746980/v3.0.32026-01-31T21:52:14Zv3.0.3github-actionstag:github.com,2008:Repository/13746980/v3.0.22026-01-27T20:30:44Zv3.0.2github-actionstag:github.com,2008:Repository/13746980/v3.0.12026-01-21T00:02:07Zv3.0.1<p>New Crowdin updates (<a class="issue-link js-issue-link" href="https://github.com/pufferpanel/pufferpanel/pull/1459">#1459</a>)</p>
<p>* New translations env.json (French)</p>
<p>* New translations env.json (French)</p>
<p>* New translations files.json (French)</p>
<p>* New translations servers.json (French)</p>
<p>* New translations users.json (French)</p>
<p>* New translations common.json (Arabic)</p>
<p>* New translations errors.json (French)</p>
<p>* New translations files.json (French)</p>
<p>* New translations hotkeys.json (French)</p>
<p>* New translations operators.json (French)</p>
<p>* New translations servers.json (French)</p>
<p>* New translations templates.json (French)</p>
<p>* New translations users.json (French)</p>
<p>* New translations backup.json (Arabic)</p>
<p>* New translations files.json (German)</p>
<p>* New translations hotkeys.json (German)</p>
<p>* New translations operators.json (German)</p>
<p>* New translations servers.json (German)</p>
<p>* New translations templates.json (German)</p>
<p>* New translations users.json (German)</p>github-actionstag:github.com,2008:Repository/13746980/v3.0.02026-01-19T15:05:14Zv3.0.0<p>New Crowdin updates (<a class="issue-link js-issue-link" href="https://github.com/pufferpanel/pufferpanel/pull/1459">#1459</a>)</p>
<p>* New translations env.json (French)</p>
<p>* New translations env.json (French)</p>
<p>* New translations files.json (French)</p>
<p>* New translations servers.json (French)</p>
<p>* New translations users.json (French)</p>
<p>* New translations common.json (Arabic)</p>
<p>* New translations errors.json (French)</p>
<p>* New translations files.json (French)</p>
<p>* New translations hotkeys.json (French)</p>
<p>* New translations operators.json (French)</p>
<p>* New translations servers.json (French)</p>
<p>* New translations templates.json (French)</p>
<p>* New translations users.json (French)</p>
<p>* New translations backup.json (Arabic)</p>
<p>* New translations files.json (German)</p>
<p>* New translations hotkeys.json (German)</p>
<p>* New translations operators.json (German)</p>
<p>* New translations servers.json (German)</p>
<p>* New translations templates.json (German)</p>
<p>* New translations users.json (German)</p>github-actionstag:github.com,2008:Repository/13746980/v3.0.0-rc.162025-12-27T14:26:30Zv3.0.0-rc.16<p>New Crowdin updates (<a class="issue-link js-issue-link" href="https://github.com/pufferpanel/pufferpanel/pull/1458">#1458</a>)</p>
<p>* New translations common.json (Hebrew)</p>
<p>* New translations common.json (Serbian (Cyrillic))</p>
<p>* New translations env.json (Serbian (Cyrillic))</p>
<p>* New translations errors.json (Serbian (Cyrillic))</p>
<p>* New translations errors.json (Spanish, Latin America)</p>
<p>* New translations files.json (Hungarian)</p>
<p>* New translations files.json (Serbian (Cyrillic))</p>
<p>* New translations hotkeys.json (Hungarian)</p>
<p>* New translations hotkeys.json (Serbian (Cyrillic))</p>
<p>* New translations nodes.json (Serbian (Cyrillic))</p>
<p>* New translations oauth.json (Serbian (Cyrillic))</p>
<p>* New translations operators.json (Hungarian)</p>
<p>* New translations operators.json (Serbian (Cyrillic))</p>
<p>* New translations scopes.json (Serbian (Cyrillic))</p>
<p>* New translations scopes.json (Spanish, Latin America)</p>
<p>* New translations servers.json (Hungarian)</p>
<p>* New translations servers.json (Serbian (Cyrillic))</p>
<p>* New translations settings.json (Slovak)</p>
<p>* New translations settings.json (Serbian (Cyrillic))</p>
<p>* New translations settings.json (Spanish, Latin America)</p>
<p>* New translations templates.json (Serbian (Cyrillic))</p>
<p>* New translations users.json (Hebrew)</p>
<p>* New translations users.json (Hungarian)</p>
<p>* New translations users.json (Serbian (Cyrillic))</p>
<p>* New translations backup.json (Hebrew)</p>
<p>* New translations backup.json (Serbian (Cyrillic))</p>github-actionstag:github.com,2008:Repository/13746980/v3.0.0-rc.152025-09-10T14:47:03Zv3.0.0-rc.15<p>Add untested keep alive system</p>
<p>Will "send" stuff to the stdin on a schedule, for really bad servers who want a keep alive "command" to keep an RCON connection open</p>github-actionstag:github.com,2008:Repository/13746980/v3.0.0-rc.142025-06-23T17:47:54Zv3.0.0-rc.14<p>Refactor to only use the string as-is, and only parse it for Docker u…</p>
<p>…sage</p>
<p>Have tester also correctly use the environment defined from the template and only override what needs to be</p>LordRalex