Commit Graph

328 Commits

Author SHA1 Message Date
AAGaming
69e9f998e9 bump @decky/ui 2024-06-27 00:13:54 -04:00
AAGaming
a8d55785cf fix cef debug toggle 2024-06-27 00:09:05 -04:00
AAGaming
d067fe6361 add some errorboundaries 2024-06-27 00:09:00 -04:00
AAGaming
c02a78ed6e fix plugins not loading on install 2024-06-27 00:08:45 -04:00
AAGaming
c2f8cba4af trigger temporarilyDisableReporting in errorboundary 2024-06-27 00:08:32 -04:00
AAGaming
c36f1985bd improve error checking logic 2024-06-27 00:08:13 -04:00
AAGaming
fc52cf53ee don't report errors to valve if we've caused one in the last 30 seconds 2024-06-27 00:07:55 -04:00
AAGaming
dcff7d146b move webpack check into index 2024-06-27 00:07:38 -04:00
AAGaming
983fcf3014 RUN LINTER AGAINNNNNNN 2024-06-14 20:34:08 -04:00
AAGaming
61ad88db77 add doNotReportErrors 2024-06-14 20:20:15 -04:00
AAGaming
84577c8708 typescript please 2024-06-14 19:32:10 -04:00
Party Wumpus
6bd3951d31 add docstring for emit 2024-06-14 22:45:02 +00:00
AAGaming
48e79f803a update @decky/ui and @decky/api 2024-06-13 18:27:59 -04:00
AAGaming
7f421f5bd4 remove unused dep 2024-06-13 17:52:19 -04:00
AAGaming
d6e71b23ef fixup prettier 2024-06-13 17:49:40 -04:00
AAGaming
54aecee64e hook up plugin events properly 2024-06-13 17:47:53 -04:00
AAGaming
822b6bcaaa fix lockfile 2024-06-13 17:08:38 -04:00
AAGaming
259aabf82f update dependencies 2024-06-13 17:00:50 -04:00
AAGaming
e6b1950bcb fix for latest beta (backport) 2024-06-13 15:12:24 -04:00
AAGaming
0c6c7b1b06 missed a log 2024-05-27 17:22:08 -04:00
AAGaming
9c8db576f5 error boundary now properly reports steam errors 2024-05-27 17:21:27 -04:00
AAGaming
a84a13c76d Custom error handler and some misc fixes 2024-05-25 19:14:54 -04:00
AAGaming
96cc72f2ca chore: fetch -> fetchNoCors 2024-05-24 23:26:39 -04:00
Party Wumpus
372771a228 plugin install progress (#614)
* Frontend progress bars

* Backend bit

* closure is stale i think so no closure for you

* Fix formatting of the progress svgs

* Reset progress bar when new plugin starts downloading
2024-05-13 14:42:55 +01:00
AAGaming
0b1c069448 port to @decky/ui
TODO: update package.json to match once @decky/ui is on NPM
2024-05-12 15:47:08 -04:00
AAGaming
14ea7b964f implement fetch and external resource request apis 2024-05-04 22:39:30 -04:00
AAGaming
6b06bae250 fix: support new minified class names
bumps decky-frontend-lib to 3.25.0
can't stop us THAT easily :P
2024-04-22 13:18:33 -04:00
Party Wumpus
f9ff518e6d attempt to add plugin events to the plugin frontend api.
unable to test right now though
2024-04-09 15:54:48 +01:00
Party Wumpus
11b743a792 Add loading bar to testing page and make downloading more robust 2024-03-01 23:07:51 +00:00
Party Wumpus
637e3c566e what if the error message was better 2024-02-22 17:37:20 +00:00
Party Wumpus
89a4a69f6d make frontend -> backend errors actually work 2024-02-22 16:38:50 +00:00
AAGaming
a449181802 hook up the backend api 2024-02-21 17:39:13 -05:00
AAGaming
6d2e9365c0 more major websocket progress 2024-02-21 01:08:25 -05:00
Party Wumpus
39e752e4e2 Appease prettier
i must have done a great deal of harm in a past life to deserve this mistreatment by formatting tools. why do they hate me.
2024-02-20 21:42:37 +00:00
Party Wumpus
992e2e2ad3 fix finding qam root node for feb 14th beta 2024-02-20 21:40:01 +00:00
Andrew Moore
c2ebc78836 [Feature] Freeze updates for devs (#582) 2024-02-20 21:39:43 +00:00
Party Wumpus
35f6f041c1 Testing PRs from within decky (#496)
* git no work so manually uploading files :(

* argh i wish git was working

* ok next time i'll make git work

* Update updater.py

* git please work next time this took ages without you

* fix me locales

* Update updater.py

* Update en-US.json

* Update updater.py

* Update updater.py

* i wish my python LSP stuff was working

* fix it

* Update updater.py

* Update updater.py

* Only show testing branch as an option if it is already selected

* Initial implementation for fetching the open PRs. Still need testing and a token to complete this.

* Wrong filter capitalization

* Fix a couple of typos in the python backend updater.

* Fix typos pt 3

* This should be the last one

* Prepend the PR version number with PR- to make it clearer that's the PR number.

* Update prettier to the latest version otherwise it will never be happy with the formatting.

* fix merge mistake

* fix pyright errors & type hint most new code

* fix strict pyright errors...

* not sure why my local linter didn't catch this

* Reimplement the logic between PR and artifact build to limit API calls

* Fix pyright errors

* use nightly.link for downloads

* remove accidental dollar sign

* fix various logical errors. the code actually works now.

* set branch to testing when user downloads a testing version

---------

Co-authored-by: Marco Rodolfi <marco.rodolfi@tuta.io>
2024-02-20 21:33:41 +00:00
AAGaming
7e3f9edacf clean up updater logic 2024-02-19 23:42:24 -05:00
AAGaming
22b732bab4 clean up deranged react triple-import in Updater.tsx 2024-02-19 23:34:01 -05:00
Party Wumpus
61b984bfa1 what if the error handling worked for async event listeners
the anonymous async function is made so the event handlers can each be started in parallel, just in case there's a long running function
2024-02-16 13:35:08 +00:00
Party Wumpus
867ce63f7b Add event handler 2024-02-15 22:28:36 +00:00
AAGaming
9db3f3f20e bump dfl 2024-02-14 17:49:10 -05:00
Party Wumpus
ec41c61219 Refactor plugin store and add sorting by downloads and release date (#547)
* untested first commit

* fix types & names

* comment out built in sorting for now

* rerun search when sort changes

* fix ts complaints

* use prettier

* stop switch-case fall through

* move spinner

* use locale instead of hardcoded string

* fix typo

* add sorting by downloads & try using the data field in the dropdown for data

* fix typing error

* fix asc/desc in dropdown

* fix asc/desc again. asc = smaller one go first aaaaa

* I don't think i know what ascending means maybe

* use props instead of children, like a normal component
2024-02-14 16:43:30 -05:00
AAGaming
e8add28797 fix: use findInReactTree to find correct errorboundary for toaster
fixes toaster error on latest beta
2024-02-14 16:42:14 -05:00
Beebles
063961d36a fix: Fix on Chromium 109 beta (#576)
* Add new user agent to do not close tabs list

* fix: bump DFL to fix chromium 109 beta

---------

Co-authored-by: Sims <38142618+suchmememanyskill@users.noreply.github.com>
2024-01-21 16:49:52 -05:00
AAGaming
40c7c1b515 port updater to ws, also small refactoring 2023-12-30 21:32:23 -05:00
AAGaming
70104065e2 chore: get rid of useless old tabs hook 2023-12-30 18:06:07 -05:00
AAGaming
6522ebf0ca Implement legacy & modern plugin method calls over WS
This version builds fine and runs all of the 14 plugins I have installed perfectly, so we're really close to having this done.
2023-12-30 00:46:59 -05:00
AAGaming
3a38cf8074 fix(developer): add back valve internal on beta
look i was tired when writing yesterday's fix okay
2023-12-29 18:40:53 -05:00
AAGaming
4f40b97f53 fix: idiotic formatting error i should have noticed 2023-12-29 18:40:52 -05:00