+2
.github/workflows/nightly.yml
+2
.github/workflows/nightly.yml
+2
.github/workflows/release.yml
+2
.github/workflows/release.yml
+11
-3
build.mjs
+11
-3
build.mjs
············
+3
-86
flake.nix
+3
-86
flake.nix
·········
+28
nix/default.nix
+28
nix/default.nix
···
+56
nix/home-manager.nix
+56
nix/home-manager.nix
···
+60
nix/overlay.nix
+60
nix/overlay.nix
···
+1
packages/browser/manifest.json
+1
packages/browser/manifest.json
+2
packages/browser/manifestv2.json
+2
packages/browser/manifestv2.json
+11
-1
packages/browser/src/index.ts
+11
-1
packages/browser/src/index.ts
·········
+2
-2
packages/core-extensions/package.json
+2
-2
packages/core-extensions/package.json
+3
packages/core-extensions/src/moonbase/consts.ts
+3
packages/core-extensions/src/moonbase/consts.ts
+17
-3
packages/core-extensions/src/moonbase/index.tsx
+17
-3
packages/core-extensions/src/moonbase/index.tsx
······
+1
-1
packages/core-extensions/src/moonbase/manifest.json
+1
-1
packages/core-extensions/src/moonbase/manifest.json
···
+43
-2
packages/core-extensions/src/moonbase/node.ts
+43
-2
packages/core-extensions/src/moonbase/node.ts
·········
+1
packages/core-extensions/src/moonbase/types.ts
+1
packages/core-extensions/src/moonbase/types.ts
+95
-31
packages/core-extensions/src/moonbase/webpackModules/stores.ts
+95
-31
packages/core-extensions/src/moonbase/webpackModules/stores.ts
·····················
+81
packages/core-extensions/src/moonbase/webpackModules/updates.ts
+81
packages/core-extensions/src/moonbase/webpackModules/updates.ts
···
+6
-2
packages/core-extensions/src/nativeFixes/host.ts
+6
-2
packages/core-extensions/src/nativeFixes/host.ts
···+// These will eventually be renamed https://source.chromium.org/chromium/chromium/src/+/5482210941a94d70406b8da962426e4faca7fce4
+5
-10
packages/core-extensions/src/nativeFixes/manifest.json
+5
-10
packages/core-extensions/src/nativeFixes/manifest.json
······+"description": "Provides hardware accelerated video encode and decode. Has no effect on other operating systems",
+2
-1
packages/core-extensions/src/noHideToken/manifest.json
+2
-1
packages/core-extensions/src/noHideToken/manifest.json
···+"description": "Prevents you from being logged-out on hard-crash by disabling removal of token from localStorage when opening dev tools",
+46
packages/core-extensions/src/notices/index.ts
+46
packages/core-extensions/src/notices/index.ts
···+`case "__moonlight_notice":return${createElement}(require("notices_component").default,{});${orig}`+`__moonlight_notice:{predicate:()=>require("notices_notices").default.shouldShowNotice()},${orig}`
+10
packages/core-extensions/src/notices/manifest.json
+10
packages/core-extensions/src/notices/manifest.json
+56
packages/core-extensions/src/notices/webpackModules/component.tsx
+56
packages/core-extensions/src/notices/webpackModules/component.tsx
···
+58
packages/core-extensions/src/notices/webpackModules/notices.ts
+58
packages/core-extensions/src/notices/webpackModules/notices.ts
···
+2
packages/core-extensions/src/rocketship/host.ts
+2
packages/core-extensions/src/rocketship/host.ts
+96
packages/core-extensions/src/rocketship/host/permissions.ts
+96
packages/core-extensions/src/rocketship/host/permissions.ts
···
+35
packages/core-extensions/src/rocketship/host/types.ts
+35
packages/core-extensions/src/rocketship/host/types.ts
···+// https://github.com/Vencord/venmic/blob/d737ef33eaae7a73d03ec02673e008cf0243434d/lib/module.d.ts
+77
packages/core-extensions/src/rocketship/host/venmic.ts
+77
packages/core-extensions/src/rocketship/host/venmic.ts
···
+130
packages/core-extensions/src/rocketship/index.ts
+130
packages/core-extensions/src/rocketship/index.ts
···
+10
packages/core-extensions/src/rocketship/manifest.json
+10
packages/core-extensions/src/rocketship/manifest.json
···+"description": "**This extension only works on Linux when using rocketship: https://github.com/moonlight-mod/rocketship**. Adds new features to the Discord Linux client with rocketship, like better screensharing.",
+3
-3
packages/core-extensions/src/settings/index.ts
+3
-3
packages/core-extensions/src/settings/index.ts
···
+10
-6
packages/injector/src/index.ts
+10
-6
packages/injector/src/index.ts
·········
+12
-2
packages/node-preload/src/index.ts
+12
-2
packages/node-preload/src/index.ts
·········
+1
packages/types/src/coreExtensions.ts
+1
packages/types/src/coreExtensions.ts
+21
packages/types/src/coreExtensions/notices.ts
+21
packages/types/src/coreExtensions/notices.ts
···
+3
packages/types/src/discord/require.ts
+3
packages/types/src/discord/require.ts
······
+7
-5
packages/types/src/discord/webpack.ts
+7
-5
packages/types/src/discord/webpack.ts
···
+16
packages/types/src/globals.ts
+16
packages/types/src/globals.ts
············
+6
packages/types/src/import.d.ts
+6
packages/types/src/import.d.ts
···
+2
packages/types/src/index.ts
+2
packages/types/src/index.ts
+10
-3
packages/web-preload/src/index.ts
+10
-3
packages/web-preload/src/index.ts
·········
+1
pnpm-lock.yaml
+1
pnpm-lock.yaml
···resolution: {integrity: sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==}+deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options.