nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1diff --git i/packages/core-extensions/src/moonbase/host.ts w/packages/core-extensions/src/moonbase/host.ts
2index 6bb7b62..71b57b9 100644
3--- i/packages/core-extensions/src/moonbase/host.ts
4+++ w/packages/core-extensions/src/moonbase/host.ts
5@@ -79,22 +79,9 @@ electron.app.whenReady().then(() => {
6
7 if (!entries.find((e) => e.label === "moonlight")) {
8 const options: Electron.MenuItemConstructorOptions[] = [
9- { label: "Update and restart", click: updateAndRestart },
10 { label: "Reset config", click: resetConfig }
11 ];
12
13- if (moonlightHost.branch !== MoonlightBranch.DEV) {
14- options.push({
15- label: "Switch branch",
16- submenu: [MoonlightBranch.STABLE, MoonlightBranch.NIGHTLY].map((branch) => ({
17- label: branch,
18- type: "radio",
19- checked: moonlightHost.branch === branch,
20- click: () => changeBranch(branch)
21- }))
22- });
23- }
24-
25 options.push({ label: "About", click: showAbout });
26
27 entries.splice(i + 1, 0, {
28diff --git i/packages/core-extensions/src/moonbase/native.ts w/packages/core-extensions/src/moonbase/native.ts
29index 51e347c..a6bdc58 100644
30--- i/packages/core-extensions/src/moonbase/native.ts
31+++ w/packages/core-extensions/src/moonbase/native.ts
32@@ -39,24 +39,7 @@ export default function getNatives(): MoonbaseNatives {
33
34 return {
35 async checkForMoonlightUpdate() {
36- try {
37- if (moonlightGlobal.branch === MoonlightBranch.STABLE) {
38- const json = await getStableRelease();
39- return json.name !== moonlightGlobal.version ? json.name : null;
40- } else if (moonlightGlobal.branch === MoonlightBranch.NIGHTLY) {
41- const req = await fetch(nightlyRefUrl, {
42- cache: "no-store",
43- headers: sharedHeaders
44- });
45- const ref = (await req.text()).split("\n")[0];
46- return ref !== moonlightGlobal.version ? ref : null;
47- }
48-
49- return null;
50- } catch (e) {
51- logger.error("Error checking for moonlight update", e);
52- return null;
53- }
54+ return null;
55 },
56
57 async updateMoonlight(overrideBranch?: MoonlightBranch) {
58diff --git i/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx w/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx
59index 49d7fcb..a65b57c 100644
60--- i/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx
61+++ w/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx
62@@ -107,16 +107,6 @@ function ArrayFormItem({ config }: { config: "repositories" | "devSearchPaths" }
63 export default function ConfigPage() {
64 return (
65 <ErrorBoundary>
66- <div className={Margins.marginTop20}>
67- <FormSwitch
68- checked={MoonbaseSettingsStore.getExtensionConfigRaw<boolean>("moonbase", "updateChecking", true) ?? true}
69- onChange={(value: boolean) => {
70- MoonbaseSettingsStore.setExtensionConfig("moonbase", "updateChecking", value);
71- }}
72- label="Automatic update checking"
73- description="Checks for updates to moonlight"
74- />
75- </div>
76 <FormItem title="Repositories">
77 <FormText className={Margins.marginBottom4}>A list of remote repositories to display extensions from</FormText>
78 <ArrayFormItem config="repositories" />