| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| replugged.asar | 2025-10-12 | 1.7 MB | |
| README.md | 2025-10-12 | 9.5 kB | |
| v4.11.0 source code.tar.gz | 2025-10-12 | 619.1 kB | |
| v4.11.0 source code.zip | 2025-10-12 | 744.4 kB | |
| Totals: 4 Items | 3.0 MB | 0 | |
What's Changed
⭐ Highlights
- Added a new setting to toggle Quick CSS (2c86d71ae0fc337ca1169715a8298b518e1fc58d) (by @yofukashino in https://github.com/replugged-org/replugged/pull/737)
- Added the ability to recall the last used custom slash command by pressing the up key (2c598e555247d45883dc464897064a7136e69b92) (by @yofukashino in https://github.com/replugged-org/replugged/pull/717)
- Added a custom theme color for the Replugged's notices (d68b1278b9168de43c7e9466d4100e6f3d96ae41) (by @yofukashino in https://github.com/replugged-org/replugged/pull/711)
- Refreshed the UI of Replugged's settings:
- Reposition buttons on addon pages to take up a full line below the heading (1d5fa5a38cb6e32d2b21dea6ce71aac38bccc5aa) (by @yofukashino in https://github.com/replugged-org/replugged/pull/723)
- Reposition buttons and author(s) on addon cards to the bottom (80b13b3d30e5d7860b32fbe0cfcf629be8430be7) (by @yofukashino in https://github.com/replugged-org/replugged/pull/685)
- Organize the General page with TabBars for clearer navigation (0f746008231d0b362c76f8e58fa309232724201f) (by @fedeericodl)
- Added a new coremod for decoding React error codes, showing the error message directly instead of a code (1bd34cfafb3975b7004a7d7b3beca1de863a8d48) (by @yofukashino in https://github.com/replugged-org/replugged/pull/733)
- Added custom tray menu items; one to show the current version, one for updating Replugged (useful if the updater can't be opened), and another as a shortcut to developer tools (a53982cb103d1ab8d0861201f28d87832a7fa04d) (by @yofukashino in https://github.com/replugged-org/replugged/pull/740)
- Added an advanced setting to toggle whether Discord hides the token in localStorage when developer tools are open; previously this was always enabled, but it is now configurable and disabled by default (58b8a0ea6ad92545137348bccd68887893b4ac63) (by @fedeericodl)
- Added support for theme presets, allowing themes to offer multiple built-in variations (d16dc244dea1c30358a0c8502e96d25f7fba292f) (by @12944qwerty in https://github.com/replugged-org/replugged/pull/570)
- Added a new setting for managing transparency of the window (3a4f0c597634f063872c5c66b0f5cf5a615941cb) (by @EastArctica in https://github.com/replugged-org/replugged/pull/540)
- Added a new setting for disabling the minimum size restrictions of the window (c771d6f32ca6be1d01cc2edef9baa78a346e8272) (by @fedeericodl)
- Added a patch to automatically keep Replugged plugged after Discord updates on Windows, with a new toggle available in settings (203d07899764073ad7656842997b478e1356df0d) (by @yofukashino in https://github.com/replugged-org/replugged/pull/707)
✨ Enhancements
- Added
getBoundMethodsinutilto create an object with all prototype methods bound to a given instance (546b9980a9888ead52db9cae86e8d20995023163) (by @fedeericodl) - Added
infoandverbosemethods to theLogger(c3dd97ed0eb652836d480d8b92e47aef584b2a99) (by @yofukashino in https://github.com/replugged-org/replugged/pull/727) - Added support for
streamandsupportFetchAPIon our protocol (088409c4746c8bdc07524dd1530dcfaf5c9a8f89) (by @yofukashino in https://github.com/replugged-org/replugged/pull/732) - Added
useValueonSettingsManagerfor accessing settings in React components with automatic updates when values change (6d1abfe40e1f37558a71a5ff198c6823aacf445d) (by @yofukashino in https://github.com/replugged-org/replugged/pull/704) - Export
wpRequireandsourceStringsfor more advanced webpack module searches (347e97be7113d71efce889f603497bf940bce80f) (by @yofukashino in https://github.com/replugged-org/replugged/pull/734) - Enabled more staff only features when the experiments setting is turned on:
- Show the Mana playground embed (Discord's custom Storybook implementation for the new Mana design system) in chat (
dev://mana/COMPONENT_NAME) when the experiments setting is turned on (c3ae42628c368188df022dcd9b8a772ace674852) (by @fedeericodl) - Show the Playgrounds and Build Overrides (when available) menu items in the User Settings cog menu, and add the Playgrounds tab in the Staff Help Popout when the experiments setting is turned on (7834bf4ede93a4eef08bf36296fa8cfbeb718e42) (by @fedeericodl)
- Download and use React DevTools from Chrome Web Store; the extension is now always updated to the latest version (ea679672449571d5a7f6505a08c1246a41f4cc91) (by @fedeericodl)
- Added support for
\iand$exportsplaceholders in plaintext patches and filters (fc82ad3b39626603f4be5d70b72914b5e77fd8e9) (by @yofukashino in https://github.com/replugged-org/replugged/pull/706) - Added
getComponentBySourceto search modules for React components, including ones wrapped withReact.memoandReact.forwardRef(c7a56ee41f7aac8f2c3e44b99ba69950328de86a) (by @fedeericodl) - Added
discord-client-types, centralized, always up-to-date type definitions for Discord modules, reducing the need for Replugged updates due to minor type changes (32b83d242cbbd01ad0cdb023f3e36d3df2b8f4b9) (by @fedeericodl in https://github.com/replugged-org/replugged/pull/736): - Remove all previously bundled component types;
- Add new components:
Anchor,Breadcrumbs,SearchBarandTabBar; - Replace legacy
TextInputwith the newTextInputfrom Mana; - Add
marginStylescommon module: replaced inline margins with standardized classes. - Added
KeyRecordercomponent for recording keyboard combinations (d616afcdb1a91abf9de7a0fcc7562848eff6fd6d) (by @yofukashino in https://github.com/replugged-org/replugged/pull/511) - Added data attributes for themes on the root element, messages, avatars, and TabBars (d3c50f6810225f2025a7fdb62b870f722824072f) (by @yofukashino in https://github.com/replugged-org/replugged/pull/719)
- Added
ColorPickercomponent for selecting colors (ecb7f0e5bfadd9ea2b98c569f3f776d38e8d249d) (by @yofukashino in https://github.com/replugged-org/replugged/pull/694) - Updated components and Replugged settings to be similar to the new Discord settings arrangement (57790be43c712054dde7fc3ca746a13c54f5a30e) (by @fedeericodl):
- Add new components:
FieldSet,FormControlandStack; - Remove all components that have an "Item" variant: use the new
labelanddescriptionDiscord added to the base components; - Replace legacy
TextAreawith the newTextAreafrom Mana.
🐞 Bug Fixes
- Fixed an issue with
virtualMergefailing whenownKeysneeds to return duplicate keys (5429962a04873175bb846ea543f036f2299ccef3) (by @yofukashino in https://github.com/replugged-org/replugged/pull/730) - Fixed an issue with custom slash command attachments being undefined (5da33b532ff564b35d1cba20647054a9ee3e4ed8) (by @yofukashino in https://github.com/replugged-org/replugged/pull/716)
- Fixed an issue with images not appearing when using ephemeral custom slash commands (5d03adfddccb2fd301473def439c4208fdd65d6c) (by @yofukashino in https://github.com/replugged-org/replugged/pull/715)
- Log a warning if the plaintext patch had no effect; can be silenced by setting the
warnflag of a plaintext patch to false (06d10138ff20b8e249ca98a903179dfb5d0a17cd) (by @yofukashino in https://github.com/replugged-org/replugged/pull/729) - Fixed an issue with our custom version in settings not being shown (63c83ac422a62616aaec6a5c14a7283959111425) (by @fedeericodl)
- Wrap setting pages with
ErrorBoundaryto avoid crashing the whole client if an error occurs (0064dd61088efefdf4516ef44558d4ae3d77b15f) (by @fedeericodl) - Fixed an issue with the
FormTextcomponent being undefined (fe5d21df78e1c230439cf6a6a9f82da8a7fd114b) (by @fedeericodl) - Fixed an issue with the
languagecoremod's plaintext patches (893701ef65dd0792af6261fb953750105a8ecc38) (by @fedeericodl) - Fixed an issue where user profile modals opened from an addon author were showing incomplete profile data (05bee3405c0219fb021b7cc2930105aaf595816f) (by @fedeericodl)
📰 Other Changes
- Extend the types of
GuildRoleStoreand export functions that are not on the prototype (b82f3ae4aa52cdb3f66c96cd13f34fe2f9f2be5a) (by @yofukashino in https://github.com/replugged-org/replugged/pull/725) - Change the plugin init timeout from 5 to 10 seconds (b352479cef661a147ea851ffd2085b3dd22780b3) (by @yofukashino in https://github.com/replugged-org/replugged/pull/731)
- Add back the ability to use hashed keys on Discord's translation messages (dd100729ac8e77694b179983815fde2d52b1a5b0) (by @yofukashino in https://github.com/replugged-org/replugged/pull/738)
- Use the correct string for the reload/relaunch modal (58b8a0ea6ad92545137348bccd68887893b4ac63) (by @yofukashino in https://github.com/replugged-org/replugged/pull/744)
- Rewrite and improve webpack documentation for clarity and accuracy (7f687064ed94d948daea7e9a7d9d04bc55fa36e0) (by @fedeericodl)
- Refactor RPC handling; moved logic to a dedicated API and avoid modifying Discord's original commands object (b886b417b83471ff1b46e8c8e0436a9b72862704) (by @yofukashino in https://github.com/replugged-org/replugged/pull/745)
- Change
getByIdtypings to accept both number and string IDs (1018f183fc8150b46c9efa9d6ef02ef4b901a8b4) (by @yofukashino in https://github.com/replugged-org/replugged/pull/748) - Dependencies updates (77f98de5bd700544221820fb66f5bc4363308106) (by @fedeericodl)
Full Changelog: https://github.com/replugged-org/replugged/compare/v4.10.2...v4.11.0