AAGaming
65d79ea9ad
cleanup
2025-07-01 15:16:48 -04:00
AAGaming
94dc6a7b3c
oop
2025-07-01 15:16:28 -04:00
AAGaming
72f753f493
pyinstaller meme
2025-07-01 15:14:46 -04:00
AAGaming
291a22d10f
try removing stdout pipe
2025-07-01 15:08:03 -04:00
AAGaming
cf1b9d2884
add some logging
2025-07-01 15:02:27 -04:00
AAGaming
7b8a18d02d
Merge branch 'main' into aa/fix-updater-reload
2025-07-01 14:49:48 -04:00
AAGaming
f327c6c792
lint
2025-07-01 14:46:47 -04:00
AAGaming
2b28ced7f2
fix updater reload freezing
2025-07-01 14:43:48 -04:00
ynhhoJ
cbea1518ed
Removed FocusRing from Decky Changelog Modal and use Focusable instead 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
v3.1.6
v3.1.6-pre1
2025-06-29 11:37:47 -07:00
marios
414493eed2
Add Decky branch switcher and updater to error boundary ( #775 )
...
* 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-29 11:36:48 -07:00
dependabot[bot]
078a9cf33d
Bump setuptools from 70.1.1 to 78.1.1 in /backend ( #772 )
...
Bumps [setuptools](https://github.com/pypa/setuptools ) from 70.1.1 to 78.1.1.
- [Release notes](https://github.com/pypa/setuptools/releases )
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst )
- [Commits](https://github.com/pypa/setuptools/compare/v70.1.1...v78.1.1 )
---
updated-dependencies:
- dependency-name: setuptools
dependency-version: 78.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-28 12:46:22 -07:00
shadow
6e357ceecc
fix(deps): update @decky/ui to version 4.10.2 ( #782 )
...
* 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-06-28 12:45:33 -07:00
ynhhoJ
e4f7546f99
Add support of files from data/<plugin>/ to be fetched from Front-End ( #761 )
...
* Add support of files from `data/<plugin>/assets/` to be fetched from Front-End
* Add `data` regex folder into `csrf_middleware`
2025-05-29 17:30:48 -07:00
WerWolvTranslationBot
4e5468a353
Translations update from Weblate ( #771 )
...
* Translated using Weblate (French)
Currently translated at 100.0% (176 of 176 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (176 of 176 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/fr/
---------
Co-authored-by: Anaëlle <contact@anaelle.dev >
2025-05-19 07:01:39 -07:00
Alexander Maslov
0b73882012
Simplify the typing of the plugin URL for users ( #769 )
...
* Simplify the typing of the plugin URL for the user. Make the http/https prefix optional.
* Fixed the formatting using prettier --write
2025-04-23 10:21:49 -04:00
Yassine Gherbi
b15392b5f2
feat: VSCode Tasks Runner and deckdebug.sh Enhancements ( #763 )
...
* feat: add dependency checks in deckdebug.sh
* feat: add argument validation to deckdebug.sh
* feat: remove unnecessary (testing) dependency from deckdebug.sh
* .
* feat: add script to run VSCode tasks with dependency handling
* fix: update script usage instructions in tasks.sh
* fix: dependency check after checking for nix
* feat: add nix shell support in tasks.sh
* fix: match the dependencies
Resolve: d22612c207 (r2039722788)
* fix incorrect path in usage
---------
Co-authored-by: AAGaming <aagaming00@protonmail.com >
2025-04-23 08:10:28 -04:00
WerWolvTranslationBot
e646168e31
Translations update from Weblate ( #764 )
...
* Translated using Weblate (Russian)
Currently translated at 94.8% (167 of 176 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/ru/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (176 of 176 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/ja/
---------
Co-authored-by: Andrew <www.andru90@gmail.com >
Co-authored-by: Tak-attack <tak.bts@gmail.com >
2025-04-05 08:37:19 -07:00
dependabot[bot]
5ec4a4645d
Bump jinja2 from 3.1.5 to 3.1.6 in /backend ( #762 )
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.5 to 3.1.6.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.5...3.1.6 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-05 08:32:23 -07:00
Lukas Senionis
b47ad69557
Revert "fix dev on newer python (steamos 3.7)" ( #758 )
...
This reverts commit efac7bc397 .
v3.1.5
v3.1.5-pre1
2025-03-26 02:11:36 +00:00
AAGaming
efac7bc397
fix dev on newer python (steamos 3.7)
v3.1.4-pre1
2025-03-19 15:23:29 -04:00
AAGaming
ce2f98aa04
fix toasts on beta (valve forgot how to count)
2025-03-19 15:23:19 -04:00
AAGaming
ede8a18e9b
pin changed-files to a safe SHA
2025-03-17 07:54:16 -04:00
WerWolvTranslationBot
8db3711cab
Translated using Weblate (Czech) ( #753 )
...
Currently translated at 100.0% (176 of 176 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/cs/
Co-authored-by: Meiton <michal.salati@gmail.com >
2025-02-26 10:27:28 +01:00
WerWolvTranslationBot
ffa3226077
Translated using Weblate (Swedish) ( #752 )
...
Currently translated at 100.0% (176 of 176 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/sv/
Co-authored-by: Daniel Nylander <po@danielnylander.se >
2025-02-24 09:12:44 +01:00
WerWolvTranslationBot
dc0e1cfdce
Translations update from Weblate ( #751 )
...
* Translated using Weblate (Italian)
Currently translated at 100.0% (176 of 176 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/it/
* Translated using Weblate (English)
Currently translated at 100.0% (176 of 176 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/en/
* Translated using Weblate (Italian)
Currently translated at 100.0% (176 of 176 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/it/
---------
Co-authored-by: Marco Rodolfi <marco.rodolfi@tuta.io >
2025-02-20 16:59:19 +01:00
Marco Rodolfi
b3483897e0
Rename ka--DZ.json to ka-DZ.json
...
Wrong filename in the locales folder
2025-02-19 11:10:25 +00:00
TrainDoctor
543ee3d19e
Fixed up remote binary logging, download process and old incorrect error
v3.1.3
v3.1.3-pre2
2025-02-08 17:30:09 -08:00
WerWolvTranslationBot
654957cb0c
Translations update from Weblate ( #737 )
...
* Added translation using Weblate (Georgian)
* Update translation files
Updated by "Remove blank strings" hook in Weblate.
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/
* Update translation files
Updated by "Remove blank strings" hook in Weblate.
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/
* Update translation files
Updated by "Remove blank strings" hook in Weblate.
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/
* Update translation files
Updated by "Remove blank strings" hook in Weblate.
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/
* Update translation files
Updated by "Remove blank strings" hook in Weblate.
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/
* Update translation files
Updated by "Remove blank strings" hook in Weblate.
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/
* Update translation files
Updated by "Remove blank strings" hook in Weblate.
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/
* Update translation files
Updated by "Remove blank strings" hook in Weblate.
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/
* Translated using Weblate (Polish)
Currently translated at 100.0% (175 of 175 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/pl/
* Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (175 of 175 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/pt_PT/
* Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (175 of 175 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/pt_PT/
* Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (175 of 175 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/pt_PT/
---------
Co-authored-by: NorwayFun <temuri.doghonadze@gmail.com >
Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: Gadzio742 <daniel.123737@gmail.com >
Co-authored-by: hyperscrawl <design.pedrofirmino@gmail.com >
Co-authored-by: Fábio Oliveira <fabio.an.oliveira@gmail.com >
Co-authored-by: hyperscrawl <hyperscrawl@users.noreply.weblate.werwolv.net >
v3.1.3-pre1
2025-02-08 14:41:19 -08:00
TrainDoctor
11e5236fa3
Removed unused import and improved log
2025-02-08 14:33:20 -08:00
TrainDoctor
c1dd1c7296
White-space formatting is one of the most incomprehensible decisions...
2025-02-08 14:23:07 -08:00
xXJSONDeruloXx
310dd700ac
fix: adtl remote binary error handling
...
(cherry picked from commit 860b1ac835 )
2025-02-08 12:32:27 -08:00
Adrian Covaci
0c727d64d2
chore(flake): Add setuptools in order to build on a minimal Nix system ( #741 )
2025-01-17 21:52:50 +00:00
AAGaming
054517595d
fix(ErrorBoundary): use same conditions as Valve boundary for rendering
...
this fixes the screenshot deletion error
v3.1.2-pre1
2025-01-03 22:53:37 -05:00
dependabot[bot]
ceb10fd7cf
Bump jinja2 from 3.1.4 to 3.1.5 in /backend ( #738 )
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.5 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v3.1.1-pre1
2025-01-02 12:12:43 -08:00
dependabot[bot]
8e50886c48
Bump cross-spawn from 7.0.3 to 7.0.6 in /frontend ( #727 )
...
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn ) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6 )
---
updated-dependencies:
- dependency-name: cross-spawn
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-02 12:06:40 -08:00
dependabot[bot]
76677fa877
Bump aiohttp from 3.10.10 to 3.10.11 in /backend ( #728 )
...
Bumps [aiohttp](https://github.com/aio-libs/aiohttp ) from 3.10.10 to 3.10.11.
- [Release notes](https://github.com/aio-libs/aiohttp/releases )
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst )
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.10.10...v3.10.11 )
---
updated-dependencies:
- dependency-name: aiohttp
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-02 11:52:44 -08:00
Álvaro Cuesta
f6144f9634
feat: sync with local plugin status in store ( #733 )
...
* 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.
v3.1.0-pre1
2025-01-02 11:38:40 -08:00
AAGaming
79bb62a3c4
update library name in readme
2024-12-18 13:04:18 -05:00
Sims
83f2c94712
Fix id keyerror on plugin uninstall ( #725 )
...
* Fix id keyerror on plugin uninstall
* This is python
* too bad im changing it anyway
---------
Co-authored-by: AAGaming <aagaming@riseup.net >
v3.0.5
v3.0.5-pre1
2024-12-13 22:38:33 -05:00
eXhumer
25036b065f
chore: remove dead / double code ( #726 )
...
* noticed by @KP2048 in https://discord.com/channels/960281551428522045/960284311444131840/1317031315551420447
Signed-off-by: eXhumer <exhumer@exhumer.cc >
2024-12-13 22:32:50 -05:00
AAGaming
6bf21bf2ad
Merge branch 'main' of github.com:SteamDeckHomebrew/decky-loader
2024-12-13 22:31:09 -05:00
AAGaming
4b47a8abeb
fix(deps): update decky/ui to fix beta plugin loading issues
2024-12-13 22:31:06 -05:00
dependabot[bot]
43f22329e1
Bump micromatch from 4.0.7 to 4.0.8 in /frontend ( #714 )
...
Bumps [micromatch](https://github.com/micromatch/micromatch ) from 4.0.7 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8 )
---
updated-dependencies:
- dependency-name: micromatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v3.0.4
v3.0.4-pre1
2024-10-13 13:42:50 -07:00
dependabot[bot]
19e5d84928
Bump rollup from 4.18.0 to 4.22.4 in /frontend ( #711 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.18.0 to 4.22.4.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.18.0...v4.22.4 )
---
updated-dependencies:
- dependency-name: rollup
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-13 13:42:24 -07:00
Sims
86dea2d7c6
Update aiohttp ( #716 )
2024-10-13 13:34:38 -07:00
Party Wumpus
4c95484ccb
move check for if plugin was installed to the start of the function ( #715 )
v3.0.3-pre1
2024-10-13 12:22:02 -07:00
Mitja Skuver
8d2b252e6d
Fixed plugin manual zip installation getting stuck indefinitely ( #706 )
2024-10-13 12:20:08 -07:00
AAGaming
dbd7488d8f
lint
v3.0.2-pre3
2024-10-11 15:05:07 -04:00
AAGaming
cff3ca504d
bump @decky/ui to fix issues on beta
2024-10-11 15:00:54 -04:00
AAGaming
456ccf479a
fix dropdownmultiselect on beta
2024-10-11 14:58:37 -04:00