* feat: started work on saving plugin order
* feat: implemented local ReorderableList
* feat: reoder complete except for usage of DFL
* switched to using dfl reorderableList
* fix: added missing file and removed frag
* updated to newest dfl
* Update defsettings.json
* fix: plugin order was missing on init
* fix: now await pluginOrder
* fix: moved the plugin-order load to plugin-loader
* chore: v6 and dfl bump
* Redesign store, add comments for filtering
* Improve installation/uninstallation modals
* Fix store comment to be easier to fix
* Add source code info to about page
* 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
* 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