summaryrefslogtreecommitdiff
path: root/frontend/src
AgeCommit message (Collapse)Author
2025-11-19error regex updateAAGaming
2025-10-15React 19 support (#818)v3.2.0-pre1v3.2.0AAGaming
2025-06-29Removed `FocusRing` from Decky Changelog Modal and use `Focusable` instead ↵v3.1.6-pre1v3.1.6ynhhoJ
which fixes: #685 (#779) * fix(Updater): Remove `FocusRing` component and use `Focusable` instead * feat(Markdown): Add Link `class` to a tag for a mentain a Steam UI colors palette
2025-06-29Add Decky branch switcher and updater to error boundary (#775)marios
* Add Decky branch switcher and updater to error boundary * Linting fixup * Update DeckyErrorBoundary.tsx Allow for plugins to trigger new behavior. * Lint fixup
2025-06-28fix(deps): update @decky/ui to version 4.10.2 (#782)shadow
* fix(deps): update @decky/ui to version 4.10.1 * chore(deps): bump @decky/ui 4.8.3 -> 4.10.1 * fix(types): UIMode -> EUIMode * fix(types): bypass missing type in library.ts * fix: lint --------- Co-authored-by: AAGaming <aagaming@riseup.net>
2025-04-23Simplify the typing of the plugin URL for users (#769)Alexander Maslov
* Simplify the typing of the plugin URL for the user. Make the http/https prefix optional. * Fixed the formatting using prettier --write
2025-03-19fix toasts on beta (valve forgot how to count)AAGaming
2025-01-03fix(ErrorBoundary): use same conditions as Valve boundary for renderingv3.1.2-pre1AAGaming
this fixes the screenshot deletion error
2025-01-02feat: sync with local plugin status in store (#733)v3.1.0-pre1Álvaro Cuesta
* fix: useDeckyState proper type and safety * refactor: plugin list Avoids unneeded re-renders. See https://react.dev/learn/you-might-not-need-an-effect#caching-expensive-calculations * feat: sync with local plugin status in store Adds some QoL changes to the plugin store browser: - Add ✓ icon to currently installed plugin version in version selector - Change install button label depending on the install type that the button would trigger - Adds icon to install button for clarity The goal is to make it clear to the user what the current state of the installed plugin is, and what would be the impact of installing the selected version. Resolves #360 * lint: prettier * fix: add missing translations * refactor: safer translation strings on install Prefer using `t(...)` instead of `TranslationHelper` since it ensures that the translation keys are not missing in the locale files when running the `extractext` task. By adding comments with `t(...)` calls, `i18next-parser` will generate the strings as if they were present as literals in the code (see https://github.com/i18next/i18next-parser#caveats). This does _not_ suppress the warnings (since `i18next-parser` does not have access to TS types, so it cannot infer template literals) but it at least makes it less likely that a translation will be missed by mistake, have typos, etc.
2024-12-13chore: remove dead / double code (#726)eXhumer
* noticed by @KP2048 in https://discord.com/channels/960281551428522045/960284311444131840/1317031315551420447 Signed-off-by: eXhumer <exhumer@exhumer.cc>
2024-10-11lintv3.0.2-pre3AAGaming
2024-10-11fix dropdownmultiselect on betaAAGaming
2024-10-11fix another toStringAAGaming
2024-10-11prevent future issues where toString may not be a function (what)AAGaming
2024-10-03Fix missing components on Oct 2 2024 Steam Beta (#709)v3.0.2-pre1AAGaming
2024-09-17Rebase semver parsing on main (#677)v3.0.1Marco Rodolfi
Co-authored-by: Marco Rodolfi <marco.rodolfi.1992@gmail.com>
2024-09-16shut ts upv3.0.1-pre2AAGaming
2024-09-16wait for SteamApp init stage 1 to finish before loading decky's frontend bundleAAGaming
should fix the startup race condition
2024-09-11just sleep 500ms for now to work around startup race conditionv3.0.0-pre14AAGaming
2024-09-11potentially fix startup race conditionAAGaming
2024-09-11add cache bust param to index.js of esmodule pluginsAAGaming
should fix hot reload
2024-09-01fix external links softlocking the ui in testing store ctaAAGaming
2024-08-21lintAAGaming
2024-08-20only grab the first 8 lines of the component stackAAGaming
2024-08-13fix oopsie breaking decky on the latest betav3.0.0-pre10AAGaming
2024-08-08fix reloading pluginsv3.0.0-pre9AAGaming
2024-08-08remove useless toast delayAAGaming
2024-08-07handle crashloops and disable decky for the userAAGaming
2024-08-06Work around account switching failing to open the CEF debugger socket (#668)v3.0.0-pre6AAGaming
* Work around account switching failing to open the CEF debugger socket this automates lsof and gdb to force close the socket before steam finishes shutting down (from RegisterForShutdownStart) * lint * fix LD_LIBRARY_PATH for gdb
2024-08-05Rewrite router/tabs/toaster hooks (#661)AAGaming
2024-08-03fix: fetchNoCors and http_request data handling (#664)Lukas Senionis
2024-07-26fix(toaster): fixup for latest @decky/uiAAGaming
2024-07-26feat(api): add useQuickAccessVisible to plugin apiAAGaming
2024-07-17remove duplicate find in ErrorBoundaryAAGaming
2024-07-04use transparent spinner in WithSuspenseAAGaming
2024-07-04LINTERRRRRRRRRRRRRRRRRRRRAAGaming
2024-07-04styling fixes for SteamSpinnerAAGaming
2024-07-04fix plugin uninstallsAAGaming
2024-07-03make the qam fix css more accurateAAGaming
2024-07-03inject some css into the QAM to fix overscroll issuesAAGaming
2024-06-29fix: add .bind to legacy plugin API to fix filepickerAAGaming
2024-06-27fix plugin uninstall dialog issuesv3.0.0-pre1aa/websocketsAAGaming
2024-06-27lintAAGaming
2024-06-27fix cef debug toggleAAGaming
2024-06-27add some errorboundariesAAGaming
2024-06-27fix plugins not loading on installAAGaming
2024-06-27trigger temporarilyDisableReporting in errorboundaryAAGaming
2024-06-27improve error checking logicAAGaming
2024-06-27don't report errors to valve if we've caused one in the last 30 secondsAAGaming
2024-06-27move webpack check into indexAAGaming