| Age | Commit message (Collapse) | Author |
|
|
|
* Fix for SELinux handling logic
The old procedure was crashing with signal 9 SIGKILL, this should fix that problem
|
|
* Add DECKY_SELINUX env var
* if on selinux make binary executable with chcon
* No need to recursively change one file
|
|
* If branch setting is missing, set it using the 'guess' from backend
* Make the frontend default to stable branch like the backend
|
|
|
|
|
|
* 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
|
|
|
|
* General Backend Fixes
* Ajust helpers.get_loader_version() to never throw an exception
|
|
* recommended paths for storing data
* improve helper functions
|
|
|
|
* Fix injector race conditions
* add some more tasks
* hide useless rollup warnings
* goodbye to clientsession errors
* completely fix desktop mode switch race condition
* fix typos and TS warning in plugin error handler
* fix chown error
* start debugger if needed and not already started
* fix get_steam_resource for the like 2 legacy plugins still using it lol
* add ClientOSError to get_tabs error handling
|
|
|
|
* Add services and updated installer files
* Loader updates service file during update!
* Testing update branch doesn't exist lol
* Update to dfl 3.7.12
* Fix services and add working service updater
* Revert services but replace their aliases
* Fix install scripts as well
* Move leftover service files to .systemd dir
* No wonder it's not trimming the file...
* fix whitespace
* Remove unused imports
* Remove another un-used import
Co-authored-by: AAGaming <aa@mail.catvibers.me>
|
|
* initial fixes: everything working except toasts and patch notes
* tabshook changes, disable toaster for now
* prettier
* oops
* implement custom toaster because I am tired of Valve's shit
also fix QAM not injecting sometimes
* remove extra logging
* add findSP, fix patch notes, fix vscode screwup
* fix patch notes
* show error when plugin frontends fail to load
* add get_tab_lambda
* add css and has_element helpers to Tab
* small modals fixup
* Don't forceUpdate QuickAccess on stable
* add routes prop used to get tabs component
* add more dev utils to DFL global
|
|
* Remove old nightly support and unused logging
* Removed legacy code + added logic to account for offline update attempts
* Update backend/browser.py
Co-authored-by: AAGaming <aa@mail.catvibers.me>
* Update backend/browser.py
Co-authored-by: AAGaming <aa@mail.catvibers.me>
* Update frontend/src/toaster.tsx
Co-authored-by: AAGaming <aa@mail.catvibers.me>
* Use str instead of String (I was tired okay...)
* Remove false logic
* look for plugins not having remote_binary in pkg
Co-authored-by: AAGaming <aa@mail.catvibers.me>
|
|
notes, fix tasks dir
|
|
|
|
|
|
|
|
* This is a bit better, but branch selection still isn't working -_-
* I'm the king of oversight
* Selecting different branch checks for updates
* Stable doesn't detect old versions, which indicates it doesn't work
* Start adding deckyState for plugin updating
* Few tweaks
* Disable nightly selection
* Update decky-frontend-lib and move useSetting set setting to async
|
|
esmodule, add lazy-loaded react-markdown, backend changes to accomodate ESModule frontend
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Add an updater in settings for decky-loader
* add chmod
* remove junk comments
|