github nightcordlegit/youcord v1.21.30

latest releases: 2026-09-10, 2026-09-09, 2026-09-08...
one month ago

YouCord v1.21.30

What's Changed since v1.21.9

Performance

  • Removed obfuscation: javascript-obfuscator removed from build pipeline. Open-source project no longer needs runtime decoding overhead. Bundle size reduced from ~7MB to 5.7MB.
  • Lazy plugin loading: New ~pluginMeta virtual module extracts metadata at build time (regex-based, no code evaluation). PluginManager uses metadata for API detection and dependency resolution without evaluating plugin modules. Disabled plugins are skipped faster.
  • requestIdleCallback: Non-critical startup phases (DOMContentLoaded plugins, titlebar styling) deferred to idle time, improving perceived startup performance.
  • Optimized initPluginManager: Two-pass initialization - first pass with metadata (fast), second pass with plugin modules only for enabled plugins.

Dependencies Cleanup

  • Removed javascript-obfuscator (~11MB, 66 fewer packages in lockfile)
  • (Audit identified additional candidates: monaco-editor 93MB, discord ~500KB, @song-spotlight/api, arrpc-bun 15MB)

Icons

  • New app and installer icons - custom YouCord branding across all platforms

Fixes

  • Restored import ~plugins side-effect import to prevent circular dependency crash on plugin name lookup
  • Various theme freeze fixes
  • Updated Telegram channel link
  • Improved dev-inject.bat display with colored output
  • Updated DEV team Discord IDs

Features

  • Added YouCordRPC plugin (app ID 1529869867640029386)

Don't miss a new youcord release

NewReleases is sending notifications on new releases.