summaryrefslogtreecommitdiff
path: root/frontend
AgeCommit message (Collapse)Author
2023-03-01Fix QAM And Toaster Injection for Mar 02 Beta (#388)v2.6.3-pre1v2.6.2Beebles
2023-02-22update NavigateToExternalWeb in Markdown to use Navigationv2.6.1-pre2AAGaming
2023-02-22how did this ever happenv2.6.1-pre1AAGaming
2023-02-22Fix loader on feb 22 2023 betaAAGaming
2023-02-17Fix fullscreen route inject issues caused by Feb. 17th beta. (#372)v2.5.4-pre1v2.5.4Beebles
* remove gamepad ui * Refactor
2023-02-06Fix class name shenanigans for toast notification (#366)v2.5.3-pre3Marco Rodolfi
* Fix class name shenanigans for toast notification * Corrected number of iterations
2023-02-01Fix UI inconsistencies, various improvements (#357)EMERALD
* Make version gray in plugin list * Settings/store icons together & plugin list fix * Navigation name/icon improvements * Decky settings overhaul and other fixes - Revert the tab icon to a plug - Rename DeckyFlat function to DeckyIcon - Add DialogBody to settings pages to improve scrolling - Add remote debugging settings to the developer settings - Fix React devtools interactions to work more easily - Add spacing to React devtools description - Specify Decky vs. plugin store - Compact version information by update button - Add current version to bottom of settings - Remove unnecessary settings icons - Change CEF debugger icon to Chrome (bug icon too generic, is Chromium) - Make buttons/dropdowns in settings have fixed width - Make download icon act/appear similar to Valve's for Deck * Final UI adjustments * Switch plugin settings icon to plug
2023-01-29Add python logging to browser and pluginTrainDoctor
2023-01-29Add better handling for unloading of pluginsTrainDoctor
2023-01-22Fix http_request not allowing bodys (#352)v2.5.1Beebles
2023-01-19Store and plugin installation visual improvements (#343)v2.5.0-pre1EMERALD
* Redesign store, add comments for filtering * Improve installation/uninstallation modals * Fix store comment to be easier to fix * Add source code info to about page
2023-01-16Updated store CSS (#305)v2.4.15Nox
* PluginCard Store CSS Update * Fixing CSS * Updated * Removed padding
2023-01-16bump dflv2.4.12-pre1AAGaming
2023-01-16indicate to DFL that the router has shim appliedAAGaming
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-07Fix reloading UI on updates and restarting steam (#303)v2.4.9-pre1AAGaming
2022-12-29somehow accidentally left this inAAGaming
2022-12-28fix broken valveInternal when on a multi-user deckAAGaming
2022-12-15bump DFL to fix modals, Router -> Navigation in some placesv2.4.6-pre4AAGaming
2022-12-10feat(MoreCustomizableToasts): Allow plugin developers to customize some ↵jurassicplayer
toast properties (#268) * Use settingsStore directly * Change toast etype, add showToast/playSound * Update DFL and rebase
2022-12-07Add custom CDN support for custom stores (#269)v2.4.6-pre1NGnius (Graham)
* Add custom CDN support for custom stores * Update Python for CI
2022-11-19fix handleWarning in rollup configAAGaming
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-13Inline icon propelyTrainDoctor
2022-11-13Show plugin as error and give guidance for uninstallTrainDoctor
2022-11-13Add errored plugins to plugin array for uninstallsTrainDoctor
2022-11-08Fix import revertv2.4.0-pre1TrainDoctor
2022-11-06Revert "Disable store selection until PRs actually deploy to testing"TrainDoctor
This reverts commit d389b403b521c48920d872c6ddd133b63ada2528.
2022-11-04Fix on steam client beta, restart steam instead of reloading tab since that ↵v2.3.2-pre1AAGaming
is broken
2022-10-30Systemd service updating (#240)v2.3.1-pre2TrainDoctor
* Add services and updated installer files * Loader updates service file during update! * Testing update branch doesn't exist lol * Update to dfl 3.7.12 * Fix services and add working service updater * Revert services but replace their aliases * Fix install scripts as well * Move leftover service files to .systemd dir * No wonder it's not trimming the file... * fix whitespace * Remove unused imports * Remove another un-used import Co-authored-by: AAGaming <aa@mail.catvibers.me>
2022-10-30Disable store selection until PRs actually deploy to testingTrainDoctor
2022-10-30Merge Tabs and Injection Fixes, bring back native Valve toaster (#238)TrainDoctor
* Bring back component patch-based tabshook * better injection point * finally fix dumb loading error * fix QAM injection breaking after lock * shut up typescript * fix lock screen focusing issues * Bring back the Valve toaster! * Add support for stable steamos * fix focus bug on lock screen but actually * oops: remove extra console log * shut up typescript again * better fix for lockscreen bug * better probably * actually fix focus issues (WTF) Co-authored-by: AAGaming <aa@mail.catvibers.me>
2022-10-29Add StoreSelect componentTrainDoctor
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-23Properly utilize image_url from Storev2.3.0-pre4TrainDoctor
2022-10-23During update, download updates first before removing old plugin files (#223)v2.3.0-pre3TrainDoctor
* 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>
2022-10-23Merge drop-legacy to main.TrainDoctor
2022-10-22Added unload hook for plugins.TrainDoctor
2022-10-22Send version when asking for plugin listTrainDoctor
2022-10-16Fix toaster initializationv2.3.0-pre2TrainDoctor
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-10-14bump decky-frontend-libv2.2.7-pre1AAGaming
2022-10-14add alwaysRenderAAGaming
2022-10-14Allow B button to close active plugin and return to menu. (#218)v2.2.6-pre1AAGaming
2022-10-14fix old toast patch to not re-create windowv2.2.5-pre1AAGaming
2022-10-14Revert "Rewrite toaster hook to not re-create the window (#217)"AAGaming
This reverts commit 3ac0abc82bd266eecb7c5f468481e364790be665.
2022-10-14remove friends focus workaroundAAGaming
2022-10-14Rewrite toaster hook to not re-create the window (#217)v2.2.4-pre1AAGaming
2022-10-08possibly fix zip permissionsAAGaming