summaryrefslogtreecommitdiff
path: root/backend/injector.py
AgeCommit message (Collapse)Author
2023-06-07fix dumb crash when updating decky while a plugin that uses BrowserView is ↵AAGaming
running
2023-04-06fix UI reloading on latest beta to prevent freeze when updating DeckyAAGaming
2023-04-04fix two missing arguments, fixing reordering of newly installed plugins (#412)v2.6.5-pre2AAGaming
2023-03-09Shared Ctx tab rename to SharedJSContext (#395)v2.6.4suchmememanyskill
2023-01-15Aa/bump dfl navigation fix jan2023 (#341)v2.4.10-pre1TrainDoctor
* fix React DevTools * bump DFL to fix Navigation * Bump DFL and add shims * fix shims not applying due to timing issue Co-authored-by: AAGaming <aa@mail.catvibers.me>
2023-01-05maybe working fix for jan 05 beta (#316)v2.4.8v2.4.7-pre1AAGaming
2022-11-15Refactoring in preparation for WebSockets (#254)v2.4.1-pre2AAGaming
* Fix injector race conditions * add some more tasks * hide useless rollup warnings * goodbye to clientsession errors * completely fix desktop mode switch race condition * fix typos and TS warning in plugin error handler * fix chown error * start debugger if needed and not already started * fix get_steam_resource for the like 2 legacy plugins still using it lol * add ClientOSError to get_tabs error handling
2022-11-13Fix desktop mode loop (#253)v2.4.1-pre1TrainDoctor
* fix desktop mode making injector get stuck * Fix imports and variable references * Get data for all messages Co-authored-by: AAGaming <aa@mail.catvibers.me>
2022-10-29Add timeout to get tabs request, wait for network online target before ↵suchmememanyskill
booting decky (#239) * Add timeout to tabs get request * Wait for network interfaces to be ready before booting decky
2022-10-24import uuid in injector, update DFLAAGaming
2022-10-24preview 10/21/2022 fixes (#234)AAGaming
* 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-15Developer menu (#211)v2.3.0-pre1AAGaming
* 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>
2022-08-29Moved traceback to higher log level for cleaner logsTrainDoctor
2022-08-17Fix log spam from injection related errorsv2.0.5-pre11TrainDoctor
2022-07-15more updater fixesv2.0.4-f015e00-preAAGaming
2022-07-13fix get_tabs oopsiev2.0.4-preAAGaming
2022-05-26display overhaul, compatibility with legacy plugins, fixesmarios
2022-05-13Work on react frontend loaderJonas Dellinger