1diff --git a/packages/core-extensions/src/moonbase/host.ts b/packages/core-extensions/src/moonbase/host.ts
2index 8903f41..e5c8709 100644
3--- a/packages/core-extensions/src/moonbase/host.ts
4+++ b/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 a/packages/core-extensions/src/moonbase/native.ts b/packages/core-extensions/src/moonbase/native.ts
29index c6e068f..0adc765 100644
30--- a/packages/core-extensions/src/moonbase/native.ts
31+++ b/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 a/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx b/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx
59index 302c610..2db7ecd 100644
60--- a/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx
61+++ b/packages/core-extensions/src/moonbase/webpackModules/ui/config/index.tsx
62@@ -108,16 +108,6 @@ function ArrayFormItem({ config }: { config: "repositories" | "devSearchPaths" }
63 export default function ConfigPage() {
64 return (
65 <>
66- <FormSwitch
67- className={Margins.marginTop20}
68- value={MoonbaseSettingsStore.getExtensionConfigRaw<boolean>("moonbase", "updateChecking", true) ?? true}
69- onChange={(value: boolean) => {
70- MoonbaseSettingsStore.setExtensionConfig("moonbase", "updateChecking", value);
71- }}
72- note="Checks for updates to moonlight"
73- >
74- Automatic update checking
75- </FormSwitch>
76 <FormItem title="Repositories">
77 <FormText className={Margins.marginBottom4}>A list of remote repositories to display extensions from</FormText>
78 <ArrayFormItem config="repositories" />