Commit graph

697 commits

Author SHA1 Message Date
thororen
cfec48401b
Merge remote-tracking branch 'upstream/dev' into dev 2026-10-03 11:10:38 -04:00
Vendicated
0c3c9625a7
fix Toasts 2026-10-03 00:50:35 +02:00
Vendicated
09210898a0
Fix native titlebar setting 2026-09-30 17:13:02 +02:00
thororen
6eb61b0482
Merge remote-tracking branch 'upstream/dev' into dev 2026-09-25 09:24:36 -04:00
Vendicated
a9d7a2243b
v1.15.7 2026-09-25 03:00:03 +02:00
thororen
0979c5c82c
MessagePopover: Overflow Arrows 2026-09-23 19:43:05 -04:00
thororen
2fbecccfe2
pluralise -> pluralize 2026-09-10 11:31:11 -04:00
thororen
360c1c5a6b
Merge remote-tracking branch 'upstream/dev' into dev 2026-09-09 10:29:50 -04:00
thororen
f62f8eaa84
Fix Gif Picker Context Menus 2026-09-07 12:39:16 -04:00
Lumap
6fef6b5179
new plugin AddAttachments: add new files to existing messages (#3202) 2026-09-06 02:08:09 +02:00
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