Commit Graph

334 Commits

Author SHA1 Message Date
AAGaming
2edd910df3 ci: upgrade python to 3.11 2022-10-24 20:48:58 -04:00
AAGaming
1cd69097ad import uuid in injector, update DFL 2022-10-24 20:41:27 -04:00
AAGaming
84c3b039c3 preview 10/21/2022 fixes (#234)
* 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
2022-10-24 16:14:56 -07:00
TrainDoctor
2e6b3834da Properly utilize image_url from Store v2.3.0-pre4 2022-10-23 14:00:29 -07:00
TrainDoctor
6749c78ed7 During update, download updates first before removing old plugin files (#223)
* 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>
v2.3.0-pre3
2022-10-23 13:41:12 -07:00
TrainDoctor
4ad15568cd Merge drop-legacy to main. 2022-10-23 13:04:00 -07:00
TrainDoctor
58849b3002 Reduce amount of actions taken when using updateandrun 2022-10-22 19:11:00 -07:00
TrainDoctor
6346da6fe5 Actually utilize the unload function 2022-10-22 18:44:44 -07:00
TrainDoctor
af51a29055 Added unload hook for plugins. 2022-10-22 18:36:49 -07:00
TrainDoctor
c546a818f1 Send version when asking for plugin list 2022-10-22 16:52:48 -07:00
TrainDoctor
0226bd2bf8 Update build.yml 2022-10-22 13:02:23 -07:00
TrainDoctor
7b16b623c8 Fix toaster initialization v2.3.0-pre2 2022-10-16 15:52:21 -07:00
AAGaming
6e3c05072c Developer menu (#211)
* 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>
v2.3.0-pre1
2022-10-15 20:46:42 -07:00
TrainDoctor
9b405e4bdc Fix default pre-release bump v2.2.7 2022-10-15 11:31:53 -07:00
AAGaming
8007dd4dac bump decky-frontend-lib v2.2.7-pre1 2022-10-14 23:48:56 -04:00
AAGaming
91d4e5dfc3 fix the fix 2022-10-14 23:47:57 -04:00
AAGaming
c885ee600d replace deprecated set-output in CI 2022-10-14 23:46:46 -04:00
AAGaming
739b57e100 add alwaysRender 2022-10-14 23:43:45 -04:00
AAGaming
87a7361dc7 Allow B button to close active plugin and return to menu. (#218) v2.2.6-pre1 2022-10-14 23:33:16 -04:00
AAGaming
acdea6da44 pnpm uses frozen instead of ci 2022-10-14 23:29:32 -04:00
AAGaming
f23ea5b841 IDIOT 2022-10-14 23:28:37 -04:00
AAGaming
d51cd4605c wtf 2022-10-14 23:27:59 -04:00
AAGaming
7d73c7aa79 setup-pnpm action is bad, do it ourself 2022-10-14 23:26:42 -04:00
AAGaming
fd187a6710 forgot with 2022-10-14 23:25:13 -04:00
AAGaming
43ef9e65ea this arg format is terrible 2022-10-14 23:24:39 -04:00
AAGaming
9233ee58c6 fix ci 2022-10-14 23:22:01 -04:00
AAGaming
fd59456f8b more CI cleanup 2022-10-14 23:13:36 -04:00
AAGaming
9b241101dd Upgrade NodeJS to 18 in CI 2022-10-14 23:08:27 -04:00
AAGaming
bebe9428a6 fix old toast patch to not re-create window v2.2.5-pre1 2022-10-14 22:52:46 -04:00
AAGaming
7445f066ed Revert "Rewrite toaster hook to not re-create the window (#217)"
This reverts commit 3ac0abc82b.
2022-10-14 22:41:46 -04:00
AAGaming
6e48aefce8 fix os.path 2022-10-14 20:44:59 -04:00
AAGaming
0bc0a0dadb remove friends focus workaround 2022-10-14 20:22:26 -04:00
AAGaming
3ac0abc82b Rewrite toaster hook to not re-create the window (#217) v2.2.4-pre1 2022-10-14 17:09:11 -07:00
EMERALD
618abec97a README rewrite (#214)
* Improved header

* Fix header screenshot distance, improve about

* Installation section improvements

* Add mouse and keyboard steps

* Formatting all README sections

* README SVG overhaul

* Move uninstallation to installation section

* Various clarifications

* Clarification on password creation

* Add common issues section

* Add port 1337 warning
2022-10-12 15:09:09 -07:00
TrainDoctor
2518d1a0b3 Update README.md v2.2.3 2022-10-08 18:10:03 -07:00
TrainDoctor
010e6a22ab don't test on live folks -_- v2.2.3-pre1 2022-10-08 17:25:34 -07:00
TrainDoctor
134b896e01 Append "-pre" before bumping pre-release version 2022-10-08 17:17:40 -07:00
TrainDoctor
047813b965 Merge branch 'update-ci' w/ needed updates 2022-10-08 17:08:36 -07:00
AAGaming
dbcb549ae2 use hasattr instead of in 2022-10-08 19:04:09 -04:00
AAGaming
d689614c78 possibly fix zip permissions 2022-10-08 17:57:51 -04:00
Devon Schneider
ec907627b8 Use a conditional while loop for when the scroll root is not found. (#212)
* 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.
v2.2.2-pre3
2022-10-08 06:35:21 -07:00
AAGaming
a3809222f9 disable file watcher until after 10 seconds 2022-10-07 22:38:20 -04:00
Party Wumpus
86dc706892 README: password typing clarification (#208)
While the video does *show* the password not appearing, he doesn't mention it.
This should reduce the occasional user confusion of passwords not appearing.
2022-10-07 09:35:59 -07:00
Eddie Dover
0e409a9f96 Add plugin description to Store PluginCard (#196)
* 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>
v2.2.2-pre2
2022-10-05 14:24:02 -07:00
Devon Schneider
d58001c323 Fixed an issue regarding the scroll root path (#201)
* 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.
v2.2.2-pre1 v2.2.1
2022-10-04 11:54:54 -07:00
TrainDoctor
d727ba72f3 Fix outdated line about manual install 2022-10-02 10:56:06 -07:00
TrainDoctor
fa028fa525 Update build.yml 2022-10-02 08:19:41 -07:00
TrainDoctor
c947548064 Update build.yml v2.2.0-pre1 2022-10-02 08:11:00 -07:00
AAGaming
19d5527bdf ACTUALLY FIX the friends focus workaround 2022-10-02 10:29:33 -04:00
AAGaming
ef51b96f08 fix styling on links in markdown 2022-10-02 10:14:51 -04:00