Repository navigation
Smoother pages, sturdier downloads and installs, a 7× smaller download, and the plugin list now comes straight from its own home.
Changed
- Updates and Discover no longer reset while you're using them. The automatic refresh every 15 minutes, Refresh, and the reload after an install finishes update the cards in place. The page doesn't blank to a spinner, and you keep your place and controller focus.
- Large downloads on slow Wi-Fi no longer fail after 5 minutes. A download is stopped only if it stalls (less than 1 KB/s for a minute).
- The DeckyHub download is about 7× smaller (about 87 KB instead of 604 KB) and takes about 1.8 MB less space on your Deck.
- The list of apps on Discover now comes only from mazillka/deckyhub-registry. DeckyHub no longer ships a built-in copy, so what you see is always the current list. A brand-new install with no internet shows an empty Discover until it reaches GitHub once; after that, the last list is kept for offline use.
- New plugin catalog: search every curated plugin by name or category, or suggest a new one. The registry editor has moved there too.
Fixed
- Switching an app's channel in Manage updates its card straight away. Before, the card kept the old channel's latest version, and its quick Update button could install a stable release after you'd switched to pre-releases.
- Another plugin with a broken
plugin.jsonno longer stops Updates and Discover from loading. That plugin is just skipped. - An install whose download had already finished no longer fails now and then when another download starts at the same moment.
- Emptying the Downloads folder keeps going past a file it can't delete. It shows an error, and anything left behind stays listed.
- The Discover and Settings buttons in the Quick Access menu are evenly spaced in their box instead of sitting against its top edge.
Under the hood
- Release checks from an outdated reload stop early, so fewer GitHub requests are made.
- Saved release lists for repositories you haven't looked at in a week are cleared.
- Exporting logs and the repository list no longer holds up the rest of the plugin.
- Reworked README and website: a new header, install steps that include turning on Developer mode, and an explanation of where the plugin list comes from.
Try it on your Deck
- Leave Updates or Discover open past a refresh (or press Refresh): the cards should update without the page jumping or losing focus.
- In an app's Manage window, switch the channel to pre-releases and back: its card should show that channel's latest version.
- Install or update a plugin from DeckyHub and check that the card shows the new version.
- Open the Quick Access menu and check the Discover and Settings buttons are evenly spaced.