Commit graph

7594 commits

Author SHA1 Message Date
Star
cd4ddebf23
feat(RichPresence): Add Navidrome RPC plugin (#1223)
* feat(RichPresence): Add Navidrome RPC integration

* fix: Update Star123451 ID

* Implement Subsonic GetNowPlaying for album art

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* fix(Navidrome): address PR review comments, remove Uguu.se plugin violation

* fix(Navidrome) Fix clearing activities, add standard music RPC default config

* fix(Navidrome) Patched Credential Leak in cover art fallback code, fix non-selectable settings entries

* fix(Navidrome) fix settings cache bug, implement typescript hygiene suggestion, and make fetching album art a toggle, added note that grabbing album art exposes server URL and Navidrome username to Discord.

* fix(Navidrome): Changed cachedSettingsJSON to only affect Navidrome-specific settings, updated polling interval slider to take affect during runtime, not just start up

* feat(RichPresence): overhaul Navidrome RPC with formatting system and activity types, add fast.fm album art fetching, update settings to instantly update

* fix(RichPresence) Fix last.fm cache leak, add privacy disclosure for last.fm album fetch method, remove dead settings

* fix(RichPresence): remove unused import and fix default activity type inconsistency

* fix(RichPresence): add parseUrl valdiation to serverUrl/publicUrl, fix SwitchSetting regression, strip auth param from getCoverArt, added abort signal to prevent accidental presence revival when disabled, remove "as const" rule violation for settings.use()

* fix(RichPresense): Fix forceUpdate orphan timer leaks, correct MD5 behavior for passwords using accented characters

* fix(RichPresence): remove MD5 auth for simpler hex auth, include optional space to provide a last.fm API key, implement lodash.debounce in place of setTimeout, fixed navidrome intersepting settings from other RPC included in the plugin

* fix(RichPresence): fix hex auth code to support special characters

* fix(RichPresence): fix lastFmCache invalidation code

* fix(RichPresence): remove unused lodash import from SettingsPanel.tsx

* chore(richPresence): remove violating comments in navidrome.ts

* chore(richPresence): update navidrome.ts

* fix(richPresence): change settings to use settings.plain, fix flicker found when changing non-related plugin settings, correct || vs ?? rule violations, fetch large and small image concurrently to speed up presence update

* feat(richPresence): add status display type option for navidrome rich presence

* fix(richPresence): add lastMinutesAgo cache to detect if the same song is on repeat in order to reset song progress bar

* fix(richPresence): Fix to only show music of the username given in navidrome settings

* fix(richPresence): remove stale onServiceChange import

* fix(richPresence): fix stale activity cache when same track is replayed

* fix(richPresence): omit end property when no media duration is known

* chore(richPresence): add instance-based album art fetching disclaimer for local instances

* chore(richPresence): centralize get_activity() and forceUpdate() JSON.stringify usage

* fix(richPresence): removed unused settings migration in migrartion.ts, remove empty lines in SettingsPanel, revert syncServices to use settings.store, remove local ip instances support

* fix(richPresence): revert to md5 implementation in utils.ts for secure auth, fix album fetching from navidrome instances

* chore(richPrecence): switch to ts-md5 source for a robust MD5 implementation

* richPresence(fix): simplify public instance checking

* boom

* richPresence(fix): fix md5 implementation and revert back to getCoverArt for navidrome instance album art fetching

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 19:08:23 -04:00
Jake
8e81bc4bfa
refactor shitty pr (#1237)
* refactor shitty splitlargemessages pr

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-09 19:07:24 -04:00
thororen1234
9a429af33a
revert #1235 2026-07-09 18:33:09 -04:00
thororen1234
22c6c97df2
MessagePeek: Fix Patch 2026-07-09 18:23:11 -04:00
thororen1234
3092b34376
ClipsEnhancements: Fix Crashing 2026-07-09 18:06:21 -04:00
Basti
e9429380aa
Add AdvancedPermissions plugin (#1236)
* Add iAmAdvanced plugin

* Update src/equicordplugins/iAmAdvanced/index.tsx

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* AdvancedPermissions

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-07-09 17:03:04 -04:00
nexpid
8e9d78c3aa
SongSpotlight: shabloink (#1230)
* SongSpotlight: shabloink

* SongSpotlight: zazabloink

* Update AudioPlayer.tsx

* Update pnpm-workspace.yaml

* SongSpotlight: big refactors awoooooga

* [autofix.ci] apply automated fixes

* SongSpotlight: parity fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-09 16:34:54 -04:00
thororen1234
cf08239295
fix lint 2026-07-09 16:32:36 -04:00
Benjii
575aad1025
Collapsibile UI (#1232)
* refactor:collapsibleUI

Add surfaceClass API / rewrite collapsible

* fix: satisfy collapsibleUI stylelint

* ok papi

* Update CollapsibleUI

* Updates

* bleh

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* fix userarea gap issue

* [autofix.ci] apply automated fixes

* userarea pill matches theme + betterfolders support

---------

Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-09 16:31:42 -04:00
KRW
665be44e16
fix Vencord Backend Cloud Sync (#1234) (#1235) 2026-07-09 16:28:31 -04:00
thororen1234
69418f8dd8
NewPluginsManager: Im sorry Sqaa 2026-07-09 16:20:56 -04:00
thororen1234
5f4210e7b9
MessageTranslate: Fix Crashing 2026-07-08 22:40:19 -04:00
thororen1234
5acf0141bf
BuildBranches: Pass Branch 2026-07-08 18:02:09 -04:00
thororen1234
d4d4c895df
BuildBranches: Im not testing this 2026-07-08 18:00:34 -04:00
thororen1234
b51f97ebb8
v1.14.15.1 2026-07-08 17:55:58 -04:00
thororen1234
cd33e2c313
ChannelTabs: Fix Patch 2026-07-08 17:55:43 -04:00
thororen1234
434814340b
Fix Broken Patches 2026-07-08 17:28:45 -04:00
thororen1234
447910b6c1
BetterFolders: Kill Nested Folders 2026-07-08 17:23:35 -04:00
KawaiianPizza
8d20df4af5
Update/limitless screenshare (#1212)
* add presets

* 3p is the new lowest resolution

* fix stream group

* ensure number
2026-07-08 17:11:48 -04:00
Benjii
1a99148ee2
CollapsibileUI (#1231)
* refactor:collapsibleUI

Add surfaceClass API / rewrite collapsible

* fix: satisfy collapsibleUI stylelint

* ok papi

* Update CollapsibleUI

* Updates

* bleh

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

---------

Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-08 17:11:12 -04:00
August
d3410ee8e7
feat(plugin): ExtraConnectionLinks (#1220)
* feat(plugin): ExtraConnectionLinks

* feat(EquicordHelper): add being able to open links to more connections

* Remove unused connectionLinks from EquicordHelper

Removed unused connectionLinks array and its related logic.

* Remove ConnectionLink interface from utils.tsx

Removed the ConnectionLink interface and its documentation.

---------

Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>
2026-07-08 16:51:51 -04:00
yash
6aae99d873
feat(triviaAI): sending images as base64 (#1229)
* feat(triviaAI): sending images as base64

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-08 16:37:47 -04:00
thororen1234
a04a9c758c
Readme: Star History Token
refer to https://www.star-history.com/blog/github-stargazer-api-restriction/
2026-07-08 00:17:33 -04:00
thororen1234
809a53e8d0
TextReplace: Allow Dragging Rules 2026-07-07 21:48:30 -04:00
creations
eb4ab91e2b
-_- 2026-07-07 15:42:32 -04:00
thororen1234
efcad67920
FakeProfileThemes: Support New Profile Editor 2026-07-06 21:00:26 -04:00
thororen1234
444c5d1eba
Decor: Support Experiment 2026-07-06 20:44:28 -04:00
thororen1234
313a4ae70b
Merge remote-tracking branch 'upstream/dev' into dev 2026-07-06 19:53:17 -04:00
Mufaro
3f79fb55c1
fix(CleanChannelName): trim repeated decoration separators (#1225) 2026-07-05 10:54:21 -04:00
thororen1234
55e29f986b
GlobalBadges: Merge ShowPrefix & ShowSuffix 2026-07-04 16:13:07 -04:00
thororen1234
601d132727
Drop Jumpscare 2026-07-04 14:16:29 -04:00
thororen1234
c148127818
GlobalBadges: Use ManaSelect & Drop Badge Modal 2026-07-04 14:09:39 -04:00
thororen1234
02e854ea1b
GlobalBadges: add more client mods 2026-07-02 23:10:05 -04:00
thororen1234
3246aa62d2
bump discord-types 2026-07-02 20:20:43 -04:00
Sadan
9d5321f7eb
Fix typo (#1219)
* Update index.ts

* Apply suggestions from code review

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

---------

Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-07-02 19:15:25 -04:00
thororen
94cc541e38
Fix Decor, GameActivityToggle, SpotifyControls Finds (#4366) 2026-07-02 20:13:22 +02:00
thororen1234
0720b1f643
PermissionsViewer: dont break with missing position edge case 2026-07-02 13:52:15 -04:00
thororen1234
e272a50e3b
Fix MessageEvents Presend 2026-07-02 13:47:30 -04:00
thororen1234
bf376f9bbd
Merge remote-tracking branch 'upstream/dev' into dev 2026-07-02 13:34:40 -04:00
thororen1234
67971c706a
Fix Broken Finds & Patches
Co-Authored-By: Sadan <117494111+sadan4@users.noreply.github.com>
2026-07-02 13:27:05 -04:00
Etorix
de485f8f98
SMYN: Fix Patch. (#1218) 2026-07-02 11:54:04 -04:00
thororen1234
663675d830
nuke bettergifload 2026-07-01 16:34:08 -04:00
Vendicated
49ddadcd32
upgrade pnpm & dependencies 2026-07-01 21:43:46 +02:00
Vendicated
590522a40d
Fix FakeNitro sticker support 2026-07-01 15:59:29 +02:00
Etorix
17d5d2ea2f
Questify: Fix Find. (#1214)
* Fix Find.

* Anchor More.
2026-07-01 08:59:45 -04:00
Etorix
bbab5075dd
Questify: Find Fix. (#1204) 2026-06-27 16:35:51 -04:00
thororen1234
710a7538a3
Feature Request: Fix Discord Links 2026-06-27 11:05:54 -04:00
thororen1234
a6176945a5
Themes: Fix breaking with dirs 2026-06-26 15:14:23 -04:00
thororen1234
a398d96747
fix some patches 2026-06-25 20:25:43 -04:00
Vendicated
6eb2207040
Updater: fix potentially erroring in edge case 2026-06-25 11:04:00 +02:00