summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-04Small fix: handle missing localization in backend plus a small typo in the ↵v2.8.0-pre3Marco Rodolfi
english language (#443) * Hotfix for i18n where the detector was overriding localStorage * Please, pnpm, cooperate * Small fix regarding the backend getting hammered when switching to not supported languages plus a small english typo
2023-05-03Hotfix for i18n where the detector was overriding localStorage (#439)v2.8.0-pre2Marco Rodolfi
* Hotfix for i18n where the detector was overriding localStorage * Please, pnpm, cooperate
2023-05-02[Feature] Implement internazionalization for Decky Loader (#361)v2.8.0-pre1Marco Rodolfi
* First iteration for internationalization of the loader * First iteration for internationalization of the loader * Cleanup node mess * Cleanup node mess pt2 * Additional touches * Latest decky changed merged into i18n and updated translation. * Styling fixes * Initial backend hosting implementation * Added correct url path of the loopback server. * Added correct url path of the loopback server. * Some better namespaced text. * Added whitelist for locales path. * Refactor languages and fix hooks logic bugs. * Small typo in language translation structure. * Working backend, automatically swtich languages with steam and language fixes. * Fix to languages * Key fixes * Additional language fixes. * Additional json changes * Final text revision and added a vscode tasks to automatically extract text from code. * Typo in the middleware * Remove unused imports * Cleanup whitespaces. * Import changes * Revert "Import changes" This reverts commit 8e8231950fd7cc6cece87040e326d0a72ba79567. * Update index.d.ts * Clean up unused imports * Delete pnpm-lock.yaml * Update rollup.config.js * Update PluginInstallModal.tsx * Update index.tsx * Update plugin-loader.tsx * Update plugin-loader.tsx * Revert "Delete pnpm-lock.yaml" This reverts commit 3a39f36f2193cc976d36ffe07338239e363d5b04. * Additional strings reworks. * Fixes for issues coming from github merge. * Fixes for master * Styling fixes * Styling pt2 * Missed a few strings in master, * Styling fixes * Additional master merge fixes. * Final cleanup and adaptation to master. * Final empty language cleanup and few string added * Small changes to italian translation * Disabled translation on a few components inside plugin-loader for missing react hooks. * Fixed passing tag to translation. * Disable debug output for reducing console spam. * Return correct content type * Small italian language change * Added support for country code * Fixed missing translation for uninstall popup. * Fix class name shenanigans for toast notification * Update dependencies * Fixed github workflow to include the new locales folder * Update dependencies to latest version (unless it's React) and fixed the new small errors that cropped up * Missed a file name change * Updated dev dependencies to latest version * Missed a few dev dependencies * Revert "Update dependencies to latest version (unless it's React) and fixed the new small errors that cropped up" Messed up merge with a different main branch * Messed up deletion of rollup config. * Fix broken pnpm lock file * Missed a localized string during the merge * Fixed a parameter mistake in the uninstall text parameter * Fix pnpm random issues * Small italian language tweaks * Fix wrong parameter passed to the uninstall function call * Another fix on a wrong function parameter * Additional translation text on the store and branch selection channels * Changed the default type passed to map to being able to index the two arrays. * Reverted and reworked the last changes * Distinguish events in UI for installing vs reinstalling plugins * Additional fixes for reinstall prompt * Revert the use of intevalPlural since the parser doesn't seem to support that. * Missed a routing path in the backend * Small bugfixes * Small fixes * Correctly adding the parameter to the request headers. * Refactoring of the UI popup modal * Fix pnpm shenanigans * Final fixes for the install UI localization * Clean up unnedeed backend code * Small rework on text selection. * Cleaned up parser configuration * Removed extracttext dependency to pnpmsetup * Merged translation and cleaned up parser * Fixed JSON structure after manual merge. * Added translation to the file picker * Revert changes to PluginInstallModal * Reworked the text modal for the final time * Missed the proper linted text * Missed the backend change * Final branch cleanup * Fixed small translation bleeding Caused from the manual merge of _old.json files. * fix extra space in browser.py * fix extra newline in plugin-loader.tsx * Cleanup i18next-parser.config.mjs * Update plugin-loader.tsx * Cleanup language files * Better labeling of text * Fixed language typos in BranchSelect * Fixed language typos in StoreSelect * Cleanup plugin-loader.tsx from unused imports * Removed the path bypass since I'm using authentication from the frontend. * Reimplemented this component as a functional component. * Updated dependencies and lockfile * Removed static route from main.py Already handled in loader.py * Small italian coherency fixes * Fix small typography fixes on plugin name uninstall * Fixed italian typo on removal popup * Reenabled manual escaping value in i18next * Set to fallback to the default language if the string in the JSON file is empty. * Fixed pnpm wankery * Added a missed italian text translation string --------- Co-authored-by: AAGaming <aa@mail.catvibers.me>
2023-04-28Fix tab jank on latest steam betav2.7.4v2.7.3-pre2AAGaming
2023-04-25Add file picker plugin install, plugin installs to developer page (#405)v2.7.3-pre1EMERALD
2023-04-24Feat/configurable paths (#404)v2.7.2-pre2suchmememanyskill
2023-04-23Make patch notes modal only show current branch (#429)v2.7.2-pre1Beebles
2023-04-21Fix browser.py (#431)v2.7.1-pre1Party Wumpus
2023-04-10fix: version is no longer missing from plugin list (#417)v2.7.0-pre1v2.7.0Travis Lane
2023-04-07Various readme changes (#422)Party Wumpus
* various installation clarifications * Update README.md * Update README.md * Update README.md * rip crankshaft, hope you come back one day * Update README.md * oops i linked to PartyWumpus/decky-loader by accident i fix
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-04-04Make readme's download button into an svg (#413)Party Wumpus
2023-04-03Add plugin reordering (#378)Travis Lane
* feat: started work on saving plugin order * feat: implemented local ReorderableList * feat: reoder complete except for usage of DFL * switched to using dfl reorderableList * fix: added missing file and removed frag * updated to newest dfl * Update defsettings.json * fix: plugin order was missing on init * fix: now await pluginOrder * fix: moved the plugin-order load to plugin-loader * chore: v6 and dfl bump
2023-03-21Add cross-platform support to decky (#387)suchmememanyskill
* Import generic watchdog observer over platform specific import * Use os.path rather than genericpath * Split off socket management in plugin.py * Don't specify multiprocessing start type Default on linux is already fork * Move all platform-specific functions to seperate files TODO: make plugin.py platform agnostic * fix import * add backwards compat to helpers.py * add backwards compatibility to helpers.py harder * Testing autobuild for win * Testing autobuild for win, try 2 * Testing autobuild for win, try 3 * Testing autobuild for win, try 4 * Create the plugins folder before attempting to use it * Implement win get_username() * Create win install script * Fix branch guess from version * Create .loader.version in install script * Add .cmd shim to facilitate auto-restarts * Properly fix branch guess from version * Fix updater on windows * Try 2 of fixing updates for windows * Test * pain * Update install script * Powershell doesn't believe in utf8 * Powershell good * add ON_LINUX variable to localplatform * Fix more merge issues * test * Move custom imports to main.py * Move custom imports to after __main__ check Due to windows' default behaviour being spawn, it will spawn a new process and thus import into sys.path multiple times * Log errors in get_system_pythonpaths() and get_loader_version() + split get_system_pythonpaths() on newline * Remove whitespace in result of get_system_pythonpaths() * use python3 on linux and python on windows in get_system_pythonpaths() * Remove fork-specific urls * Fix MIME types not working on Windows
2023-03-09Update edit-check.ymlv2.6.5-pre1TrainDoctor
2023-03-09Update edit-check.ymlTrainDoctor
2023-03-09Update edit-check.ymlTrainDoctor
2023-03-09Shared Ctx tab rename to SharedJSContext (#395)v2.6.4suchmememanyskill
2023-03-05Add CI to automatically update plugin stub in templatev2.6.3-pre4v2.6.3TrainDoctor
2023-03-05fix #390 the plugin_directory argument to import_plugin was incorrect (#391)v2.6.3-pre2geeksville
2023-03-01Fix QAM And Toaster Injection for Mar 02 Beta (#388)v2.6.3-pre1v2.6.2Beebles
2023-02-25Update README.mdv2.6.1TrainDoctor
2023-02-25Update bug_report.ymlTrainDoctor
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-22Update bug_report.ymlTrainDoctor
2023-02-19General Backend Fixes (#373)v2.6.0-pre1suchmememanyskill
* General Backend Fixes * Ajust helpers.get_loader_version() to never throw an exception
2023-02-19Update README.mdTrainDoctor
2023-02-19Expose a 'decky_plugin' module to decky plugins (#353)Philipp Richter
* Expose a 'decky_plugin' module to decky plugins * expose decky user home path * support 'py_modules' python modules in plugins * allow for a '_migration' method in plugins to have an explicit file moving step * Expose the plugin python module as .pyi stub interface * Expose system and user python paths to plugins
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-17Minor README fix for build instructions. (#370)Kevin Hester
2023-02-08Update README.mdTrainDoctor
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-03Add lint job to build workflow (#363)Sky Leite
* Add lint job to build workflow * Add prettier-plugin-import-sort * Install prettier plugins before linting * Use lint script from package.json * Move linters to separate workflow * Remove Python and Shell linters * Remove popd * Test that prettier properly fails the lint job
2023-02-01Specify linux/amd64 Docker architecture (#356)v2.5.3-pre2EMERALD
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-02-01[readme] add installer issue to common issues (#359)Party Wumpus
2023-01-29Comment out un-needed pprint usagev2.5.3-pre1TrainDoctor
2023-01-29Add python logging to browser and pluginTrainDoctor
2023-01-29Add better handling for unloading of pluginsTrainDoctor
2023-01-22Expose useful env vars to plugin processes (#349)v2.5.2-pre1v2.5.2Philipp Richter
* recommended paths for storing data * improve helper functions
2023-01-22Update build.ymlTrainDoctor
2023-01-22Update README.mdTrainDoctor
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-19Bump certifi from 2022.6.15 to 2022.12.7 (#345)dependabot[bot]
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.6.15 to 2022.12.7. - [Release notes](https://github.com/certifi/python-certifi/releases) - [Commits](https://github.com/certifi/python-certifi/compare/2022.06.15...2022.12.07) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-17fix releases being called prereleasesTrainDoctor
2023-01-16Updated store CSS (#305)v2.4.15Nox
* PluginCard Store CSS Update * Fixing CSS * Updated * Removed padding