From 08a3d4f43d5c81919ba0ae44455843d177040ecf Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Tue, 23 Sep 2025 15:42:19 -0400 Subject: [PATCH 1/2] VoiceButtons: Properly Change Settings --- src/equicordplugins/voiceButtons/utils.tsx | 39 ++++++++++++++++------ 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/src/equicordplugins/voiceButtons/utils.tsx b/src/equicordplugins/voiceButtons/utils.tsx index 5422e16be..49dc1a904 100644 --- a/src/equicordplugins/voiceButtons/utils.tsx +++ b/src/equicordplugins/voiceButtons/utils.tsx @@ -102,7 +102,10 @@ export function UserMuteButton({ user }: { user: User; }) { export function UserDeafenButton({ user }: { user: User; }) { const isCurrent = (user.id === UserStore.getCurrentUser().id); - const isDeafened = isCurrent && MediaEngineStore.isSelfDeaf() || MediaEngineStore.isLocalMute(user.id) && SoundboardStore.isLocalSoundboardMuted(user.id) && MediaEngineStore.isLocalVideoDisabled(user.id); + const isMuted = MediaEngineStore.isLocalMute(user.id); + const isSoundboardMuted = SoundboardStore.isLocalSoundboardMuted(user.id); + const isVideoDisabled = MediaEngineStore.isLocalVideoDisabled(user.id); + const isDeafened = isCurrent && MediaEngineStore.isSelfDeaf() || isMuted && isSoundboardMuted && isVideoDisabled; const color = isDeafened ? "var(--status-danger)" : "var(--channels-default)"; return ( From 98881ed2741d16c2f2b280148fed1781b9493f26 Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Wed, 24 Sep 2025 09:31:26 -0400 Subject: [PATCH 2/2] CloudTab: Move Repos --- src/Vencord.ts | 2 +- src/components/settings/tabs/sync/CloudTab.tsx | 6 +++--- src/utils/settingsSync.ts | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Vencord.ts b/src/Vencord.ts index 835e350d2..6aae9872b 100644 --- a/src/Vencord.ts +++ b/src/Vencord.ts @@ -59,7 +59,7 @@ async function syncSettings() { // User switched to an account that isn't connected to cloud showNotification({ title: "Cloud Settings", - body: "Cloud sync was disabled because this account isn't connected to the Vencloud App. You can enable it again by connecting this account in Cloud Settings. (note: it will store your preferences separately)", + body: "Cloud sync was disabled because this account isn't connected to the cloud App. You can enable it again by connecting this account in Cloud Settings. (note: it will store your preferences separately)", color: "var(--yellow-360)", onClick: () => SettingsRouter.open("VencordCloud") }); diff --git a/src/components/settings/tabs/sync/CloudTab.tsx b/src/components/settings/tabs/sync/CloudTab.tsx index a77c7bd38..c3ab8d8ff 100644 --- a/src/components/settings/tabs/sync/CloudTab.tsx +++ b/src/components/settings/tabs/sync/CloudTab.tsx @@ -135,11 +135,11 @@ function CloudTab() { Equicord comes with a cloud integration allowing settings to be synced across apps and devices.
- We use Vencord's cloud source code to provide our cloud instance which has a 60MB backup cap. + We use our own Equicloud source code to provide our cloud instance which has a 60MB backup cap.
- Our privacy policy allows you to see what information we store, how we use it, and data retention. + Our privacy policy allows you to see what information we store, how we use it, and data retention.
- The Vencord Cloud repository is AGPL 3.0 licensed so you can host it yourself it you would like. + The Equicloud repository is open source so you can host it yourself it you would like.
You can swap between Equicord and Vencord's different cloud instances below if needed.
diff --git a/src/utils/settingsSync.ts b/src/utils/settingsSync.ts index 19900d833..60031e08b 100644 --- a/src/utils/settingsSync.ts +++ b/src/utils/settingsSync.ts @@ -176,7 +176,7 @@ export async function getCloudSettings(shouldNotify = true, force = false) { // User switched to an account that isn't connected to cloud showNotification({ title: "Cloud Settings", - body: "Cloud sync was disabled because this account isn't connected to the Vencloud App. You can enable it again by connecting this account in Cloud Settings. (note: it will store your preferences separately)", + body: "Cloud sync was disabled because this account isn't connected to the cloud App. You can enable it again by connecting this account in Cloud Settings. (note: it will store your preferences separately)", color: "var(--yellow-360)", onClick: () => SettingsRouter.open("VencordCloud") });