theo
738b7e44a6
fix edge case where Discord installs can go corrupt ( #4472 )
2026-07-31 20:40:47 +00:00
Vendicated
5d4d2447ff
AutoDNDWhilePlaying: respect invisible & manual user change
2026-07-26 20:37:18 +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
V
f335c823d6
Improve persistence after Discord updates ( #4441 )
...
improves update persistence & ports to Linux
2026-07-23 22:08:32 +02:00
Angel Wang
9ffb2108e8
LastFmRPC ~> MusicRPC: add ListenBrainz support ( #4077 )
...
Co-authored-by: V <vendicated@riseup.net>
2026-07-15 18:03:39 +02:00
Lunascape
e51821c740
new plugin TenorGifSearch ( #4332 )
...
Co-authored-by: V <vendicated@riseup.net>
2026-07-15 09:13:45 +02:00
Vendicated
6eb2207040
Updater: fix potentially erroring in edge case
2026-06-25 11:04:00 +02:00
V
b8a515dff5
add Windows background material customisation ( #4230 )
2026-05-18 04:28:46 +02:00
Nick Oates
edd9e3be4c
QuickCSS: prevent white background flash when loading ( #2878 )
2026-05-04 12:52:11 +02:00
V
ce8e48bb6d
Unify styles into single root node & support preload sandboxing ( #3797 )
2025-12-20 01:46:14 +01:00
Vendicated
b1cdf7a35d
add vesktop protocol to csp whitelist
2025-09-29 03:47:28 +02:00
V
dc9064326b
refactor discord types into separate npm package ( #3520 )
...
Co-authored-by: V <vendicated@riseup.net>
Co-authored-by: sadan <117494111+sadan4@users.noreply.github.com>
Co-authored-by: ezzud <contact@ezzud.fr>
2025-07-10 00:38:39 +02:00
Vendicated
3a1e17e04d
remove redundant methods
2025-06-14 18:55:12 +02:00
Vendicated
78d3330ccf
make Open Themes/Settings folder properly open the folder
2025-06-14 18:51:40 +02:00
Vendicated
2a398985cf
fix: correctly allow resources from localhost
2025-06-14 00:55:27 +02:00
Vending Machine
ed5ed4b80a
Allow users to manually whitelist Domains for use in themes ( #3476 )
2025-06-12 02:19:45 +02:00
Vendicated
18f2b49b67
fix loading themes with spaces in their name
2025-06-09 01:56:19 +02:00
Vendicated
bb106b7c49
whitelist catbox for use in themes
2025-06-07 01:31:04 +02:00
Vendicated
3a2a16a09c
whitelist tenor and pinterest for use in themes
2025-06-07 01:18:14 +02:00
Vending Machine
47856a26f1
Updater: fix network errors triggering popups ( #3436 )
2025-06-07 00:46:49 +02:00
Vending Machine
e7076f5aee
Use much stricter, whitelist based CSP ( #3162 )
2025-06-06 18:30:19 +02:00
Vendicated
690574376b
update to latest React Devtools
2025-05-09 02:19:02 +02:00
iilwy
fe0309ffaa
fix "Disable minimum window size" option ( #3335 )
...
Fixes #3330
Fixes #878
2025-04-14 13:41:50 +02:00
Sukka
dcb7a593e5
Replace unpkg with jsDelivr ( #3291 )
2025-03-15 18:32:14 +01:00
Vendicated
9ccc74bde3
use correct prodversion in chrome extension installer
2024-12-20 15:06:19 +01:00
Nuckyz
4a5f0838e2
Remove workaround for Devtools theme
2024-12-07 20:32:16 -03:00
Nuckyz
e818905520
Workaround https://github.com/electron/electron/issues/43367
2024-10-10 09:17:32 -03:00
Aiden
e99eec50bc
Migrate to eslint flat config; update dependencies ( #2627 )
...
Co-authored-by: vee <vendicated@riseup.net>
2024-08-02 12:12:59 +02:00
Surge
51ae019cd5
feat(plugins/openInApp) Refactor code and add Apple Music support ( #2744 )
...
Co-authored-by: v <vendicated@riseup.net>
Co-authored-by: Shiggy <136832773+shiggybot@users.noreply.github.com>
2024-07-30 23:42:57 +02:00
Vendicated
6ce7fde19c
upgrade monaco (QuickCss Editor) to 0.50.0; fixes some syntax
2024-06-22 01:10:08 +02:00
Vendicated
4ec01d0f40
disable UseEcoQoSForBackgroundProcess
2024-06-08 05:54:36 +02:00
Nuckyz
d07e4c71b5
Make Reporter runnable in desktop
2024-05-31 23:28:58 -03:00
Vendicated
86aabe73eb
add more flags for preventing background unloading
2024-05-29 04:24:48 +02:00
Vendicated
9ec671819d
build: improve fileInclude plugin
2024-05-26 19:15:51 +02:00
Nuckyz
775877281e
Revert removal of DevTools context menu fix
2024-05-23 06:04:50 -03:00
Vendicated
a0778f6a2e
work around discord unloading in background
2024-05-23 03:35:02 +02:00
Aztup
f4d6461690
feat(plugins/openInApp) Add tidal support ( #2404 )
...
Co-authored-by: vee <vendicated@riseup.net>
2024-05-15 04:35:00 +02:00
Claire
f21db5cb01
add Native settings implementation ( #2346 )
...
Co-authored-by: vee <vendicated@riseup.net>
2024-05-12 02:08:17 +02:00
Vendicated
69b349da77
fix minor updater bugs
2024-03-30 00:28:15 +01:00
Vendicated
afdcf0edb9
refactor shared utils to more obviously separate contexts
2024-03-13 21:59:09 +01:00
V
9aa205b5ec
rewrite settings api to use SettingsStore class ( #2257 )
...
Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
2024-03-13 21:45:45 +01:00
Nuckyz
bf9a225038
HTTP Updater: Only include first commit line
2024-03-12 20:18:46 -03:00
Nuckyz
102842d528
Close Ipc FS watchers if window is closed
2024-03-07 11:33:00 -03:00
Nuckyz
19799767ad
Fix trying to check for updates if origin doesn't have same branch
2024-03-07 10:27:50 -03:00
Nuckyz
7592b5c172
Fix devtools context menus on canary
2024-02-06 13:31:18 -03:00
Vendicated
988435714e
Add back transparency option
2024-01-19 01:08:25 +01:00
Vendicated
2ab1c50c73
QuickCss: reopen existing window instead of new one
2024-01-13 19:27:41 +01:00
Vendicated
69a4d2734e
fix(git updater): correctly persist isDev switch
2024-01-13 19:08:11 +01:00
Damien Erambert
34cbb22efe
feat: add dropdown to choose vibrancy value on macOS ( #1941 )
...
Co-authored-by: V <vendicated@riseup.net>
2023-12-07 00:30:41 +01:00
megumin
77d08c5c28
feat: Add Environment variable to disable updater auto-patching ( #1971 )
2023-11-15 14:30:48 -03:00