Commit graph

2352 commits

Author SHA1 Message Date
thororen1234
334c39decc
Merge remote-tracking branch 'upstream/dev' into dev 2026-07-27 19:25:42 -04:00
Leon135
2f528a296f
feat(declutter): obliterate profile frames (#1274)
* feat(declutter): obliterate profile frames

* fix(declutter): apply murphy's patch ;)
2026-07-26 22:48:39 -04:00
Luca
3643d6e09b
feat(friendshipRanks): add friendIndicator (#1279)
* feat(friendshipRanks): add friendIndicator

* fix(friendshipRanks): subscribe to store

* Refactor FriendDecoration and settings usage

* Update index.tsx

---------

Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>
2026-07-24 19:50:10 -04:00
Etorix
ca0a108e70
Questify: Cleanup. (#1280) 2026-07-24 19:24:44 -04:00
Etorix
ccd3d9bd3c
Questify & MiddleClickTweaks: Patch Fixes (#1276)
* Patch Fix.

* Patch Fix.

* Config Object Structure Fix.

* Config Object Structure Fix.
2026-07-24 15:20:17 -04:00
thororen1234
ef8ac7d1fb
SidebarChat: Fix Patch 2026-07-23 23:58:12 -04:00
thororen1234
c2e205310a
MLE: Fix Loading Message 2026-07-23 01:19:59 -04:00
thororen1234
ac0d43d291
Fix Broken Patches 2026-07-23 00:45:56 -04:00
thororen1234
664d6baeb7
ExportMessages: Fix Patch 2026-07-22 20:07:51 -04:00
thororen1234
a1f34366e9
BetterInvites: Fix Crashing 2026-07-22 11:11:51 -04:00
Etorix
4653c35fd6
Questify & SilentTyping: Fixes. (#1271)
* Fixes.

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>
2026-07-21 20:07:24 -04:00
thororen1234
6e104de4fa
Fix Broken Patches & Conflict 2026-07-21 20:02:48 -04:00
thororen1234
388226a7a7
Declutter add 2 new settings 2026-07-19 20:54:34 -04:00
thororen1234
320654367e
MLE: Fix placement 2026-07-19 19:02:00 -04:00
thororen1234
71892c760d
MLE: Add loading logs text 2026-07-19 19:01:19 -04:00
thororen1234
6a3a7a5087
KeywordNotify: Update 2026-07-19 09:18:54 -04:00
thororen1234
7c0df3d7ec
TranslatePlus: Fix Icon 2026-07-19 03:15:19 -04:00
Luca
51cc856232
fix(sric): add compact mode support (#1263)
* fix(sric): add compact mode support

* fix(sric): cleaner
2026-07-18 13:08:19 -04:00
Davri
b68cbc4d0b
FavouriteAnything fix lag (#1265)
* Perf improvements

* Remove :has rule

* Undo getThumbnailUrl changes, add newline
2026-07-18 13:07:52 -04:00
thororen1234
f46e572468
Fix Patches 2026-07-17 10:56:27 -04:00
justjxke
147dc80987
channelTabs: preserve tabs across random crashes, disconnects etc (#1261)
* channelTabs: fix stale tab saving on connection loss or crash

* channelTabs: preserve keepCurrentChannel compatibility
2026-07-16 20:24:01 -04:00
thororen1234
29921a58a8
Fix Conflicting Patches 2026-07-15 22:43:59 -04:00
thororen1234
a301d26cda
SidebarChat: Fix CSS Import 2026-07-15 22:35:08 -04:00
thororen1234
9f2323c67e
move some managed css around 2026-07-15 22:33:20 -04:00
thororen1234
6f19368b70
SidebarChat Returns for nowTM 2026-07-15 22:31:22 -04:00
thororen1234
939f0de522
Fix Broken Patches 2026-07-15 22:03:09 -04:00
thororen1234
caa851ece9
richpresence: remove listenbrainz 2026-07-15 21:35:42 -04:00
thororen1234
c0d0791961
KeywordNotify: Fix Find 2026-07-14 17:46:37 -04:00
Etorix
a35bd1a9f8
Fix Canary Patch. (#1257) 2026-07-14 17:38:18 -04:00
thororen1234
9296cec693
Fully Nuke Usercss 2026-07-13 20:56:29 -04:00
Luca
f680c4db14
feat(showRolesInChat): add plugin (#1252)
* feat(showRolesInChat): add plugin

* chore(showRolesInChat): add tags

* fix(showRolesInChat): correct devs object
2026-07-12 19:22:02 -04:00
thororen1234
33cbf13fe8
RichPresence Jellyfin: use auth header in instructions instead 2026-07-12 18:59:09 -04:00
thororen1234
6d8a5b2038
Drop VCNarrator & TikTokTTS 2026-07-12 18:58:40 -04:00
thororen1234
82bc3356ea
Timezones: something something isdm 2026-07-11 14:31:23 -04:00
thororen1234
5b474e9818
BetterActivities: Fix Conflict with ProfileCollectionsAPI 2026-07-11 14:16:50 -04:00
thororen1234
75b7f01bc5
ProfileCollectionsAPI & ProfileSectionsAPI: Fix DM Sidebar 2026-07-10 20:49:04 -04:00
thororen1234
7a040a1e90
Timezones: Fix oversight 2026-07-10 20:43:44 -04:00
thororen1234
6f77e5b045
Timezones: Redo the pr 2026-07-10 20:26:33 -04:00
Luca
634820dbaa
feat(timezones): show recipient timezone in dms + fix showLocalTimezone (#1244)
* feat(timezones): show recipient timezone in dms

* fix(timezones): make sure showOwnTimezone is not bypassed

* fix(timezones): prevent showLocalTimezone from minifying every timezone instead of just local
2026-07-10 20:24:35 -04:00
Basti
a9e077fc3a
feature/advancedPermissions: update card rendering (#1240)
* refactor(advancedPermissions): update card rendering and remove unused CSS

* [autofix.ci] apply automated fixes

* feat(advancedPermissions): implement better card rendering

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-10 19:56:10 -04:00
Benjii
93371a1863
fix:collapsibleUI (#1243)
* 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

* removed :has, Channellist grid issue resolved, userarea isse resolved

* [autofix.ci] apply automated fixes

---------

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-10 19:55:43 -04:00
thororen1234
1dcb8d9d0f
Timezones: showLocalTimezone Setting 2026-07-10 10:54:56 -04:00
Star
52a632ae58
feat(richPresence): resolve navidrome pause state and cache drift with opensubsonic api (#1241)
* fix(richPresence): resolve navidrome pause state and cache drift

* chore(richPresence): remove debug code

* [autofix.ci] apply automated fixes

* fix(richPresence): fix pause cache

* fix(richPresence): address copilot review issues with pause cache

* fix(richPresence): correctly clear cache variables for resume after pause

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-10 09:48:12 -04:00
thororen1234
f76dfedf42
Add Tags to the rest of the plugins 2026-07-09 20:25:37 -04:00
thororen1234
f06917ad86
Fix a spelling mistake 2026-07-09 20:05:32 -04:00
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
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