| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-06-27 | clean up legacy utilities for security | AAGaming | |
| 2024-06-14 | add docstring for emit | Party Wumpus | |
| 2024-06-13 | hook up plugin events properly | AAGaming | |
| 2024-06-13 | update dependencies | AAGaming | |
| 2024-06-13 | the rest of f11e34a (from 3a83fa8) | AAGaming | |
| 2024-06-13 | Typing fix | Party Wumpus | |
| linters are the light of my life | |||
| 2024-06-13 | Add new user agent (#610) | Sims | |
| 2024-05-27 | error boundary now properly reports steam errors | AAGaming | |
| 2024-05-25 | Custom error handler and some misc fixes | AAGaming | |
| 2024-05-13 | plugin install progress (#614) | Party Wumpus | |
| * 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-05 | remove some type: ignore and make some specific | PartyWumpus | |
| 2024-05-05 | version does have types, false alarm | PartyWumpus | |
| 2024-05-04 | implement fetch and external resource request apis | AAGaming | |
| 2024-04-22 | Add Plugin.uninstall callback support (#555) | Wayne Heaney | |
| * Add Plugin.uninstall callback support https://github.com/SteamDeckHomebrew/decky-loader/issues/536 * Remove empty deck.sh | |||
| 2024-04-09 | attempt to add plugin events to the plugin frontend api. | Party Wumpus | |
| unable to test right now though | |||
| 2024-03-01 | name RouteNotFoundError | Party Wumpus | |
| 2024-03-01 | Add loading bar to testing page and make downloading more robust | Party Wumpus | |
| 2024-02-22 | make frontend -> backend errors actually work | Party Wumpus | |
| 2024-02-21 | fix unused imports | AAGaming | |
| 2024-02-21 | more major websocket progress | AAGaming | |
| 2024-02-20 | [Feature] Freeze updates for devs (#582) | Andrew Moore | |
| 2024-02-20 | Get plugin name for development ZIP during installation (#578) | eXhumer | |
| * fix: get plugin name for dev builds from ZIP (SteamDeckHomebrew/decky-loader#527) Signed-off-by: eXhumer <exhumer1@protonmail.com> | |||
| 2024-02-20 | Testing PRs from within decky (#496) | Party Wumpus | |
| * 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-15 | Add event handler | Party Wumpus | |
| 2024-02-14 | restart ui by killing webhelper | AAGaming | |
| this cleanly reloads the ui, prevents memory leaks, and won't break the toasts | |||
| 2024-02-14 | small loader refactoring | AAGaming | |
| 2024-02-14 | fix some broken types | AAGaming | |
| 2024-02-14 | fix(filepicker_ls): use case insensitive matching for file exts (#585) | Jozen Blue Martinez | |
| 2024-02-14 | Revert "Call plugin unload function after stopping event loop (#539)" (#584) | Party Wumpus | |
| This reverts commit 39f4f2870b4c0924421130a3f532c07320938e97 , because functions (seemingly) don't run after the event loop closes, so the unload function is never actually run. | |||
| 2024-02-14 | fix vscode import memes | AAGaming | |
| 2024-01-21 | fix: Fix on Chromium 109 beta (#576) | Beebles | |
| * 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> | |||
| 2023-12-31 | finalize api for plugin events in backend | AAGaming | |
| just need frontend impl now | |||
| 2023-12-31 | -post -> -dev | AAGaming | |
| 2023-12-30 | port updater to ws, also small refactoring | AAGaming | |
| 2023-12-30 | Implement legacy & modern plugin method calls over WS | AAGaming | |
| This version builds fine and runs all of the 14 plugins I have installed perfectly, so we're really close to having this done. | |||
| 2023-12-29 | Call plugin unload function after stopping event loop (#539) | Jan | |
| This can prevent race conditions where unload is clearing data but main is still working with it | |||
| 2023-12-29 | replace chmod implementation with os.chmod (#541) | Jan | |
| 2023-12-29 | Check if Linux service is running before trying to start or stop it (#540) | Jan | |
| this prevents needless prompts opening up | |||
| 2023-12-29 | refactor(backend): get version from package metadata | K900 | |
| 2023-12-29 | feat(backend): log our version on startup | K900 | |
| 2023-11-14 | fix a couple types | marios8543 | |
| 2023-11-14 | change default event DataType | AAGaming | |
| 2023-11-14 | more progress on websockets | AAGaming | |
| 2023-11-14 | Migrate most of frontend callServerMethod usage over to websocket | AAGaming | |
| 2023-11-14 | remove test method | AAGaming | |
| 2023-11-14 | JS -> Python WS now functional | AAGaming | |
| 2023-11-14 | more progress on WS router | AAGaming | |
| 2023-11-14 | more work on websockets | AAGaming | |
| 2023-11-14 | initial WSRouter implementation | AAGaming | |
| 2023-11-14 | init | AAGaming | |
