diff --git a/CHANGELOG.md b/CHANGELOG.md
index e60b1124..8603f789 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,24 @@
This changelog starts with the restructured 1.0.0 release that happened after context isolation changes. The changelogs here should more-or-less mirror the ones that get shown in the client but probably with less formatting and pizzazz.
+## 1.2.1
+
+### Added
+
+### Removed
+
+### Changed
+- Internal react keys updated for new version in Discord (Thanks [Strencher](https://github.com/Strencher))
+- Monaco editor now loads for all cases rather than just for custom css (Thanks [Qb](https://github.com/QbDesu))
+- MacOS on Discord non-canary will use the default `process` object
+
+### Fixed
+- Fixed failed plugin loads being permanently cached (Thanks [Strencher](https://github.com/Strencher))
+- Fixed duplicate file renaming sometimes causing crashed (Thanks [Strencher](https://github.com/Strencher))
+- Fixed plugin data retrieval when using falsey values
+- Fixed plugin data being overwritten if a read did not occur first
+- Fixed react dev tools time of installation to comply with linux injection. (Thanks [Qb](https://github.com/QbDesu))
+
## 1.2.0
### Added
diff --git a/README.md b/README.md
index 5155eec8..2f81e1dd 100644
--- a/README.md
+++ b/README.md
@@ -1,22 +1,19 @@
-# BetterDiscord [![Build Status][travis-badge]][travis-link] [![Language Grade][lgtm-badge]][lgtm-link] ![GitHub Releases][downloads-badge]
+# BetterDiscord [![Language Grade][lgtm-badge]][lgtm-link] ![GitHub Releases][downloads-badge] [![Patreon][patreon-badge]][patreon-link] [![Paypal][paypal-badge]][paypal-link]
-[patreon-badge]: https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.herokuapp.com%2FZerebos&style=flat-square
+[patreon-badge]: https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3DZerebos%26type%3Dpatrons&style=flat-square
[patreon-link]: https://patreon.com/Zerebos
[paypal-badge]: https://img.shields.io/badge/Paypal-Donate!-%2300457C.svg?logo=paypal&style=flat-square
[paypal-link]: https://paypal.me/ZackRauen
-[lgtm-badge]: https://img.shields.io/lgtm/grade/javascript/g/rauenzi/BetterDiscordApp.svg?style=flat-square
-[lgtm-link]: https://lgtm.com/projects/g/rauenzi/BetterDiscordApp/context:javascript
+[lgtm-badge]: https://img.shields.io/lgtm/grade/javascript/g/BetterDiscord/BetterDiscord.svg?style=flat-square
+[lgtm-link]: https://lgtm.com/projects/g/BetterDiscord/BetterDiscord/context:javascript
+
+[downloads-badge]: https://img.shields.io/github/downloads/BetterDiscord/BetterDiscord/latest/total?style=flat-square
-[travis-badge]: https://img.shields.io/travis/com/rauenzi/BetterDiscordApp.svg?style=flat-square&branch=stable
-[travis-link]: https://travis-ci.com/rauenzi/BetterDiscordApp
-
-[downloads-badge]: https://img.shields.io/github/downloads/BetterDiscord/Installer/latest/total?style=flat-square
-[![Patreon][patreon-badge]][patreon-link] [![Paypal][paypal-badge]][paypal-link]
BetterDiscord is a client modification for Discord. This allows you to add plugins and themes to your personal copy of Discord. BetterDiscord also adds a number of other features out of the box.
@@ -40,7 +37,7 @@ For normal users, installing via the installers makes the most sense. However wh
**Prerequisites**: [Git](https://git-scm.com), [Node.js](https://nodejs.org/en/) 12.x+ and the package manager [npm](https://www.npmjs.com/).
-1. Clone this repository `git clone https://github.com/rauenzi/BetterDiscordApp.git`
+1. Clone this repository `git clone https://github.com/BetterDiscord/BetterDiscord.git`
2. Install dependencies with `npm install`
3. Build both the Injector and Renderer bundles with `npm run build` this will create a `injector.js`, `preload.js`, and `renderer.js` in the `dist` folder.
4. Run the inject script to inject the local files into your Discord client (`npm run inject`). Alternately install it to non-stable using `npm run inject canary`.
@@ -53,7 +50,7 @@ This is a client modification for Discord. It allows you to add plugins and them
BD has some other built-in features such as Emotes from Twitch, FFZ, and BBTV, as well as an in-client server browser.
### Where can I get plugins and themes?
-In our support servers we have channels with lists of official plugins and themes. Please note we do not have an official listing on a website and are **not affiliated with any of those websites**. However [BetterDiscordLibrary](https://betterdiscordlibrary.com/) is generally trustworthy.
+The easiest way to find plugins and themes is to browse them on [our website: https://betterdiscord.app/](https://betterdiscord.app/). Additionally, in our [support servers](#support-servers) we have channels with lists of official plugins and themes.
### Support Servers?
There are two: [The main server](https://discord.gg/0Tmfo5ZbORCRqbAd), and [the backup](https://discord.gg/2HScm8j).
diff --git a/package.json b/package.json
index 03e04388..adc36229 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "betterdiscord",
- "version": "1.2.0",
+ "version": "1.2.1",
"description": "Enhances Discord by adding functionality and themes.",
"main": "src/index.js",
"scripts": {
diff --git a/renderer/src/data/changelog.js b/renderer/src/data/changelog.js
index 107d9a6c..4aef9e0e 100644
--- a/renderer/src/data/changelog.js
+++ b/renderer/src/data/changelog.js
@@ -1,24 +1,25 @@
export default {
- description: "Most of these fixes in this update come from Strencher (https://github.com/Strencher).",
+ description: "Temporary relief to those on MacOS.",
changes: [
{
title: "Fixes",
type: "fixed",
items: [
- "Fixed several crashing issues related to voice and video chats.",
- "Fixed the incompatibility with Canary/PTB",
- "Fixed missing class names on guild elements.",
- "Fixed minimal mode for new Discovery tab. Thanks, dav1312 (https://github.com/dav1312)."
+ "Fixed open plugin/theme folder on Mac.",
+ "Fixed screensharing, audio and video on Mac.",
+ "Fixed dropdowns, and custom css page not opening. Thanks, Strencher. (https://github.com/Strencher)",
+ "Fixed popout editor not working when custom css was disabled. Thanks, Qb. (https://github.com/QbDesu)",
+ "Fixed crashing for some users when duplicate files were found. Thanks, Strencher. (https://github.com/Strencher)"
]
},
{
title: "Power Users & Developers",
type: "improved",
items: [
- "Console errors from plugins should now properly map to the local file.",
- "Support for other chrome profiles added when using React DevTools. Thanks, CrizGames (https://github.com/CrizGames).",
- "Emote menu handling is improved.",
- "`openDialog` added to `BdApi`."
+ "Plugin data retrieval will now turn the correct values instead of `undefined` for falsey values.",
+ "Plugin data can now be set before being retrieved.",
+ "Plugins that fail on initial load will no longer be forever in a broken state. Thanks, Strencher. (https://github.com/Strencher)",
+ "React DevTools should now work on Linux! Thanks, Qb. (https://github.com/QbDesu)"
]
}
]