diff options
| author | Beebles <102569435+beebls@users.noreply.github.com> | 2023-04-23 18:18:54 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-23 17:18:54 -0700 |
| commit | 4777963b65ea9310bcdd3f56a6516cf15476e490 (patch) | |
| tree | 27a1e3bd86128d27851d54ec4c94aaf62e102307 | |
| parent | fc193f98db4c703485d4bf1d58286806518d1d5c (diff) | |
| download | decky-loader-4777963b65ea9310bcdd3f56a6516cf15476e490.tar.gz decky-loader-4777963b65ea9310bcdd3f56a6516cf15476e490.zip | |
Make patch notes modal only show current branch (#429)v2.7.2-pre1
| -rw-r--r-- | backend/updater.py | 9 | ||||
| -rw-r--r-- | frontend/src/components/settings/pages/general/Updater.tsx | 2 |
2 files changed, 10 insertions, 1 deletions
diff --git a/backend/updater.py b/backend/updater.py index 349336b1..75c1daf8 100644 --- a/backend/updater.py +++ b/backend/updater.py @@ -104,6 +104,15 @@ class Updater: async with ClientSession() as web: async with web.request("GET", "https://api.github.com/repos/SteamDeckHomebrew/decky-loader/releases", ssl=helpers.get_ssl_context()) as res: remoteVersions = await res.json() + if selectedBranch == 0: + logger.debug("release type: release") + remoteVersions = list(filter(lambda ver: ver["tag_name"].startswith("v") and not ver["prerelease"] and not ver["tag_name"].find("-pre") > 0 and ver["tag_name"], remoteVersions)) + elif selectedBranch == 1: + logger.debug("release type: pre-release") + remoteVersions = list(filter(lambda ver:ver["tag_name"].startswith("v"), remoteVersions)) + else: + logger.error("release type: NOT FOUND") + raise ValueError("no valid branch found") self.allRemoteVers = remoteVersions logger.debug("determining release type to find, branch is %i" % selectedBranch) if selectedBranch == 0: diff --git a/frontend/src/components/settings/pages/general/Updater.tsx b/frontend/src/components/settings/pages/general/Updater.tsx index 03c2844c..1ee31e6c 100644 --- a/frontend/src/components/settings/pages/general/Updater.tsx +++ b/frontend/src/components/settings/pages/general/Updater.tsx @@ -39,7 +39,7 @@ function PatchNotesModal({ versionInfo, closeModal }: { versionInfo: VerInfo | n }} > <div> - <h1>{versionInfo?.all?.[id]?.name}</h1> + <h1>{versionInfo?.all?.[id]?.name || 'Invalid Update Name'}</h1> {versionInfo?.all?.[id]?.body ? ( <WithSuspense> <MarkdownRenderer onDismiss={closeModal}>{versionInfo.all[id].body}</MarkdownRenderer> |
