summaryrefslogtreecommitdiff
path: root/frontend
AgeCommit message (Collapse)Author
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
2022-10-08Use a conditional while loop for when the scroll root is not found. (#212)v2.2.2-pre3Devon Schneider
* 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.
2022-10-05Add plugin description to Store PluginCard (#196)v2.2.2-pre2Eddie Dover
* 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>
2022-10-04Fixed an issue regarding the scroll root path (#201)v2.2.2-pre1v2.2.1Devon Schneider
* 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.
2022-10-02ACTUALLY FIX the friends focus workaroundAAGaming
2022-10-02fix styling on links in markdownAAGaming
2022-10-01actually fix focus issue on startupAAGaming
2022-10-01change console.log to styled logv2.1.1v2.1.0-pre6AAGaming
2022-10-01fix friends menu focusing itselfAAGaming
2022-09-30Update package.jsonTrainDoctor