summaryrefslogtreecommitdiff
path: root/frontend
AgeCommit message (Collapse)Author
2024-04-22fix: support new minified class namesAAGaming
bumps decky-frontend-lib to 3.25.0 can't stop us THAT easily :P
2024-04-09attempt to add plugin events to the plugin frontend api.Party Wumpus
unable to test right now though
2024-03-01Add loading bar to testing page and make downloading more robustParty Wumpus
2024-02-22what if the error message was betterParty Wumpus
2024-02-22make frontend -> backend errors actually workParty Wumpus
2024-02-21hook up the backend apiAAGaming
2024-02-21more major websocket progressAAGaming
2024-02-20Appease prettierParty Wumpus
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-20fix finding qam root node for feb 14th betaParty Wumpus
2024-02-20[Feature] Freeze updates for devs (#582)Andrew Moore
2024-02-20Testing PRs from within decky (#496)Party Wumpus
* 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-19clean up updater logicAAGaming
2024-02-19clean up deranged react triple-import in Updater.tsxAAGaming
2024-02-16what if the error handling worked for async event listenersParty Wumpus
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-15Add event handlerParty Wumpus
2024-02-14bump dflAAGaming
2024-02-14Refactor plugin store and add sorting by downloads and release date (#547)Party Wumpus
* 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-14fix: use findInReactTree to find correct errorboundary for toasterAAGaming
fixes toaster error on latest beta
2024-01-21fix: Fix on Chromium 109 beta (#576)Beebles
* 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>
2023-12-30port updater to ws, also small refactoringAAGaming
2023-12-30chore: get rid of useless old tabs hookAAGaming
2023-12-30Implement legacy & modern plugin method calls over WSAAGaming
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-29fix(developer): add back valve internal on betaAAGaming
look i was tired when writing yesterday's fix okay
2023-12-29fix: idiotic formatting error i should have noticedAAGaming
2023-12-29fix: Adjust tabs and toaster hooks to work on react 18, also half-fix Valve ↵AAGaming
Internal
2023-12-29bump dflParty Wumpus
2023-11-14more progress on websocketsAAGaming
2023-11-14Migrate most of frontend callServerMethod usage over to websocketAAGaming
2023-11-14JS -> Python WS now functionalAAGaming
2023-11-14more progress on WS routerAAGaming
2023-11-14more work on websocketsAAGaming
2023-11-13Packaging rework (#531)marios8543/async-plugin-method-requestsK900
* fix: get rid of title view jank on latest beta * Count the number of installs for each plugin (#557) * Bump aiohttp from 3.8.4 to 3.8.5 in /backend (#558) * fix: include Decky version in request for index.js This avoids the If-Modified-Since logic in aiohttp and ensures Steam doesn't cache old JS, even if the timestamps are normalized. * fix: clean up shellcheck warnings in act runner script * fix: gitignore settings/ * fix: ensure state directories exist when running without the installer * feat: determine root directory correctly when running from in-tree * fix: fix typo in CI script * refactor: build a proper Python package with poetry * refactor: move decky_plugin under the poetry structure There's no need to special case it anymore, just treat it like any other Python module. * sandboxed_plugin: better fix, attempt 2 --------- Co-authored-by: AAGaming <aagaming@riseup.net> Co-authored-by: Party Wumpus <48649272+PartyWumpus@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-31Add message emit mechanismmarios8543
2023-10-31fix logical error when no store was setParty Wumpus
2023-10-31Fix type error on store.tsxmarios8543
2023-10-31Drop support for legacy pluginsmarios8543
2023-10-25Merge aa/type-cleanup-py (work by marios, aa, wolv)v2.10.6-pre1TrainDoctor
2023-10-20Bump @babel/traverse from 7.22.5 to 7.23.2 in /frontend (#550)dependabot[bot]
2023-10-17fix typoParty Wumpus
this is what i get for commiting to main :pensive:
2023-10-17fix logical error when no store was setParty Wumpus
2023-07-27Add Custom `TitleView` (#512)Beebles
* feat(titleView): Add Custom TitleView support * fix: wrap TitleView in Focusable * fix: remove root div on TitleView
2023-07-12Add testing store info to browse tab (#504)v2.10.4-pre2EMERALD
2023-07-09Add descriptions to Decky titleview DialogButtons (#502)fero
* chore: add onOKActionDescriptions to decky titleview This is in preparation for beebles' custom titleview. Since plugins may reuse the same icons in their custom titleviews, it will be a good practice to disambiguate their meanings. In the Steam UI, any icon button has a matching description. * chore: implement it using the translation framework --------- Co-authored-by: Marco Rodolfi <marco.rodolfi@tuta.io>
2023-07-03fix router hook recursively wrapping routes when patched multiple timesv2.10.4-pre1AAGaming
2023-06-26feat: Added detailed message for permission error and clean up english ↵Marco Rodolfi
language from unused strings.
2023-06-24Add notification settings, which allows muting decky/plugin toast ↵Jonas Dellinger
notifications (#479) * Add notification settings, which allows muting decky/plugin toast notifications * Fix typos
2023-06-22chore: clean up unused parametersMarco Rodolfi
2023-06-22chore: adding parameters to file picker in logical orderMarco Rodolfi
2023-06-22Fix: export V2 to pluginsMarco Rodolfi
2023-06-22fix: cleanup codeMarco Rodolfi