smartfrigde
cf1fa119b5
fix: validate ipc parameters
...
solves: https://github.com/Legcord/Legcord/issues/1163
2026-10-14 15:26:27 +02:00
smartfrigde
5654ee4665
fix: devtools keyboard shortcut
2026-10-14 13:01:51 +02:00
youtsuho
fa58d066da
perf: eliminate 5s preload sleep with targeted global polling ( #1173 )
...
Replace the unconditional sleep(5000) in patches.mts with independent
polling loops that wait only for the specific page-context globals
each injection needs:
- waitForPageGlobal: polls webFrame.executeJavaScript every 100ms
for window.shelter / window.Vencord (isolated context safe)
- waitForBody: polls document.body for version CSS injection
- loadImmediate: Notification patch + discord.css run with no wait
The four branches (immediate, shelter deps, vencord deps, version
info) now run in parallel, each completing as soon as its target is
available instead of all waiting 5s.
2026-10-14 12:27:10 +02:00
MahmodZE
550c0df3b6
fix: portable mode ( #1172 )
...
* fix: incorrect rmdirSync usage
* fix(portable mode): make path variables be set when app is ready
2026-10-14 12:26:16 +02:00
dylanjkl
155ecd1f9a
fix(screenshare): give each picker tile its own preview ( #1155 )
2026-09-04 10:13:00 +02:00
ewof
133df0f620
fix: themes tab ( #1151 )
2026-09-04 10:05:21 +02:00
youtsuho
a010f5a0ed
perf: limit 1500ms startup delay to Linux only ( #1157 )
2026-09-04 10:03:56 +02:00
youtsuho
d3ac25a575
perf: use config cache in getEntireConfig IPC handler ( #1158 )
2026-09-04 10:03:33 +02:00
youtsuho
288cf7a43b
fix: resolve RPC large_image and small_image independently ( #1160 )
2026-09-04 10:02:49 +02:00
MahmodZE
d2df28394b
feat: replace observer version patching with CSS pseudo element ( #1149 )
2026-08-09 16:39:56 +02:00
youtsuho
b3b7c2cb1f
perf: eliminate synchronous I/O churn and TTL-based caches ( #1138 )
2026-07-31 19:30:08 +02:00
smartfrigde
c8d91f6129
fix: support overlay on tahoe and older
2026-07-26 19:09:49 +02:00
Isaac Boorman
79d444be19
fix: macOS traffic light positioning on 'Overlay' window style ( #1134 )
2026-07-26 19:06:09 +02:00
smartfrigde
0d4536e924
chore: disable mac system picker by default
2026-07-26 19:03:46 +02:00
smartfrigde
91fd2f6782
feat: add a global keybind linux notice
2026-07-26 19:03:46 +02:00
youtsuho
05a8438bd5
fix: add AboutPopup close button ( #1133 )
2026-07-25 12:17:33 +02:00
smartfrigde
ee88b2dbc5
feat: re-do start minimized
...
closes: https://github.com/Legcord/Legcord/issues/998
2026-07-24 17:22:39 +02:00
smartfrigde
e9a95d4c75
fix: start minimized not working
...
closes https://github.com/Legcord/Legcord/issues/941
2026-07-24 17:10:54 +02:00
smartfrigde
c222657c30
feat sdp rewrite toggle
2026-07-24 17:02:38 +02:00
smartfrigde
9558af52dc
feat: redesign the ootb setup to be more in-line with discord
2026-07-24 15:00:06 +02:00
smartfrigde
e60e46c88e
fix: don't the dbus interface on mac/win
2026-07-24 13:35:44 +02:00
youtsuho
b2151296a4
perf: parallelize mod fetching and plugin system initialization ( #1131 )
2026-07-24 01:33:19 +02:00
Patrick
73d26986e2
feat: sdp baseline rewrite on windows
...
enables hw accelerated streams
2026-07-23 22:58:29 +02:00
smartfrigde
fd164d0b2f
chore: lint
2026-07-23 21:48:00 +02:00
smartfrigde
0d3f7b0008
fix: linux screensharing tweaks
...
most notably disabling vaapi disables also software encode/decode
2026-07-23 21:45:03 +02:00
smartfrigde
f64eb87d70
fix: RTP ceiling raise
2026-07-23 20:56:03 +02:00
smartfrigde
20f557e721
feat: hw enabled screensharing on macOS
...
possibly other platforms too
2026-07-23 19:54:48 +02:00
smartfrigde
758b97e63e
chore: linting
2026-07-23 13:43:14 +02:00
smartfrigde
0f7ac5449c
feat: load quick css editor locally
...
faster loads, more secure
2026-07-23 13:41:10 +02:00
smartfrigde
bd3f8de6bc
feat: unify sanitization
2026-07-23 13:41:10 +02:00
smartfrigde
5d6cc64db7
fix: URL substring sanitization
2026-07-23 13:41:10 +02:00
youtsuho
d0dda79fbf
feat: redesign/about window ( #1121 )
2026-07-23 13:40:43 +02:00
smartfrigde
642533f800
fix: dropdowns not overflowing panels
2026-07-22 23:32:44 +02:00
smartfrigde
d5641b5f0e
fix: make the window focus properly on deeplinks
2026-07-22 23:15:30 +02:00
smartfrigde
38e5b20dfe
feat: add go back to dsc button on invite pages
2026-07-22 23:13:34 +02:00
smartfrigde
f0ff4f9221
fix: invisible traffic light buttons on modern transparency
...
https://github.com/Legcord/Legcord/issues/1095
2026-07-22 22:54:16 +02:00
smartfrigde
4fb59f7fff
fix: rpc settings not being applied
2026-07-22 20:56:26 +02:00
smartfrigde
853f3ff5e0
chore: linting
2026-07-22 20:12:19 +02:00
smartfrigde
4e9da71366
fix: splash styling
2026-07-22 20:10:23 +02:00
smartfrigde
bb7bf89312
feat: window bounds sanitization
2026-07-22 19:47:42 +02:00
smartfrigde
464a1c2fb7
fix: settings jumping after state change
2026-07-22 19:47:13 +02:00
smartfrigde
5d72d180b1
feat: revise the rest of settings pages
2026-07-22 19:47:13 +02:00
smartfrigde
550662ce0c
feat: redesign settings page
2026-07-22 19:47:13 +02:00
smartfrigde
4ec80d11bb
feat: add proxy/networking settings
...
solves https://github.com/Legcord/Legcord/issues/1013
2026-07-22 19:47:12 +02:00
smartfrigde
f30dadcdfd
feat: add more performance modes
2026-07-22 19:46:41 +02:00
Renan Giuliasse
80689ea23b
feat. wayland keybind support ( #1127 )
...
Co-authored-by: KarboX <48266134+KarboXXX@users.noreply.github.com>
2026-07-22 18:44:56 +02:00
smartfrigde
a934aa50b1
feat: add showExperimentalPluginMenu toggle
2026-07-19 22:34:30 +02:00
smartfrigde
5963a451ca
fix: type check
2026-07-19 21:15:40 +02:00
youtsuho
d27b05f85a
refactor(themes): redesigned themes page UI with modern card layout ( #1108 )
2026-07-19 19:05:19 +02:00
youtsuho
526d6dcce8
perf: cache theme list with fs.watch to avoid readdirSync ( #1118 )
2026-07-19 19:03:43 +02:00