| Age | Commit message (Collapse) | Author |
|
|
|
* 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>
|
|
|
|
|
|
|
|
|
|
* add settings utils to use settings outside of components
* initial implementation of developer menu
* ✨ Add support for addScriptToEvaluateOnNewDocument
* React DevTools support
* increase chance of RDT successfully injecting
* Rewrite toaster hook to not re-create the window
* remove friends focus workaround because it's fixed
* Expose various DFL utilities as DFL in dev mode
* try to fix text field focuss
* move focusable to outside field
* add onTouchEnd and onClick to focusable
* Update pnpm-lock.yaml
Co-authored-by: FinalDoom <7464170-FinalDoom@users.noreply.gitlab.com>
Co-authored-by: TrainDoctor <traindoctor@protonmail.com>
|
|
|
|
|
|
|
|
|
|
This reverts commit 3ac0abc82bd266eecb7c5f468481e364790be665.
|
|
|
|
|
|
|
|
* Changed back to a while loop for grabbing the scroll root\nAs recursive function exits before it hits 30 iterations in testing.
* Changed so if recursive limit is hit, it returns null instead of attempting to continue.
* Added log messages regarding recursion limits, as well as fixed recursion tracking.
* Removed errant return remaining from scroll root check.
|
|
* Add plugin description to Store PluginCard
The description for plugins is available on the web but not in the store, this attempts to fix the issue.
Unfortunately, my current env is completely Windows based so I cannot test this change locally, and setting up an Arch env in WSL2 is proving to be more time consuming than such a simple PR deserves.
* Removed prefix from description
* Apply suggestions from code review
Co-authored-by: Party Wumpus <48649272+PartyWumpus@users.noreply.github.com>
* Inline style fix.
Co-authored-by: Party Wumpus <48649272+PartyWumpus@users.noreply.github.com>
* Prettier formatting fix
* Apply suggestions from code review
Co-authored-by: Party Wumpus <48649272+PartyWumpus@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Party Wumpus <48649272+PartyWumpus@users.noreply.github.com>
Co-authored-by: Party Wumpus <48649272+PartyWumpus@users.noreply.github.com>
|
|
* Changed so searching for the scroll root node will look through siblings of children nodes.
* Added a missing await
Seem to have missed an await from when I was converting my proof-of-concept to an async function.
* Minor stylistic change
* Changed where program retries to find the scroll root.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
* refractor uninstall plugin backend
* refractor plugin installation method
* Change formatting in browser.py
* Manually format main.py
* Manually format utilities.py
* remove inconsistency
* remove unnecessary linebreaks
* lol what
* last minute pythoning
* Fix async missing
* lint
* more refractor
* await forgotten
* fix: menu not disappearing after first click
* lint
* bug: fix double click on uninstall
* depricate request installs
* basic patch notes viewer, lazy-load settings and store, build frontend as esmodule, add lazy-loaded react-markdown, backend changes to accomodate ESModule frontend
* refractor uninstall plugin backend
* Change formatting in browser.py
* Manually format main.py
* Manually format utilities.py
* remove unnecessary linebreaks
* lol what
* last minute pythoning
* Fix async missing
* rebase onto main
* fix error, fix React crash if patch notes are opened before remote version info is loaded
Co-authored-by: TrainDoctor <traindoctor@protonmail.com>
Co-authored-by: AAGaming <aa@mail.catvibers.me>
|
|
esmodule, add lazy-loaded react-markdown, backend changes to accomodate ESModule frontend
|
|
|
|
|
|
|