Commit graph

687 commits

Author SHA1 Message Date
thororen
7fb04403c6
Drop Soggy & Fix Broken Icons 2026-08-27 10:39:17 -04:00
thororen
6c27b39576
Add Missing Context Menu Icons 2026-08-26 22:48:21 -04:00
thororen
961b9b2cad
Merge remote-tracking branch 'upstream/dev' into dev 2026-08-23 09:34:53 -04:00
Vendicated
2771a9888a
Settings: fix display of excluded browser-only plugins 2026-08-20 21:30:42 +02:00
thororen
fbb68a9638
revert some ui changes 2026-08-19 12:41:27 -04:00
thororen
65bcda4826
Merge remote-tracking branch 'upstream/dev' into dev 2026-08-18 23:02:48 -04:00
Vendicated
305eac5d26
Improve settings UI 2026-08-18 02:08:43 +02:00
Vendicated
3e03b47b45
add context menu icons to various plugins 2026-08-18 01:37:09 +02:00
thororen1234
3165f6e2aa
Drop SpotifyActivityToggle 2026-07-27 19:27:54 -04:00
thororen1234
334c39decc
Merge remote-tracking branch 'upstream/dev' into dev 2026-07-27 19:25:42 -04:00
Vendicated
67ed651e28
add plugin favourites 2026-07-27 20:57:43 +02:00
V
2f1c6a37fc
fix many bugs found by Claude (#4436)
Fixes:
- Webpack Patcher: incorrect patch error handling could lead to some functional patches not being applied 
- CommandsAPI: subcommands were impossible to unregister
- useAwaiter: on error, the value was set to null even if a fallbackValue was specified, violating the type contract
- Patcher: build check boolean logic was grouped incorrectly due to missing parantheses
- CustomCommands: commands weren't unregistered on stop, leading to error when enabling, disabling & re-renabling the plugin
- Notification Log: delete was by timestamp instead of ID and non-atomic
- FixSpotifyEmbeds: settings listener was registered inside browser-window-created event handler, leading to duplicate listeners
- CustomRPC: changing activity type or timestamp didn't update the RPC
- CopyStickerLinks: message patch had non-sense code, just removed it
- XSOverlay: UDP socket wasn't closed on stop
- VoiceMessages: Web recorder never closed the mic media stream, which continues showing the OS mic indicator
- PictureInPicture: Video clone wasn't properly cleaned up, which leaked memory
- Themes (Extension version): theme object urls were never cleaned up, which leaked memory on theme change
- Themes (Extension version): Upload Theme button hitbox was only the text, not the whole button. Also added Drag & Drop from file manager support
- Dearrow: toggling for one embed flipped the global dearrow by default setting
- Extension Installer: the zip extract function was vulnerable to path traversal, although we only ever used this for React DevTools obtained via https so it has low impact
- FileWatchers: ensure always properly cleaned up
- components/Link: mutated props which is a very bad practice

All fixes are human written, only the audit was done by Claude Fable (thanks for ur tokens, Zere).
2026-07-26 17:07:47 +02:00
Vendicated
3978889b9b
Theme Settings: improve link layout 2026-07-19 21:13:59 +02:00
thororen1234
6a3a7a5087
KeywordNotify: Update 2026-07-19 09:18:54 -04:00
thororen1234
9296cec693
Fully Nuke Usercss 2026-07-13 20:56:29 -04:00
sadan4
621dfb74de
feat(plugin): NoFollowForwards (#1179)
* make plugin

* merge with forwardAnywhere

* [autofix.ci] apply automated fixes

* update desc and name

* run markdown formatter on .rules

* remove type only rule

* use mouse event over keyboard event

* tighten lookahead assertion

* fix lint

* properly mark restart required

* tighten lookahead even more

* Update index.ts

* Update index.ts

* Update index.ts

* add sadan as dev

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-06-15 20:27:31 -04:00
thororen1234
2c6cd72a53
Merge remote-tracking branch 'upstream/dev' into dev 2026-06-15 19:46:24 -04:00
Suffocate
d8abc65d3c
Add Display Names for Settings (#3212) 2026-06-14 17:35:10 +02:00
NightmareSan7
d564fc4025
BetterRoleContext: support role headers in member list (#4276)
Co-authored-by: Vendicated <vendicated@riseup.net>
2026-06-14 15:12:06 +02:00
Vendicated
278a10432d
ViewRaw: improve UI 2026-06-14 13:50:00 +02:00
ArviS
065a703a57
Harden ThemeLibrary theme download path handling (#1143)
* Refactor theme handling functions for better clarity

Update ThemeLibrary modal native calls

* Update ThemeLibrary modal native calls

* Simplify Native + add error card

* Update native.ts

---------

Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-06-03 10:13:38 -04:00
thororen1234
715f29406b
Fix SkullIcon 2026-05-27 15:38:12 -04:00
thororen1234
a41fd3be31
Rename DeveloperIcon 2026-05-22 17:35:24 -04:00
thororen1234
205d56653f
BetterSettings: This is a sin 2026-05-22 17:29:33 -04:00
thororen1234
329b331abe
Fix CallTimer FullSearchContext & BetterSettings 2026-05-22 15:49:36 -04:00
prism
2deda34dc4
BetterSettings: fix icons (#1104)
* BetterSettings: fix icons

* BetterSettings: map icons

* map

* Update Icons.tsx

* bleh

* Declutter: Fix Patch

* vencord icon fix

---------

Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-05-22 12:24:51 -04:00
thororen1234
cc5f38b109
NewPluginManager: Fix CSS 2026-05-19 17:02:10 -04:00
thororen1234
8a2f4633cf
more css fixes: mle modal & plugins settings about 2026-05-19 16:43:07 -04:00
thororen1234
eed44d3842
Small tweaks for css & patch fix for platformspoofer 2026-05-19 16:22:01 -04:00
thororen1234
7738a18e49
Fix SettingUI & Declutter 2026-05-18 12:40:46 -04:00
thororen1234
1924684544
migrate and fix a bunch of test issues because of deprecations 2026-05-18 11:11:21 -04:00
thororen1234
b7ed0728c8
some fixes 2026-05-18 10:17:50 -04:00
thororen1234
00cfff9d27
Merge remote-tracking branch 'upstream/dev' into dev 2026-05-18 10:12:16 -04:00
V
b8a515dff5
add Windows background material customisation (#4230) 2026-05-18 04:28:46 +02:00
Vendicated
9b94e49622
stupid me 2026-05-12 18:16:47 +02:00
Vendicated
5f474ae9bc
fix PatchHelper 2026-05-12 18:15:32 +02:00
V
3b9292d3bc
Migrate to Discord's new Modals (#4206)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-05-10 13:58:48 +02:00
Rafael
b5e570afc8
fix mistake in wording (#1053) 2026-05-06 16:53:30 -04:00
creations
520532a08a
fix: BetterFolders, CallTimer, Cloud tab, ChannelTabs (#1055)
* fix betterfolders?

* fix calltimer

* fix cloud tab

* fix channeltabs

* Update index.tsx

---------

Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>
2026-05-06 16:53:16 -04:00
thororen1234
6ec2a06023
Merge remote-tracking branch 'upstream/dev' into dev 2026-05-04 18:20:36 -04:00
Vendicated
8cfb152684
Cloud Settings: fix sync direction select not updating 2026-05-04 19:29:37 +02:00
V
dbca8ef263
remove deprecated plugin.options field (#4165) 2026-05-04 11:40:05 +02:00
Ruben
9794ab1cba
Translate: add support for Kagi Translate (#3416)
Co-authored-by: Vending Machine <vendicated@riseup.net>
2026-05-02 14:59:22 +02:00
Jake
599d761005
fix: restore icon viewer and zip preview icons (#1036) 2026-04-30 22:33:38 -04:00
thororen1234
63b0be5dcb
lint 2026-04-30 10:53:21 -04:00
thororen1234
72f99b6c8c
tidy up equicord tab code a little 2026-04-29 19:03:09 -04:00
thororen1234
97fb208005
Merge remote-tracking branch 'upstream/dev' into dev 2026-04-28 09:18:50 -04:00
Vendicated
1f045a0557
Settings: add support for searching acronyms like BF & SHC 2026-04-26 20:54:33 +02:00
YashRaj
f0182b3e3f
feat: add more icons to @components/Icons and fix wrong icons for hideMessages and triviaAI (#1013)
* fix: icons for hideMessage and triviaAI

* feat: use fill={props.fill || "currentColor"}

* feat: add more icons to @components/Icons

Co-authored-by: Copilot <copilot@github.com>

---------

Co-authored-by: Copilot <copilot@github.com>
2026-04-26 10:19:37 -04:00
thororen1234
81c1be068a
revert textarea 2026-04-24 07:29:59 -04:00