From 91249fe2b48b5dd728d1f75d3e732ba55fb14457 Mon Sep 17 00:00:00 2001 From: Zack Rauen Date: Wed, 28 Jul 2021 01:46:20 -0400 Subject: [PATCH] Update version number and readme --- CHANGELOG.md | 18 ++++++++++++++++++ README.md | 19 ++++++++----------- package.json | 2 +- renderer/src/data/changelog.js | 19 ++++++++++--------- 4 files changed, 37 insertions(+), 21 deletions(-) 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)" ] } ]