Commit graph

30 commits

Author SHA1 Message Date
thororen1234
334c39decc
Merge remote-tracking branch 'upstream/dev' into dev 2026-07-27 19:25:42 -04: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
thororen1234
a3b2ee48f3
fix whatever the fuck happened 2026-04-16 13:45:58 -04:00
thororen1234
3aa8394737
revert 2026-04-16 13:25:20 -04:00
thororen1234
899a24db2c
Merge remote-tracking branch 'upstream/dev' into dev 2026-04-16 10:02:08 -04: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
prism
050dd1cdcc
feat(eslint): migrate (#596)
* eslint: migrate to defineConfig and add no-multiple-empty-lines rule

* chore: fix multiple empty lines
2025-12-25 13:27:36 -05:00
thororen1234
aa6915072c
Add Some Readmes 2025-08-22 13:17:52 -04:00
thororen1234
bd095525d8 Merge remote-tracking branch 'upstream/dev' into dev 2025-02-01 20:13:02 -05:00
v
6cccb54ffc
Fix lag caused by poorly written CSS rules (#3198)
Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
2025-02-02 01:37:54 +01:00
thororen1234
dedf88bb72 Fixes? 2024-10-02 14:13:56 -04:00
thororen1234
04b72b7bbe Merge remote-tracking branch 'upstream/main' 2024-09-04 13:22:51 +00:00
Nuckyz
7333f40db6
Dearrow: Fix thumbnails with default option 2024-09-04 10:16:45 -03:00
thororen1234
39e37ee643 Merge remote-tracking branch 'upstream/main' 2024-09-04 12:34:23 +00:00
ElectricSteve
244cb26c32
Dearrow: Add option to not dearrow by default (#2818) 2024-09-04 09:12:58 -03:00
thororen1234
1386c465c3 Merge remote-tracking branch 'upstream/dev' 2024-06-17 14:27:08 -04:00
SuperStormer
c1593e1806
Dearrow: fix ">" handling (#2582) 2024-06-17 19:13:27 +02:00
thororen1234
68343dc8e2 Merge remote-tracking branch 'upstream/dev' 2024-05-30 10:34:07 -04:00
Vendicated
5b35d7c644
fix occasional errors in Dearrow & ImageZoom 2024-05-28 02:35:40 +02:00
thororen
992523682d Merge remote-tracking branch 'upstream/dev' 2024-05-12 17:41:38 -04:00
Fafa
cc5e39c9a9
Dearrow: allow configuring which elements get dearrowd (#2414)
Co-authored-by: Vendicated <vendicated@riseup.net>
2024-05-11 21:50:29 +00:00
thororen
ea7451bcdc forked!! 2024-04-17 14:29:47 -04:00
Nuckyz
fdf3480b27
Fix DeArrow patch 2023-12-20 01:34:08 -03:00
Ajay Ramachandran
6ee50d30f6
fix(dearrow): remove > from DeArrow titles (#1999) 2023-12-07 00:26:08 +01:00
Ajay Ramachandran
fd25b5f296
fix(dearrow): support DeArrow thumbnail submissions at 0 seconds (#1979) 2023-11-15 14:30:48 -03:00
Marvin Witt
04d2dd26c4
fix(dearrow): don't replace thumbnail if only original available (#1959) 2023-11-07 22:24:08 -03:00
Vendicated
aa2a57b733
Fix Dearrow 2023-10-25 19:33:39 +02:00
V
7364776715
Dearrow: Fix button part 2 2023-09-09 19:51:30 +02:00
V
3a5b70d410
Dearrow: Fix button 2023-09-09 19:49:11 +02:00
V
e08d49edac
New Plugin: Dearrow (#1723) 2023-09-09 19:17:50 +02:00