diff --git a/assets/jsons/bs-versions.json b/assets/jsons/bs-versions.json index 86d5eb65..27093c9a 100644 --- a/assets/jsons/bs-versions.json +++ b/assets/jsons/bs-versions.json @@ -680,7 +680,7 @@ "ReleaseImg": "https://clan.akamai.steamstatic.com/images/32055887/ae11d195bbe41a0f244d7b4d055a0ab89f88e5bb.png", "ReleaseDate": "1702309893", "year": "2023", - "recommended": true + "recommended": true }, { "BSVersion": "1.34.5", @@ -709,7 +709,7 @@ "ReleaseDate": "1709831174", "year": "2024" }, - { + { "BSVersion": "1.36.0", "BSManifest": "8533509040167838423", "OculusBinaryId": "6863072637125790", @@ -718,7 +718,7 @@ "ReleaseDate": "1712681263", "year": "2024" }, - { + { "BSVersion": "1.36.2", "BSManifest": "4832237377879752064", "OculusBinaryId": "6983660338400352", @@ -726,5 +726,14 @@ "ReleaseImg": "https://clan.cloudflare.steamstatic.com/images//32055887/74541417f14dee210bcfd89eefeabd7c0cc27c7d.png", "ReleaseDate": "1715008020", "year": "2024" + }, + { + "BSVersion": "1.37.0", + "BSManifest": "7270690075584855288", + "OculusBinaryId": "7062062833893435", + "ReleaseURL": "https://store.steampowered.com/news/app/620980/view/4161968170153497460", + "ReleaseImg": "https://clan.akamai.steamstatic.com/images//32055887/f82d34c7582137a6748a28c5b02670ff4b235356.png", + "ReleaseDate": "1717513346", + "year": "2024" } ] \ No newline at end of file diff --git a/assets/jsons/translations/de.json b/assets/jsons/translations/de.json index 61139135..e2c3be3d 100644 --- a/assets/jsons/translations/de.json +++ b/assets/jsons/translations/de.json @@ -193,7 +193,7 @@ }, "changelogs": { "open" : "🚀 Neues im Changelog entdecken!", - "not_founds": "😕 Hoppla, kein Changelog zu sehen!" + "not-founds": "😕 Hoppla, kein Changelog zu sehen!" } } }, diff --git a/assets/jsons/translations/es.json b/assets/jsons/translations/es.json index 3c0bdb8d..5e0a884e 100644 --- a/assets/jsons/translations/es.json +++ b/assets/jsons/translations/es.json @@ -193,7 +193,7 @@ }, "changelogs": { "open" : "🚀 ¡Descubre lo nuevo en el Changelog!", - "not_founds": "😕 Uy, ¡Changelog no encontrado!" + "not-founds": "😕 Uy, ¡Changelog no encontrado!" } } }, diff --git a/assets/jsons/translations/fr.json b/assets/jsons/translations/fr.json index 6fc63587..52136ba3 100644 --- a/assets/jsons/translations/fr.json +++ b/assets/jsons/translations/fr.json @@ -193,7 +193,7 @@ }, "changelogs": { "open" : "🚀 Jetez un œil au Changelog !", - "not_founds": "😕 Oups, Changelog introuvable !" + "not-founds": "😕 Oups, Changelog introuvable !" } } }, diff --git a/assets/jsons/translations/ja.json b/assets/jsons/translations/ja.json index 7d2bd2f7..9d4892d5 100644 --- a/assets/jsons/translations/ja.json +++ b/assets/jsons/translations/ja.json @@ -193,7 +193,7 @@ }, "changelogs": { "open" : "🚀 チェンジログを覗いてみて!", - "not_founds": "😕 あれ、チェンジログが見当たらない!" + "not-founds": "😕 あれ、チェンジログが見当たらない!" } } }, diff --git a/assets/jsons/translations/ru.json b/assets/jsons/translations/ru.json index 03cbdb16..97f8669e 100644 --- a/assets/jsons/translations/ru.json +++ b/assets/jsons/translations/ru.json @@ -193,7 +193,7 @@ }, "changelogs": { "open" : "🚀 Изучаем Changelog!", - "not_founds": "😕 Ой, Changelog нигде не видно!" + "not-founds": "😕 Ой, Changelog нигде не видно!" } } }, diff --git a/assets/jsons/translations/zh-tw.json b/assets/jsons/translations/zh-tw.json index dc816d45..e531994f 100644 --- a/assets/jsons/translations/zh-tw.json +++ b/assets/jsons/translations/zh-tw.json @@ -193,7 +193,7 @@ }, "changelogs": { "open" : "🚀 探索更新日誌!", - "not_founds": "😕 噢,找不到更新日誌!" + "not-founds": "😕 噢,找不到更新日誌!" } } }, diff --git a/assets/jsons/translations/zh.json b/assets/jsons/translations/zh.json index bd5a78d7..877e62f8 100644 --- a/assets/jsons/translations/zh.json +++ b/assets/jsons/translations/zh.json @@ -193,7 +193,7 @@ }, "changelogs": { "open" : "🚀 探索更新日志!", - "not_founds": "😕 哎呀,找不到更新日志!" + "not-founds": "😕 哎呀,找不到更新日志!" } } }, diff --git a/package-lock.json b/package-lock.json index bc8ebf9f..6cde69af 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,10 +1,12 @@ { "name": "bs-manager", + "version": "1.5.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "bs-manager", + "version": "1.5.0", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/src/renderer/pages/settings-page.component.tsx b/src/renderer/pages/settings-page.component.tsx index 1b549c9c..7353f62d 100644 --- a/src/renderer/pages/settings-page.component.tsx +++ b/src/renderer/pages/settings-page.component.tsx @@ -41,6 +41,7 @@ import { OculusIcon } from "renderer/components/svgs/icons/oculus-icon.component import { BsDownloaderService } from "renderer/services/bs-version-download/bs-downloader.service"; import { AutoUpdaterService } from "renderer/services/auto-updater.service"; import BeatWaitingImg from "../../../assets/images/apngs/beat-waiting.png"; +import { logRenderError } from "renderer"; export function SettingsPage() { @@ -145,7 +146,8 @@ export function SettingsPage() { .then(() => { setIsChangelogAvailable(() => true); }) - .catch(() => { + .catch(err => { + logRenderError(err); setIsChangelogAvailable(() => false); }) .finally(() => { isChangelogResolved = true; }); diff --git a/src/renderer/windows/App.tsx b/src/renderer/windows/App.tsx index 9b542008..e7a7e4c4 100644 --- a/src/renderer/windows/App.tsx +++ b/src/renderer/windows/App.tsx @@ -24,6 +24,7 @@ import { OsDiagnosticService } from "renderer/services/os-diagnostic.service"; import { useService } from "renderer/hooks/use-service.hook"; import { AutoUpdaterService } from "renderer/services/auto-updater.service"; import { gt, parse } from "semver" +import { logRenderError } from "renderer"; export default function App() { useService(OsDiagnosticService); @@ -50,7 +51,7 @@ export default function App() { autoUpdater.setLastAppVersion(appVersion); if (parse(lastAppVersion) && gt(appVersion, lastAppVersion)) { - autoUpdater.showChangelog(appVersion); + await autoUpdater.showChangelog(appVersion).catch(logRenderError); } };