Party Wumpus
372771a228
plugin install progress ( #614 )
...
* Frontend progress bars
* Backend bit
* closure is stale i think so no closure for you
* Fix formatting of the progress svgs
* Reset progress bar when new plugin starts downloading
2024-05-13 14:42:55 +01:00
PartyWumpus
675b6d5ef8
fix locale mistake
...
from 28aca03f0d
2024-05-12 23:56:11 +01:00
Party Wumpus
97b62ac72b
[needs websockets] Add development flake file ( #620 )
...
* Add development flake file
* use regular nixpkgs import
* Make vscode work and add .envrc
* add .direnv to the .gitignore file
2024-05-12 21:02:47 +01:00
AAGaming
0b1c069448
port to @decky/ui
...
TODO: update package.json to match once @decky/ui is on NPM
2024-05-12 15:47:08 -04:00
PartyWumpus
43b940e216
remove some type: ignore and make some specific
2024-05-05 10:17:03 +01:00
PartyWumpus
10e13571e5
version does have types, false alarm
2024-05-05 08:52:23 +01:00
AAGaming
14ea7b964f
implement fetch and external resource request apis
2024-05-04 22:39:30 -04:00
AAGaming
2a22f000c1
add deckdebug.sh utility
2024-05-04 22:38:40 -04:00
WerWolvTranslationBot
63f90d884e
Translations update from Weblate ( #588 )
...
* Translated using Weblate (Japanese)
Currently translated at 94.5% (139 of 147 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/ja/
* Translated using Weblate (Polish)
Currently translated at 100.0% (147 of 147 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/pl/
---------
Co-authored-by: Tak-attack <tak.bts@gmail.com >
Co-authored-by: Eryk Pawlikowski <eryk5188@gmail.com >
2024-04-22 13:29:14 -04:00
Wayne Heaney
a1a29616e5
Add Plugin.uninstall callback support ( #555 )
...
* Add Plugin.uninstall callback support
https://github.com/SteamDeckHomebrew/decky-loader/issues/536
* Remove empty deck.sh
2024-04-22 13:29:13 -04:00
AAGaming
6b06bae250
fix: support new minified class names
...
bumps decky-frontend-lib to 3.25.0
can't stop us THAT easily :P
2024-04-22 13:18:33 -04:00
TrainDoctor
9a0a52f9e3
Update bug_report.yml
2024-04-22 13:17:30 -04:00
TrainDoctor
6f7dd26d56
Update bug_report.yml
2024-04-22 13:17:30 -04:00
WerWolvTranslationBot
28aca03f0d
Translations update from Weblate ( #587 )
...
* Added translation using Weblate (Japanese)
* 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 (Japanese)
Currently translated at 82.7% (115 of 139 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/ja/
* Translated using Weblate (Japanese)
Currently translated at 89.2% (124 of 139 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/ja/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (139 of 139 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/ja/
* Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (139 of 139 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/pt_PT/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (139 of 139 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/pt_BR/
* Translated using Weblate (French)
Currently translated at 91.3% (127 of 139 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/fr/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (139 of 139 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/nl/
* Translated using Weblate (English)
Currently translated at 100.0% (147 of 147 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/en/
* Translated using Weblate (Italian)
Currently translated at 100.0% (147 of 147 strings)
Translation: Decky/Decky
Translate-URL: https://weblate.werwolv.net/projects/decky/decky/it/
---------
Co-authored-by: Tak-attack <tak.bts@gmail.com >
Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: Fábio Oliveira <fabio.an.oliveira@gmail.com >
Co-authored-by: Andrew Moore <andrewm.finewolf@gmail.com >
Co-authored-by: Danae Dekker <genecyll@gmail.com >
Co-authored-by: Marco Rodolfi <marco.rodolfi@tuta.io >
2024-04-22 13:17:28 -04:00
Party Wumpus
f9ff518e6d
attempt to add plugin events to the plugin frontend api.
...
unable to test right now though
2024-04-09 15:54:48 +01:00
Party Wumpus
de9d2144a6
name RouteNotFoundError
2024-03-01 23:08:32 +00:00
Party Wumpus
11b743a792
Add loading bar to testing page and make downloading more robust
2024-03-01 23:07:51 +00:00
Party Wumpus
637e3c566e
what if the error message was better
2024-02-22 17:37:20 +00:00
Party Wumpus
89a4a69f6d
make frontend -> backend errors actually work
2024-02-22 16:38:50 +00:00
AAGaming
a449181802
hook up the backend api
2024-02-21 17:39:13 -05:00
AAGaming
4696583680
fix unused imports
2024-02-21 01:42:39 -05:00
AAGaming
6d2e9365c0
more major websocket progress
2024-02-21 01:08:25 -05:00
AAGaming
61cf80f8a2
update service to reduce startup time
2024-02-20 18:51:22 -05:00
Party Wumpus
39e752e4e2
Appease prettier
...
i must have done a great deal of harm in a past life to deserve this mistreatment by formatting tools. why do they hate me.
2024-02-20 21:42:37 +00:00
Party Wumpus
992e2e2ad3
fix finding qam root node for feb 14th beta
2024-02-20 21:40:01 +00:00
Andrew Moore
c2ebc78836
[Feature] Freeze updates for devs ( #582 )
2024-02-20 21:39:43 +00:00
eXhumer
dc1697d049
Get plugin name for development ZIP during installation ( #578 )
...
* fix: get plugin name for dev builds from ZIP (SteamDeckHomebrew/decky-loader#527 )
Signed-off-by: eXhumer <exhumer1@protonmail.com >
2024-02-20 21:34:16 +00:00
Party Wumpus
35f6f041c1
Testing PRs from within decky ( #496 )
...
* git no work so manually uploading files :(
* argh i wish git was working
* ok next time i'll make git work
* Update updater.py
* git please work next time this took ages without you
* fix me locales
* Update updater.py
* Update en-US.json
* Update updater.py
* Update updater.py
* i wish my python LSP stuff was working
* fix it
* Update updater.py
* Update updater.py
* Only show testing branch as an option if it is already selected
* Initial implementation for fetching the open PRs. Still need testing and a token to complete this.
* Wrong filter capitalization
* Fix a couple of typos in the python backend updater.
* Fix typos pt 3
* This should be the last one
* Prepend the PR version number with PR- to make it clearer that's the PR number.
* Update prettier to the latest version otherwise it will never be happy with the formatting.
* fix merge mistake
* fix pyright errors & type hint most new code
* fix strict pyright errors...
* not sure why my local linter didn't catch this
* Reimplement the logic between PR and artifact build to limit API calls
* Fix pyright errors
* use nightly.link for downloads
* remove accidental dollar sign
* fix various logical errors. the code actually works now.
* set branch to testing when user downloads a testing version
---------
Co-authored-by: Marco Rodolfi <marco.rodolfi@tuta.io >
2024-02-20 21:33:41 +00:00
AAGaming
7e3f9edacf
clean up updater logic
2024-02-19 23:42:24 -05:00
AAGaming
22b732bab4
clean up deranged react triple-import in Updater.tsx
2024-02-19 23:34:01 -05:00
Party Wumpus
61b984bfa1
what if the error handling worked for async event listeners
...
the anonymous async function is made so the event handlers can each be started in parallel, just in case there's a long running function
2024-02-16 13:35:08 +00:00
Party Wumpus
867ce63f7b
Add event handler
2024-02-15 22:28:36 +00:00
AAGaming
ee6122b97d
restart ui by killing webhelper
...
this cleanly reloads the ui, prevents memory leaks, and won't break the toasts
2024-02-14 17:49:52 -05:00
AAGaming
091428f683
small loader refactoring
2024-02-14 17:49:27 -05:00
AAGaming
9db3f3f20e
bump dfl
2024-02-14 17:49:10 -05:00
AAGaming
37d70c31ff
stop using homebrew/dev/plugins
...
it keeps causing me confusion between plugin versions in development
2024-02-14 17:49:00 -05:00
AAGaming
ee1627a3a1
fix some broken types
2024-02-14 17:06:41 -05:00
Jozen Blue Martinez
ecd8ef5998
fix(filepicker_ls): use case insensitive matching for file exts ( #585 )
2024-02-14 16:44:49 -05:00
Party Wumpus
8987076c5f
Revert "Call plugin unload function after stopping event loop ( #539 )" ( #584 )
...
This reverts commit 39f4f2870b , because functions (seemingly) don't run after the event loop closes, so the unload function is never actually run.
2024-02-14 16:43:34 -05:00
Party Wumpus
ec41c61219
Refactor plugin store and add sorting by downloads and release date ( #547 )
...
* untested first commit
* fix types & names
* comment out built in sorting for now
* rerun search when sort changes
* fix ts complaints
* use prettier
* stop switch-case fall through
* move spinner
* use locale instead of hardcoded string
* fix typo
* add sorting by downloads & try using the data field in the dropdown for data
* fix typing error
* fix asc/desc in dropdown
* fix asc/desc again. asc = smaller one go first aaaaa
* I don't think i know what ascending means maybe
* use props instead of children, like a normal component
2024-02-14 16:43:30 -05:00
Party Wumpus
21c7742f9a
Specify catthehacker/ubuntu:act-22.04 as container for act
...
Fixes an issue where act wouldn't use the correct container and so couldn't find a compatible python version, so it would fail to build.
2024-02-14 16:42:14 -05:00
AAGaming
e8add28797
fix: use findInReactTree to find correct errorboundary for toaster
...
fixes toaster error on latest beta
2024-02-14 16:42:14 -05:00
AAGaming
f5e902f741
fix vscode import memes
2024-02-14 16:40:48 -05:00
Beebles
063961d36a
fix: Fix on Chromium 109 beta ( #576 )
...
* Add new user agent to do not close tabs list
* fix: bump DFL to fix chromium 109 beta
---------
Co-authored-by: Sims <38142618+suchmememanyskill@users.noreply.github.com >
2024-01-21 16:49:52 -05:00
dependabot[bot]
96ce599e34
Bump tj-actions/changed-files to 41.0.0 in /.github/workflows ( #575 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 35.6.3 to 41.0.0.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v35.6.3...v41.0.0 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-21 16:49:52 -05:00
AAGaming
c5ea95a787
finalize api for plugin events in backend
...
just need frontend impl now
2023-12-31 20:29:19 -05:00
AAGaming
db96121304
-post -> -dev
2023-12-31 19:13:19 -05:00
AAGaming
40c7c1b515
port updater to ws, also small refactoring
2023-12-30 21:32:23 -05:00
AAGaming
70104065e2
chore: get rid of useless old tabs hook
2023-12-30 18:06:07 -05:00
AAGaming
11a88186ba
fix ci issue
2023-12-30 00:50:12 -05:00