<feed xmlns='http://www.w3.org/2005/Atom'>
<title>decky-loader/backend/updater.py, branch sims/pyinstaller-misuse-fix</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/'/>
<entry>
<title>Merge aa/type-cleanup-py (work by marios, aa, wolv)</title>
<updated>2023-10-26T02:47:33+00:00</updated>
<author>
<name>TrainDoctor</name>
<email>traindoctor@protonmail.com</email>
</author>
<published>2023-10-26T02:47:33+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=a7669799bca3ff4089ab81fde924b2d2f787cf0f'/>
<id>a7669799bca3ff4089ab81fde924b2d2f787cf0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix for SELinux handling logic (#529)</title>
<updated>2023-08-26T17:00:02+00:00</updated>
<author>
<name>Marco Rodolfi</name>
<email>marco.rodolfi@tuta.io</email>
</author>
<published>2023-08-26T17:00:02+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=caf4d75a06289cdfee6fed34d6db03ac1ad0126d'/>
<id>caf4d75a06289cdfee6fed34d6db03ac1ad0126d</id>
<content type='text'>
* Fix for SELinux handling logic

The old procedure was crashing with signal 9 SIGKILL, this should fix that problem</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix for SELinux handling logic

The old procedure was crashing with signal 9 SIGKILL, this should fix that problem</pre>
</div>
</content>
</entry>
<entry>
<title>Make the updater work properly on SELinux (#518)</title>
<updated>2023-07-29T08:05:39+00:00</updated>
<author>
<name>Party Wumpus</name>
<email>48649272+PartyWumpus@users.noreply.github.com</email>
</author>
<published>2023-07-29T08:05:39+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=2ba9bce3dea82261f01ee73ae68ce49553da3b9a'/>
<id>2ba9bce3dea82261f01ee73ae68ce49553da3b9a</id>
<content type='text'>
* Add DECKY_SELINUX env var

* if on selinux make binary executable with chcon

* No need to recursively change one file</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add DECKY_SELINUX env var

* if on selinux make binary executable with chcon

* No need to recursively change one file</pre>
</div>
</content>
</entry>
<entry>
<title>When decky is uncertain of branch, set the setting to match the guess (#480)</title>
<updated>2023-06-15T12:53:02+00:00</updated>
<author>
<name>Party Wumpus</name>
<email>48649272+PartyWumpus@users.noreply.github.com</email>
</author>
<published>2023-06-15T12:53:02+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=e8dfe5a87df1d3155004ccf59363d4a9724300a6'/>
<id>e8dfe5a87df1d3155004ccf59363d4a9724300a6</id>
<content type='text'>
* If branch setting is missing, set it using the 'guess' from backend

* Make the frontend default to stable branch like the backend</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* If branch setting is missing, set it using the 'guess' from backend

* Make the frontend default to stable branch like the backend</pre>
</div>
</content>
</entry>
<entry>
<title>Add env var to not replace systemd service file (#462)</title>
<updated>2023-05-20T22:07:09+00:00</updated>
<author>
<name>suchmememanyskill</name>
<email>38142618+suchmememanyskill@users.noreply.github.com</email>
</author>
<published>2023-05-20T22:07:09+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=cad2babbca0e3c5b509a81bc967e309e72ccd15a'/>
<id>cad2babbca0e3c5b509a81bc967e309e72ccd15a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make patch notes modal only show current branch (#429)</title>
<updated>2023-04-24T00:18:54+00:00</updated>
<author>
<name>Beebles</name>
<email>102569435+beebls@users.noreply.github.com</email>
</author>
<published>2023-04-24T00:18:54+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=4777963b65ea9310bcdd3f56a6516cf15476e490'/>
<id>4777963b65ea9310bcdd3f56a6516cf15476e490</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add cross-platform support to decky (#387)</title>
<updated>2023-03-22T00:37:23+00:00</updated>
<author>
<name>suchmememanyskill</name>
<email>38142618+suchmememanyskill@users.noreply.github.com</email>
</author>
<published>2023-03-22T00:37:23+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=fd325ef1cc1d3e78b5e7686819e05606cc79d963'/>
<id>fd325ef1cc1d3e78b5e7686819e05606cc79d963</id>
<content type='text'>
* Import generic watchdog observer over platform specific import

* Use os.path rather than genericpath

* Split off socket management in plugin.py

* Don't specify multiprocessing start type

Default on linux is already fork

* Move all platform-specific functions to seperate files

TODO: make plugin.py platform agnostic

* fix import

* add backwards compat to helpers.py

* add backwards compatibility to helpers.py harder

* Testing autobuild for win

* Testing autobuild for win, try 2

* Testing autobuild for win, try 3

* Testing autobuild for win, try 4

* Create the plugins folder before attempting to use it

* Implement win get_username()

* Create win install script

* Fix branch guess from version

* Create .loader.version in install script

* Add .cmd shim to facilitate auto-restarts

* Properly fix branch guess from version

* Fix updater on windows

* Try 2 of fixing updates for windows

* Test

* pain

* Update install script

* Powershell doesn't believe in utf8

* Powershell good

* add ON_LINUX variable to localplatform

* Fix more merge issues

* test

* Move custom imports to main.py

* Move custom imports to after __main__ check 

Due to windows' default behaviour being spawn, it will spawn a new process and thus import into sys.path multiple times

* Log errors in get_system_pythonpaths() and get_loader_version() + 

split get_system_pythonpaths() on newline

* Remove whitespace in result of get_system_pythonpaths()

* use python3 on linux and python on windows in get_system_pythonpaths()

* Remove fork-specific urls

* Fix MIME types not working on Windows</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Import generic watchdog observer over platform specific import

* Use os.path rather than genericpath

* Split off socket management in plugin.py

* Don't specify multiprocessing start type

Default on linux is already fork

* Move all platform-specific functions to seperate files

TODO: make plugin.py platform agnostic

* fix import

* add backwards compat to helpers.py

* add backwards compatibility to helpers.py harder

* Testing autobuild for win

* Testing autobuild for win, try 2

* Testing autobuild for win, try 3

* Testing autobuild for win, try 4

* Create the plugins folder before attempting to use it

* Implement win get_username()

* Create win install script

* Fix branch guess from version

* Create .loader.version in install script

* Add .cmd shim to facilitate auto-restarts

* Properly fix branch guess from version

* Fix updater on windows

* Try 2 of fixing updates for windows

* Test

* pain

* Update install script

* Powershell doesn't believe in utf8

* Powershell good

* add ON_LINUX variable to localplatform

* Fix more merge issues

* test

* Move custom imports to main.py

* Move custom imports to after __main__ check 

Due to windows' default behaviour being spawn, it will spawn a new process and thus import into sys.path multiple times

* Log errors in get_system_pythonpaths() and get_loader_version() + 

split get_system_pythonpaths() on newline

* Remove whitespace in result of get_system_pythonpaths()

* use python3 on linux and python on windows in get_system_pythonpaths()

* Remove fork-specific urls

* Fix MIME types not working on Windows</pre>
</div>
</content>
</entry>
<entry>
<title>Fix QAM And Toaster Injection for Mar 02 Beta (#388)</title>
<updated>2023-03-02T04:20:31+00:00</updated>
<author>
<name>Beebles</name>
<email>102569435+beebls@users.noreply.github.com</email>
</author>
<published>2023-03-02T04:20:31+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=46abc5a2666a7b3006a12d87bf56a7a12c300732'/>
<id>46abc5a2666a7b3006a12d87bf56a7a12c300732</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>General Backend Fixes (#373)</title>
<updated>2023-02-20T00:37:26+00:00</updated>
<author>
<name>suchmememanyskill</name>
<email>38142618+suchmememanyskill@users.noreply.github.com</email>
</author>
<published>2023-02-20T00:37:26+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=e1807e8c75e6bd1ab927f5116f28c9b1bb221950'/>
<id>e1807e8c75e6bd1ab927f5116f28c9b1bb221950</id>
<content type='text'>
* General Backend Fixes

* Ajust helpers.get_loader_version() to never throw an exception</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* General Backend Fixes

* Ajust helpers.get_loader_version() to never throw an exception</pre>
</div>
</content>
</entry>
<entry>
<title>Expose useful env vars to plugin processes (#349)</title>
<updated>2023-01-23T00:54:05+00:00</updated>
<author>
<name>Philipp Richter</name>
<email>richterphilipp.pops@gmail.com</email>
</author>
<published>2023-01-23T00:54:05+00:00</published>
<link rel='alternate' type='text/html' href='http://decky.mirror.aerocore.com.cn/SteamDeckHomebrew/decky-loader/commit/?id=c2b76d9099ac551f829f9cec821c23a9aff6b018'/>
<id>c2b76d9099ac551f829f9cec821c23a9aff6b018</id>
<content type='text'>
* recommended paths for storing data
* improve helper functions</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* recommended paths for storing data
* improve helper functions</pre>
</div>
</content>
</entry>
</feed>
