<feed xmlns='http://www.w3.org/2005/Atom'>
<title>decky-loader/backend/decky_loader/updater.py, branch sims/fix-backend-socket-concurrent-use</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/'/>
<entry>
<title>fix testing our own PRs</title>
<updated>2024-06-27T04:37:35+00:00</updated>
<author>
<name>AAGaming</name>
<email>aagaming@riseup.net</email>
</author>
<published>2024-06-27T04:37:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=107b9abb3eb3bed2e6cbcbbe4fe315c09f4a306b'/>
<id>107b9abb3eb3bed2e6cbcbbe4fe315c09f4a306b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Custom error handler and some misc fixes</title>
<updated>2024-05-25T23:14:54+00:00</updated>
<author>
<name>AAGaming</name>
<email>aagaming@riseup.net</email>
</author>
<published>2024-05-25T23:14:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=a84a13c76d99f1e6f4505d43108a4111749e5035'/>
<id>a84a13c76d99f1e6f4505d43108a4111749e5035</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add loading bar to testing page and make downloading more robust</title>
<updated>2024-03-01T23:07:51+00:00</updated>
<author>
<name>Party Wumpus</name>
<email>48649272+PartyWumpus@users.noreply.github.com</email>
</author>
<published>2024-03-01T23:07:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=11b743a79285d458bf7ef31ac6f1c62ed46d7b86'/>
<id>11b743a79285d458bf7ef31ac6f1c62ed46d7b86</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make frontend -&gt; backend errors actually work</title>
<updated>2024-02-22T16:38:50+00:00</updated>
<author>
<name>Party Wumpus</name>
<email>48649272+PartyWumpus@users.noreply.github.com</email>
</author>
<published>2024-02-22T16:38:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=89a4a69f6da706a0cd8c4036bc1aa4c6e44f6e11'/>
<id>89a4a69f6da706a0cd8c4036bc1aa4c6e44f6e11</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>more major websocket progress</title>
<updated>2024-02-21T06:08:25+00:00</updated>
<author>
<name>AAGaming</name>
<email>aagaming@riseup.net</email>
</author>
<published>2024-02-21T06:08:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=6d2e9365c0fb1bea804743245d79a5b97e3af108'/>
<id>6d2e9365c0fb1bea804743245d79a5b97e3af108</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Testing PRs from within decky (#496)</title>
<updated>2024-02-20T21:33:41+00:00</updated>
<author>
<name>Party Wumpus</name>
<email>48649272+PartyWumpus@users.noreply.github.com</email>
</author>
<published>2024-02-15T02:32:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=35f6f041c1e800a8df9c222a17c00663ad3c9090'/>
<id>35f6f041c1e800a8df9c222a17c00663ad3c9090</id>
<content type='text'>
* git no work so manually uploading files :(

* argh i wish git was working

* ok next time i'll make git work

* Update updater.py

* git please work next time this took ages without you

* fix me locales

* Update updater.py

* Update en-US.json

* Update updater.py

* Update updater.py

* i wish my python LSP stuff was working

* fix it

* Update updater.py

* Update updater.py

* Only show testing branch as an option if it is already selected

* Initial implementation for fetching the open PRs. Still need testing and a token to complete this.

* Wrong filter capitalization

* Fix a couple of typos in the python backend updater.

* Fix typos pt 3

* This should be the last one

* Prepend the PR version number with PR- to make it clearer that's the PR number.

* Update prettier to the latest version otherwise it will never be happy with the formatting.

* fix merge mistake

* fix pyright errors &amp; type hint most new code

* fix strict pyright errors...

* not sure why my local linter didn't catch this

* Reimplement the logic between PR and artifact build to limit API calls

* Fix pyright errors

* use nightly.link for downloads

* remove accidental dollar sign

* fix various logical errors. the code actually works now.

* set branch to testing when user downloads a testing version

---------

Co-authored-by: Marco Rodolfi &lt;marco.rodolfi@tuta.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* git no work so manually uploading files :(

* argh i wish git was working

* ok next time i'll make git work

* Update updater.py

* git please work next time this took ages without you

* fix me locales

* Update updater.py

* Update en-US.json

* Update updater.py

* Update updater.py

* i wish my python LSP stuff was working

* fix it

* Update updater.py

* Update updater.py

* Only show testing branch as an option if it is already selected

* Initial implementation for fetching the open PRs. Still need testing and a token to complete this.

* Wrong filter capitalization

* Fix a couple of typos in the python backend updater.

* Fix typos pt 3

* This should be the last one

* Prepend the PR version number with PR- to make it clearer that's the PR number.

* Update prettier to the latest version otherwise it will never be happy with the formatting.

* fix merge mistake

* fix pyright errors &amp; type hint most new code

* fix strict pyright errors...

* not sure why my local linter didn't catch this

* Reimplement the logic between PR and artifact build to limit API calls

* Fix pyright errors

* use nightly.link for downloads

* remove accidental dollar sign

* fix various logical errors. the code actually works now.

* set branch to testing when user downloads a testing version

---------

Co-authored-by: Marco Rodolfi &lt;marco.rodolfi@tuta.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add event handler</title>
<updated>2024-02-15T22:28:36+00:00</updated>
<author>
<name>Party Wumpus</name>
<email>48649272+PartyWumpus@users.noreply.github.com</email>
</author>
<published>2024-02-15T22:28:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=867ce63f7bc67cb418d96d226a7e3eaf2b05bc87'/>
<id>867ce63f7bc67cb418d96d226a7e3eaf2b05bc87</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>port updater to ws, also small refactoring</title>
<updated>2023-12-31T02:32:23+00:00</updated>
<author>
<name>AAGaming</name>
<email>aagaming@riseup.net</email>
</author>
<published>2023-12-31T02:32:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=40c7c1b515abf4abcecd6480afb28f27fb71d0f0'/>
<id>40c7c1b515abf4abcecd6480afb28f27fb71d0f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(backend): get version from package metadata</title>
<updated>2023-12-29T23:34:19+00:00</updated>
<author>
<name>K900</name>
<email>me@0upti.me</email>
</author>
<published>2023-11-14T07:21:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=41c62c3a3436e0e2968bfaea9c612ba2873fcdfb'/>
<id>41c62c3a3436e0e2968bfaea9c612ba2873fcdfb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Packaging rework (#531)</title>
<updated>2023-11-13T21:40:37+00:00</updated>
<author>
<name>K900</name>
<email>me@0upti.me</email>
</author>
<published>2023-11-13T21:40:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=5a633fdd8284dd1a2b6f3c95806f033ef4a4becf'/>
<id>5a633fdd8284dd1a2b6f3c95806f033ef4a4becf</id>
<content type='text'>
* fix: get rid of title view jank on latest beta

* Count the number of installs for each plugin (#557)

* Bump aiohttp from 3.8.4 to 3.8.5 in /backend (#558)

* fix: include Decky version in request for index.js

This avoids the If-Modified-Since logic in aiohttp and ensures Steam doesn't cache old JS,
even if the timestamps are normalized.

* fix: clean up shellcheck warnings in act runner script

* fix: gitignore settings/

* fix: ensure state directories exist when running without the installer

* feat: determine root directory correctly when running from in-tree

* fix: fix typo in CI script

* refactor: build a proper Python package with poetry

* refactor: move decky_plugin under the poetry structure

There's no need to special case it anymore, just treat it like any other Python module.

* sandboxed_plugin: better fix, attempt 2

---------

Co-authored-by: AAGaming &lt;aagaming@riseup.net&gt;
Co-authored-by: Party Wumpus &lt;48649272+PartyWumpus@users.noreply.github.com&gt;
Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix: get rid of title view jank on latest beta

* Count the number of installs for each plugin (#557)

* Bump aiohttp from 3.8.4 to 3.8.5 in /backend (#558)

* fix: include Decky version in request for index.js

This avoids the If-Modified-Since logic in aiohttp and ensures Steam doesn't cache old JS,
even if the timestamps are normalized.

* fix: clean up shellcheck warnings in act runner script

* fix: gitignore settings/

* fix: ensure state directories exist when running without the installer

* feat: determine root directory correctly when running from in-tree

* fix: fix typo in CI script

* refactor: build a proper Python package with poetry

* refactor: move decky_plugin under the poetry structure

There's no need to special case it anymore, just treat it like any other Python module.

* sandboxed_plugin: better fix, attempt 2

---------

Co-authored-by: AAGaming &lt;aagaming@riseup.net&gt;
Co-authored-by: Party Wumpus &lt;48649272+PartyWumpus@users.noreply.github.com&gt;
Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
</feed>
