Commit graph

130 commits

Author SHA1 Message Date
smartfrigde
0d4536e924 chore: disable mac system picker by default 2026-07-26 19:03:46 +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
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
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
bd3f8de6bc feat: unify sanitization 2026-07-23 13:41:10 +02:00
smartfrigde
d5641b5f0e fix: make the window focus properly on deeplinks 2026-07-22 23:15:30 +02:00
smartfrigde
bb7bf89312 feat: window bounds sanitization 2026-07-22 19:47:42 +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
youtsuho
526d6dcce8
perf: cache theme list with fs.watch to avoid readdirSync (#1118) 2026-07-19 19:03:43 +02:00
smartfrigde
8aea77ba25 revert: sleepInBackground default to false 2026-06-15 16:09:35 +02:00
youtsuho
3ec1bc2d32
fix: Memory leaks and CPU fixes (performance audit) (#1102) 2026-06-15 16:07:03 +02:00
youtsuho
7d933c6529
fix: resolve all Biome lint errors (201 errors, 31 warnings -> 0) (#1100) 2026-06-13 15:07:59 +02:00
smartfrigde
b7582bf5af chore: linting & bump deps 2026-06-04 18:21:52 +02:00
smartfrigde
527e0b4298 fix: opening settings menu/tray action 2026-05-14 18:47:15 +02:00
smartfrigde
92a3006725 feat: native plugin system
wip
2026-04-25 20:07:49 +02:00
youtsuho
88dd287d7e
fix: prevent JS injection via navigateTo deep links (#1074) 2026-04-24 19:33:19 +02:00
Patrick
c63220d6d5 fix: first time setup 2026-04-15 20:34:19 +02:00
smartfrigde
0cbcad20df feat: new csp options 2026-04-15 18:21:19 +02:00
Xql.dev
f580f36491
feat: stricter csp, better permission handling, mod validation (#1069) 2026-04-15 17:41:24 +02:00
youtsuho
b1f5a524d5
fix: restore zip path traversal (#1061) 2026-04-11 12:00:29 +02:00
Xql.dev
3c542deeeb
chore: cleanup fix-me's 2026-04-11 11:59:53 +02:00
V. E.
d98c4fd3c0
feat: add window material setting (#1025) 2026-04-03 18:30:34 +02:00
youtsuho
dd661120e1
feat: support banner about popup (#1044) 2026-03-26 19:44:09 +01:00
smartfrigde
4825510f4c feat: noBundleUpdates allow to select mods 2026-03-26 17:42:52 +01:00
smartfrigde
a64d87b4ef feat: backup and restore option 2026-03-26 16:58:20 +01:00
KarboX
fc770f4af0
feat: automatic linux updates (#1027) 2026-03-22 13:07:59 +01:00
psw01
e143af8479
fix: play sound effect on mute toggle (#1031) 2026-03-15 20:18:03 +01:00
smartfrigde
8ea47eafa0 feat: vaapi toogle 2026-03-08 21:15:48 +01:00
smartfrigde
69326f0b90 feat: handle blacklists in a seperate file 2026-02-21 20:50:52 +01:00
smartfrigde
c475abf393 feat: games blacklisting 2026-02-21 18:57:27 +01:00
smartfrigde
8e9e045154 feat: add push to talk 2026-02-21 16:50:30 +01:00
smartfrigde
1fccf2a9a9 feat: quick css toggle 2026-02-21 16:16:49 +01:00
smartfrigde
a91cc6da5c chore: linting 2026-02-14 12:14:43 +01:00
AnuragRai
5908f3905c
feat: add custom Chromium flags support with runtime flag dump (#1016)
This adds a user-facing way to extend Chromium startup flags
through a local flags.json file in the app data directory.

The selected legcord preset and custom flags are merged at
startup. The final applied switches and features can then be
inspected through dumpFlags for easier troubleshooting.

This also fixes additionalArguments parsing so values passed as
--key=value are handled correctly.
2026-02-14 12:10:21 +01:00
smartfrigde
a3083cac7f feat: fs plugin developer api 2026-01-29 18:38:36 +01:00
smartfrigde
366c4d474c feat: add detectable game card 2026-01-29 17:56:25 +01:00
smartfrigde
56a39ece47 chore: add missing i18n strings 2026-01-29 17:45:47 +01:00
smartfrigde
fa15156e04 chore: linting 2026-01-17 21:20:06 +01:00
smartfrigde
4a7fc671a7 feat: settings cache 2026-01-17 21:19:51 +01:00
Patrick
0cbe94ff0b feat: open discord invites inside discord
remove old invite manager
2026-01-09 08:55:04 +01:00
smartfrigde
90da98c564 feat: discord deeplink protocol 2026-01-09 08:22:37 +01:00