Commit graph

331 commits

Author SHA1 Message Date
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
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
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
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
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
Vendicated
1f045a0557
Settings: add support for searching acronyms like BF & SHC 2026-04-26 20:54:33 +02:00
sadan4
39db491655
Badges: fix crashing (#4135)
Co-authored-by: V <vendicated@riseup.net>
2026-04-21 20:14:55 +02:00
Vendicated
afe435e847
fix visual issues with Vencord Settings modals 2026-04-16 23:00:34 +02:00
Vendicated
e836846a2e
upgrade dependencies 2026-04-16 04:19:42 +02:00
V
610c3719c8
Introduce plugin tags for easier searching (#3553)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: sadan4 <117494111+sadan4@users.noreply.github.com>
2026-04-16 03:42:59 +02:00
Vendicated
2448edfc48
add vesktop vs vencord explainer to updater & improve cards 2026-03-19 15:09:38 +01:00
thororen
26829a4204
ReviewDB: various fixes (#4062)
* fix regression that only showed 4 reviews per page
* Newest to oldest review sort
* filter out system on preview
* fix broken pfps rendering as error image
* fix contrast on white profiles

---------

Co-authored-by: Vendicated <vendicated@riseup.net>
2026-03-19 09:01:13 +01:00
Vendicated
8588ab70d2
Improve TextReplace settings UX 2026-03-11 03:03:46 +01:00
thororen
f9c404c229
fix StartupTimings & Decor (#3963) 2026-02-10 01:19:17 +01:00
Vendicated
dc27c4da76
plugin settings: fix not removing dummy user after load 2026-02-02 04:09:07 +01:00
Vendicated
781a2f7c60
misc Settings ui improvements 2026-01-28 04:42:17 +01:00
Vendicated
816243e702
Settings: add textarea options 2026-01-28 04:15:39 +01:00
sadan4
575421f4d0
fix everything (#3925)
Co-authored-by: prism <69634294+imjustprism@users.noreply.github.com>
Co-authored-by: sadan4 <117494111+sadan4@users.noreply.github.com>
Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
Co-authored-by: V <vendicated@riseup.net>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
Co-authored-by: prism <snawalt420@proton.me>
Co-authored-by: wearrrrr <contact@wearr.dev>
Co-authored-by: Elvyra <88881326+EepyElvyra@users.noreply.github.com>
2026-01-24 01:59:53 +01:00
Vendicated
702a71dee8
fix plugin settings UI 2026-01-23 17:51:30 +01:00
prism
1af7eb62f1
Fix overlay theming issues & improve components (#3880)
Co-authored-by: V <vendicated@riseup.net>
2026-01-06 00:24:54 +01:00
nexpid
de019f7f17
Settings: support disabled for boolean settings (#3876) 2026-01-01 01:10:42 +00:00
Vendicated
c123efd659
fix & future proof tooltips 2025-12-28 02:28:22 +01:00
V
ce8e48bb6d
Unify styles into single root node & support preload sandboxing (#3797) 2025-12-20 01:46:14 +01:00
lewisakura
bfc356b69e
Cloud Sync: Add sync direction option for single source of truth (#3834)
Co-authored-by: V <vendicated@riseup.net>
2025-12-20 00:02:05 +01:00
Vendicated
e94ea48a8b
FixImagesQuality: add option to load original image from cdn 2025-12-15 00:25:16 +01:00
Vendicated
ad173d7003
remove legacy css colour variable fallback 2025-12-14 15:32:47 +01:00
Vendicated
b910b3d147
fix FriendsSince & own CustomRPC buttons not showing for yourself 2025-12-14 14:42:37 +01:00
Vendicated
c36c750106
fix PermissionViewer & css variables again 2025-12-12 02:43:24 +01:00
V
6b64cf38b0
update discord css colour variables (#3832)
Co-authored-by: V <vendicated@riseup.net>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>
2025-12-10 19:46:23 +01:00
VV
b8ab6a7470
support new Settings UI (#3803)
Co-authored-by: Vendicated <vendicated@riseup.net>
2025-12-06 01:32:51 +01:00
Vendicated
d8fe9f0c76
fix some text being wrong colour 2025-12-05 21:44:32 +01:00
Vendicated
5f1a4db7e1
fix regression that broke some ui spacing 2025-11-25 17:37:58 +01:00
V
eb5a42dd87
Add the option to toggle plugin chatbar & message hover buttons (#3693) 2025-11-21 13:53:30 +01:00
V
52e76a9cfc
useSettings: add prefix/wildcard settings path matching (#3783)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-21 12:09:07 +00:00
V
ed1060b400
improve Vencord Toolbox (#3787) 2025-11-21 13:04:09 +01:00
Vendicated
f91c6d983a
upgrade dependencies 2025-11-19 02:57:12 +01:00
Vendicated
ddc1b34150
Plugin settings: add api/user plugins filter 2025-11-19 02:37:16 +01:00
Vendicated
3452a722b4
remake and improve Card/Flex components 2025-11-19 02:21:24 +01:00
Vendicated
78a2add1a5
USRBG: improve settings ui 2025-11-18 01:56:34 +01:00
V
6afcce39dd
refactor: fix circular dependency issues & improve organisation (#3729)
Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
2025-11-16 15:17:35 +01:00