smartfrigde
158f537e7d
fix: building
2026-06-15 16:12:49 +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
11d02104d9
fix: first launch blank settings and theme ( #1101 )
2026-06-15 16:04:53 +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
9347d4c7f8
chore: add a note about supported node versions
2026-06-04 19:30:43 +02:00
smartfrigde
b7582bf5af
chore: linting & bump deps
2026-06-04 18:21:52 +02:00
hoshidesu
43ad9637ba
feat(screenshare): implement macOS native system audio loopback capture ( #1092 )
2026-06-03 18:43:24 +02:00
Hosted Weblate
6bd07ce067
chore: translations update [skip ci]
...
Co-authored-by: António Oliveira <antonio.oliveira5487@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/armcord/client/pt_PT/
Translation: Legcord/Client
2026-06-03 02:01:02 +02:00
Aiden
9ac2f6b627
migrate biome config
2026-05-28 23:00:41 -04:00
Aiden
fbc9d72392
update actions
2026-05-28 22:59:28 -04:00
Aiden
98eafab83c
remove dependabot
2026-05-28 22:47:56 -04:00
Aiden
0d537effa9
fix startup crash
...
I don't know why ms is needed
2026-05-28 22:38:11 -04:00
Aiden
b1876a11b6
drop tsx node 26 natively supports type stripping
2026-05-28 22:18:13 -04:00
Aiden
bc3f46258c
fix script
2026-05-28 19:06:17 -04:00
Aiden
b886ef051e
bump packages
2026-05-28 18:49:55 -04:00
Aiden
ef0007f0c9
@types/minimatch@6.0.0: This is a stub types definition. minimatch provides its own type definitions, so you do not need this installed.
2026-05-27 21:47:45 -04:00
Hosted Weblate
089cff6792
chore: translations update [skip ci]
...
Co-authored-by: Forsan <forsan@duck.com>
Translate-URL: https://hosted.weblate.org/projects/armcord/client/hu/
Translation: Legcord/Client
2026-05-21 21:11:36 +00:00
Hosted Weblate
5c4e9d0707
chore: translations update [skip ci]
...
Co-authored-by: Bingus <tinkus144hz@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Melih Akköse <gunwiggle@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/armcord/client/de/
Translate-URL: https://hosted.weblate.org/projects/armcord/client/tr/
Translation: Legcord/Client
2026-05-16 15:02:42 +02:00
Dmitry Maryasov
d68a322cc4
fix: Windows mic drop in getUserMedia patch ( #1088 )
2026-05-16 15:02:35 +02:00
smartfrigde
527e0b4298
fix: opening settings menu/tray action
2026-05-14 18:47:15 +02:00
smartfrigde
09432f60bc
fix: first-time launch blank settings
2026-05-13 19:26:46 +02:00
smartfrigde
dcfc37c97a
fix: enable cors for legcord protocol
...
fixes recent crashes
2026-05-13 16:49:22 +02:00
smartfrigde
24e800a41a
chore: bump electron
2026-05-13 16:23:27 +02:00
youtsuho
12843004f4
fix: injection-typeerror ( #1085 )
...
Problem
A TypeError: Cannot read properties of undefined (reading 'enabled') was occurring during the mod injection process. This was primarily caused by the
getCustomBundle IPC handler returning undefined when the "custom" mod was disabled in the settings. Consequently, the preload script's promise resolution
attempted to access the .enabled property on a nullish value, crashing the injection pipeline.
Solution
- IPC Handler Fix: Updated src/discord/ipc.ts to ensure that getCustomBundle always returns a ModBundle object (including the enabled boolean), even if the
mod is disabled. This brings it into alignment with the behavior of other mod handlers like Vencord and Equicord.
- Defensive Hardening: Updated all mod injection scripts (src/discord/preload/mods/ for custom, equicord, shelter, and vencord) to use optional chaining
(bundle?.enabled). This provides a secondary layer of defense to prevent crashes if IPC responses are ever malformed or missing.
Risk
Very low. The changes are focused on improving the robustness of the injection pipeline and ensuring type consistency in IPC communication. No configuration
schemas or public APIs were changed.
Validation
- Linting: pnpm lint was run. While the project has pre-existing lint issues in unrelated files, the modified files are correct and follow the project's
formatting.
- Build: Verified that the project compiles and that the ModBundle type interface is strictly respected.
- Manual Verification: Confirmed that disabling the custom mod no longer triggers a TypeError in the injection script.
- Platform Coverage: Verified on Windows. Since these changes affect shared Electron IPC and preload logic, they are cross-platform by nature.
2026-05-13 16:18:48 +02:00
Hosted Weblate
eb0ddc3337
chore: translations update [skip ci]
...
Co-authored-by: Cynosoura <antikovt@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/armcord/client/ru/
Translation: Legcord/Client
2026-05-11 21:11:37 +02:00
Hosted Weblate
62934670ee
chore: translations update [skip ci]
...
Co-authored-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/armcord/client/pt_PT/
Translation: Legcord/Client
2026-05-09 19:11:36 +02:00
youtsuho
e55cd408f7
feat: Add icons to Legcord settings sidebar ( #1079 )
2026-04-26 11:07:08 +02:00
smartfrigde
92a3006725
feat: native plugin system
...
wip
2026-04-25 20:07:49 +02:00
smartfrigde
d27acca0e0
chore: bump to next major ver
2026-04-25 14:56:12 +02:00
smartfrigde
fcce5f8146
chore: code of contribution
2026-04-25 14:16:39 +02:00
youtsuho
a07d481d49
feat: redesign screenshare picker UI to match Discord design system ( #1076 )
2026-04-24 19:33:37 +02:00
youtsuho
88dd287d7e
fix: prevent JS injection via navigateTo deep links ( #1074 )
2026-04-24 19:33:19 +02:00
Hosted Weblate
355072866b
chore: translations update [skip ci]
...
Co-authored-by: Arif Budiman <arifpedia@gmail.com>
Co-authored-by: Dmitry Warkentin <dmitry@warkentin.ru>
Co-authored-by: Forsan <forsan@duck.com>
Translate-URL: https://hosted.weblate.org/projects/armcord/client/hu/
Translate-URL: https://hosted.weblate.org/projects/armcord/client/id/
Translate-URL: https://hosted.weblate.org/projects/armcord/client/ru/
Translation: Legcord/Client
2026-04-23 09:09:54 +00:00
Hosted Weblate
b3d18900a9
chore: translations update [skip ci]
...
Co-authored-by: Blueberry <igory.ygr200@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/armcord/client/ru/
Translation: Legcord/Client
2026-04-16 19:10:10 +02:00
github-actions[bot]
fdee9ecd44
metainfo: add entry for v1.2.4
2026-04-15 18:55:30 +00:00
Patrick
97942ebf9c
bump version
v1.2.4
2026-04-15 20:36:14 +02:00
Patrick
c63220d6d5
fix: first time setup
2026-04-15 20:34:19 +02:00
github-actions[bot]
aebd3a8181
metainfo: add entry for v1.2.3
2026-04-15 17:02:32 +00:00
smartfrigde
0cbcad20df
feat: new csp options
v1.2.3
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
smartfrigde
c9e9868c3a
fix: setup not appearing
2026-04-15 17:36:04 +02:00
Hosted Weblate
bebb6ddd2e
chore: translations update [skip ci]
...
Co-authored-by: Alberto Garrido Rodríguez <albergarri788@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/armcord/client/es/
Translation: Legcord/Client
2026-04-14 17:09:51 +00:00
Hosted Weblate
90735e5140
chore: translations update [skip ci]
...
Co-authored-by: Alberto Garrido Rodríguez <albergarri788@gmail.com>
2026-04-13 18:43:36 +02:00
smartfrigde
e352bcb9cc
fix: downgrade electron-builder
...
new release is broken, see old CI logs. changing for stable for now
2026-04-13 11:09:31 +02:00
smartfrigde
e3f58689a1
chore: bump deps
2026-04-13 11:06:23 +02:00
Hosted Weblate
ad5d2f3a44
chore: translations update [skip ci]
...
Co-authored-by: 3t6 <bambinos.235@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/armcord/client/fr/
Translation: Legcord/Client
2026-04-13 00:09:52 +02:00
Hosted Weblate
a531e04db0
chore: translations update [skip ci]
...
Co-authored-by: Forsan <forsan@duck.com>
Translate-URL: https://hosted.weblate.org/projects/armcord/client/hu/
Translation: Legcord/Client
2026-04-11 23:09:50 +02:00
smartfrigde
06e6e542b8
chore: bump electron builder
2026-04-11 20:08:57 +02:00
smartfrigde
6ecfc796f1
chore: linting
2026-04-11 19:58:44 +02:00