diff options
author | Ven <vendicated@riseup.net> | 2022-10-23 23:23:52 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-23 23:23:52 +0200 |
commit | 5fac8be0ae68cbbdf3514973cbf925a31a765ef5 (patch) | |
tree | 8c184e0a2a9c8f4480e4c3880a58833e089a3da6 /src/plugins | |
parent | ffbb52512cd61764cfe04c1cf2707eb63d5e57bf (diff) | |
download | Vencord-5fac8be0ae68cbbdf3514973cbf925a31a765ef5.tar.gz Vencord-5fac8be0ae68cbbdf3514973cbf925a31a765ef5.tar.bz2 Vencord-5fac8be0ae68cbbdf3514973cbf925a31a765ef5.zip |
Vencord Standalone without git/node (#148)
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/index.ts | 2 | ||||
-rw-r--r-- | src/plugins/pronoundb/components/PronounsProfileWrapper.tsx | 2 | ||||
-rw-r--r-- | src/plugins/pronoundb/utils.ts | 7 | ||||
-rw-r--r-- | src/plugins/sendify.ts | 41 | ||||
-rw-r--r-- | src/plugins/settings.ts | 12 |
5 files changed, 33 insertions, 31 deletions
diff --git a/src/plugins/index.ts b/src/plugins/index.ts index 2ce9c0f..fdb256c 100644 --- a/src/plugins/index.ts +++ b/src/plugins/index.ts @@ -16,7 +16,7 @@ * along with this program. If not, see <https://www.gnu.org/licenses/>. */ -import Plugins from "plugins"; +import Plugins from "~plugins"; import { registerCommand, unregisterCommand } from "../api/Commands"; import { Settings } from "../api/settings"; diff --git a/src/plugins/pronoundb/components/PronounsProfileWrapper.tsx b/src/plugins/pronoundb/components/PronounsProfileWrapper.tsx index 930d5a7..3f0022e 100644 --- a/src/plugins/pronoundb/components/PronounsProfileWrapper.tsx +++ b/src/plugins/pronoundb/components/PronounsProfileWrapper.tsx @@ -16,7 +16,7 @@ * along with this program. If not, see <https://www.gnu.org/licenses/>. */ -import { classes,useAwaiter } from "../../../utils"; +import { useAwaiter } from "../../../utils"; import { Settings } from "../../../Vencord"; import { UserStore } from "../../../webpack/common"; import { PronounMapping, UserProfileProps } from "../types"; diff --git a/src/plugins/pronoundb/utils.ts b/src/plugins/pronoundb/utils.ts index 24bc3e2..73ec7b6 100644 --- a/src/plugins/pronoundb/utils.ts +++ b/src/plugins/pronoundb/utils.ts @@ -16,9 +16,8 @@ * along with this program. If not, see <https://www.gnu.org/licenses/>. */ -import gitHash from "git-hash"; - -import { debounce } from "../../utils"; +import { VENCORD_USER_AGENT } from "../../utils/constants"; +import { debounce } from "../../utils/debounce"; import { Settings } from "../../Vencord"; import { PronounsFormat } from "."; import { PronounCode, PronounMapping, PronounsResponse } from "./types"; @@ -64,7 +63,7 @@ async function bulkFetchPronouns(ids: string[]): Promise<PronounsResponse> { method: "GET", headers: { "Accept": "application/json", - "X-PronounDB-Source": `Vencord/${gitHash} (github.com/Vendicated/Vencord)` + "X-PronounDB-Source": VENCORD_USER_AGENT } }); return await req.json() diff --git a/src/plugins/sendify.ts b/src/plugins/sendify.ts index d0c7af7..436a928 100644 --- a/src/plugins/sendify.ts +++ b/src/plugins/sendify.ts @@ -16,9 +16,6 @@ * along with this program. If not, see <https://www.gnu.org/licenses/>. */ -import { Message } from "discord-types/general"; -import { PartialDeep } from "type-fest"; - import { ApplicationCommandInputType, sendBotMessage } from "../api/Commands"; import { lazyWebpack } from "../utils"; import { Devs } from "../utils/constants"; @@ -27,33 +24,33 @@ import { filters } from "../webpack"; import { FluxDispatcher } from "../webpack/common"; interface Album { - id: string + id: string; image: { - height: number - width: number - url: string - } - name: string + height: number; + width: number; + url: string; + }; + name: string; } interface Artist { external_urls: { - spotify: string - } - href: string - id: string - name: string - type: "artist" | string - uri: string + spotify: string; + }; + href: string; + id: string; + name: string; + type: "artist" | string; + uri: string; } interface Track { - id: string - album: Album - artists: Artist[] - duration: number - isLocal: boolean - name: string + id: string; + album: Album; + artists: Artist[]; + duration: number; + isLocal: boolean; + name: string; } const Spotify = lazyWebpack(filters.byProps(["getPlayerState"])); diff --git a/src/plugins/settings.ts b/src/plugins/settings.ts index 56726b5..df27ca1 100644 --- a/src/plugins/settings.ts +++ b/src/plugins/settings.ts @@ -1,6 +1,6 @@ /* * Vencord, a modification for Discord's desktop app - * Copyright (c) 2022 Vendicated and contributors + * Copyright (c) 2022 Vendicated and Megumin * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -16,7 +16,7 @@ * along with this program. If not, see <https://www.gnu.org/licenses/>. */ -import gitHash from "git-hash"; +import gitHash from "~git-hash"; import { Devs } from "../utils/constants"; import definePlugin from "../utils/types"; @@ -34,7 +34,13 @@ export default definePlugin({ replace: m => { const idx = m.indexOf("Host") - 1; const template = m.slice(0, idx); - let r = `${m}, ${template}"Vencord ", "${gitHash}${IS_WEB ? " (Web)" : ""}"), " ")`; + const additionalInfo = IS_WEB + ? " (Web)" + : IS_STANDALONE + ? " (Standalone)" + : ""; + + let r = `${m}, ${template}"Vencord ", "${gitHash}${additionalInfo}"), " ")`; if (!IS_WEB) { r += `,${template} "Electron ",VencordNative.getVersions().electron)," "),`; r += `${template} "Chrome ",VencordNative.getVersions().chrome)," ")`; |