summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2023-10-31Fix logging.handlers import and improve plugin modulesv2.10.8-pre1marios8543
2023-10-26revert decky_plugin pyinstaller to previous version and fix sys pathmarios8543
2023-10-25Merge aa/type-cleanup-py (work by marios, aa, wolv)v2.10.6-pre1TrainDoctor
2023-10-20Update lint.ymlmarios
2023-10-20Update edit-check.ymlmarios
2023-08-25Rollback to Python 3.10.6 for possible regressionMarco Rodolfi
2023-08-10Split windows workflow (#524)suchmememanyskill
* Split win actions workflow * Create console-less win build
2023-07-27[Need Testing] Actually fix sqlite 3 issues (#515)v2.10.4-pre5Marco Rodolfi
* Properly fix sqlite issues * Revert python downgrade * Horrible hack to update SQLite to the latest version in the Ubuntu VMs * Cleanup build script * Fix yaml formatting * Fix typos * Use sudo for installing binary * Fix library path * Wrong naming * Wrong name again * Small stylisting fixes * Missed a space
2023-07-27Latest builds of Python 3.10 already uses newer version of the SQLite libraryMarco Rodolfi
According to the changelog, the latest version that uses > 3.37 is Python 3.10.9, so switch back to an older version of it until Ubuntu pick up more recent versions of SQLite
2023-07-27Switch back to Python 3.10 in order to avoid library dependency hellMarco Rodolfi
2023-07-27Slightly downgrade to 22.10Marco Rodolfi
2023-07-27Bump it again to 23.04Marco Rodolfi
2023-07-27Update ubuntu image to fix sqlite missing functionMarco Rodolfi
2023-07-26Properly fix sqlite issues (#514)v2.10.4-pre4Marco Rodolfi
2023-07-26change issue dicord link to decky.xyz/discordParty Wumpus
2023-07-26typo in bug report templateParty Wumpus
2023-07-23Bugfix: Unable to load _sqlite3 on main SteamOS (#507)v2.10.4-pre3Marco Rodolfi
* Update to latest python I have odd behaviour with importing sqlite3, which is failing to do. I have no clue why, so I'm trying to update Python to the latest stable to check if it's a Python bug. * Update aiohttp for python compatibility * Sligtly lower aiohttp version * Update pyinstaller to latest stable version It was failing to build a working executable with the latest python runtime.
2023-05-18move pull request templateParty Wumpus
2023-05-18Update and rename pull_request.md to pull_request_template.mdParty Wumpus
2023-05-18github pull requests don't do yml :(Party Wumpus
2023-05-18Create new_feature.ymlParty Wumpus
2023-05-18[Hotfix] Windows lang fix (#457)Marco Rodolfi
* 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 * Typo on translation variable * Hotfix: Fix for missing locale data on windows
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-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-05Add CI to automatically update plugin stub in templatev2.6.3-pre4v2.6.3TrainDoctor
2023-02-25Update bug_report.ymlTrainDoctor
2023-02-22Update bug_report.ymlTrainDoctor
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-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-01-22Update build.ymlTrainDoctor
2023-01-17fix releases being called prereleasesTrainDoctor
2023-01-09Fix the download button (#330)Party Wumpus
* Remove .desktop file from build.yml * Make download button link to decky-installer repo * Point download button to the .desktop file not the .sh file woops * Delete decky_installer.desktop * Delete user_install_script.sh
2023-01-08Use the new installer in the readme instructions (#324)Party Wumpus
2023-01-06Add feature requests as an issue template (#318)Party Wumpus
* Create feature_request.yml * Update feature_request.yml
2023-01-05Update config.ymlTrainDoctor
2023-01-02Better bug report format (#312)Party Wumpus
* Add files via upload * Delete bug_report.md * Update bug_report.yml * Update bug_report.yml * Update bug_report.yml * Update bug_report.yml * Update bug_report.yml * Update bug_report.yml * Update bug_report.yml
2022-12-10Move back to python 3.10.2 in CIv2.4.6-pre3TrainDoctor
2022-12-08Update build.ymlv2.4.6-pre2TrainDoctor
2022-12-07Update build.ymlTrainDoctor
2022-11-19Update issue templatesTrainDoctor
2022-10-24remove ver suffixv2.3.1-pre1AAGaming
2022-10-24pin pyinstaller to 5.5-py3AAGaming
2022-10-24use same python ver as deckAAGaming
2022-10-24nevermind dontAAGaming
2022-10-24ci: upgrade python to 3.11AAGaming
2022-10-22Update build.ymlTrainDoctor
2022-10-15Fix default pre-release bumpv2.2.7TrainDoctor