Commit graph

2,132 commits

Author SHA1 Message Date
github-actions[bot]
a5f0a9c3b5 metainfo: add entry for v1.3.1 2026-10-17 16:06:56 +00:00
smartfrigde
d056f8a534 chore: bump electron v1.3.1 2026-10-17 14:36:11 +02:00
smartfrigde
197b351a83 chore: bump deps
should fix mac CI errors
2026-10-17 14:25:17 +02:00
smartfrigde
d1a42b13fc ci: base64 the cert 2026-10-17 14:08:16 +02:00
smartfrigde
e39b802296 chore: update readme 2026-10-17 13:38:10 +02:00
smartfrigde
3e153b6119 fix: signing on macOS
certs updated
2026-10-14 16:38:51 +02:00
smartfrigde
8597289de5 ci: remove 32-bit
support was removed by electron https://releases.electronjs.org/release/v44.0.0
2026-10-14 15:45:42 +02:00
smartfrigde
cf1fa119b5 fix: validate ipc parameters
solves: https://github.com/Legcord/Legcord/issues/1163
2026-10-14 15:26:27 +02:00
smartfrigde
fd5599532a chore: bump to 1.3.1 2026-10-14 13:12:19 +02:00
smartfrigde
5654ee4665 fix: devtools keyboard shortcut 2026-10-14 13:01:51 +02:00
smartfrigde
aebe33936b chore: bump deps 2026-10-14 12:38:29 +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
youtsuho
b750f1e7f6
fix: add .gitattributes to enforce LF line endings and resolve biome format errors (#1167) 2026-10-01 16:13:11 +02:00
Angelo Mendes
5e7d7462a9
fix: prevent macOS traffic lights from overlapping navigation (#1165) 2026-09-05 13:53:58 +02:00
smartfrigde
8bc66125cb chore: update rolldown 2026-09-04 10:20:39 +02:00
smartfrigde
74c955387a chore: update electron 2026-09-04 10:14:17 +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
Renan Giuliasse
ac3ea92795
fix. package dependencies on debian (#1146) 2026-08-09 16:39:22 +02:00
imide
df7fc5328f
fix(ci): set pnpm store version (#1139) 2026-07-31 19:30:25 +02:00
youtsuho
b3b7c2cb1f
perf: eliminate synchronous I/O churn and TTL-based caches (#1138) 2026-07-31 19:30:08 +02:00
imide
16ed508bbf
chore: update README.md to include flathub (#1143) 2026-07-31 19:18:17 +02:00
imide
23ad6bd57f
fix(meta): purge bugged release in metainfo (#1140) 2026-07-28 23:21:25 +02:00
imide
0934773de7
fix(ci): switch from install to just run (#1137) 2026-07-26 21:08:43 +02:00
github-actions[bot]
500db94a43 metainfo: add entry for v1.3.0 2026-07-26 18:56:35 +00:00
smartfrigde
c8d91f6129 fix: support overlay on tahoe and older v1.3.0 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
smartfrigde
6a0f645df9 fix: MacOS -> macOS 2026-07-26 19:03:46 +02:00
imide
04d2b29f83
fix: update appimage toolset as per electron-builder docs (#1136) 2026-07-26 18:57:33 +02:00
youtsuho
05a8438bd5
fix: add AboutPopup close button (#1133) 2026-07-25 12:17:33 +02:00
smartfrigde
3ed5fca353 chore: bump all deps 2026-07-24 17:31:10 +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
acdec4a5e3 chore: bump deps 2026-07-24 13:52:01 +02:00
smartfrigde
e60e46c88e fix: don't the dbus interface on mac/win 2026-07-24 13:35:44 +02:00
Renan Giuliasse
71c6484a74
feat. debian target license & dependencies (#1130) 2026-07-24 13:15:58 +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