<feed xmlns='http://www.w3.org/2005/Atom'>
<title>decky-loader/backend/decky_loader/localplatform/localplatformlinux.py, branch train/aiohttp-bump</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 updater reload freezing (#786)</title>
<updated>2025-07-01T19:24:52+00:00</updated>
<author>
<name>AAGaming</name>
<email>aagaming@riseup.net</email>
</author>
<published>2025-07-01T19:24:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=e63983dba912cbf88814d635785039f1b37c94c3'/>
<id>e63983dba912cbf88814d635785039f1b37c94c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix updater taking a long time (#696)</title>
<updated>2024-09-01T23:45:47+00:00</updated>
<author>
<name>Sims</name>
<email>38142618+suchmememanyskill@users.noreply.github.com</email>
</author>
<published>2024-09-01T23:45:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=a6e4bcf0527a998261698c555113a3f652d280d9'/>
<id>a6e4bcf0527a998261698c555113a3f652d280d9</id>
<content type='text'>
Replaces subprocess with asyncio.subprocess in some localplatformlinux functions and improves shutdown handling
Co-authored-by: AAGaming &lt;aagaming@riseup.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replaces subprocess with asyncio.subprocess in some localplatformlinux functions and improves shutdown handling
Co-authored-by: AAGaming &lt;aagaming@riseup.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(backend): .warn -&gt; .warning</title>
<updated>2024-09-01T18:17:11+00:00</updated>
<author>
<name>AAGaming</name>
<email>aagaming@riseup.net</email>
</author>
<published>2024-09-01T18:17:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=6ae6f5ee67cbc7b0b7dbbebf7939d86ec4aa6722'/>
<id>6ae6f5ee67cbc7b0b7dbbebf7939d86ec4aa6722</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Work around account switching failing to open the CEF debugger socket (#668)</title>
<updated>2024-08-07T03:25:39+00:00</updated>
<author>
<name>AAGaming</name>
<email>aagaming@riseup.net</email>
</author>
<published>2024-08-07T03:25:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=166c7ea8a7ea74d9a61d84ebe16556cec9e7cc83'/>
<id>166c7ea8a7ea74d9a61d84ebe16556cec9e7cc83</id>
<content type='text'>
* Work around account switching failing to open the CEF debugger socket

this automates lsof and gdb to force close the socket before steam finishes shutting down (from RegisterForShutdownStart)

* lint

* fix LD_LIBRARY_PATH for gdb</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Work around account switching failing to open the CEF debugger socket

this automates lsof and gdb to force close the socket before steam finishes shutting down (from RegisterForShutdownStart)

* lint

* fix LD_LIBRARY_PATH for gdb</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>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>restart ui by killing webhelper</title>
<updated>2024-02-14T22:49:52+00:00</updated>
<author>
<name>AAGaming</name>
<email>aagaming@riseup.net</email>
</author>
<published>2024-02-14T22:49:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=ee6122b97d042e8bb50531511d6c0103e0d6a358'/>
<id>ee6122b97d042e8bb50531511d6c0103e0d6a358</id>
<content type='text'>
this cleanly reloads the ui, prevents memory leaks, and won't break the toasts
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this cleanly reloads the ui, prevents memory leaks, and won't break the toasts
</pre>
</div>
</content>
</entry>
<entry>
<title>replace chmod implementation with os.chmod (#541)</title>
<updated>2023-12-29T23:40:52+00:00</updated>
<author>
<name>Jan</name>
<email>sentrycraft123@gmail.com</email>
</author>
<published>2023-11-11T20:56:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=98e2d1232c0d7f77156b12894950700330427dcf'/>
<id>98e2d1232c0d7f77156b12894950700330427dcf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Check if Linux service is running before trying to start or stop it (#540)</title>
<updated>2023-12-29T23:40:52+00:00</updated>
<author>
<name>Jan</name>
<email>sentrycraft123@gmail.com</email>
</author>
<published>2023-11-11T20:50:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=6cb545c78da982e6ffc46f45e1578f4226d6413c'/>
<id>6cb545c78da982e6ffc46f45e1578f4226d6413c</id>
<content type='text'>
this prevents needless prompts opening up</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this prevents needless prompts opening up</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>
