Update version number and changelog

This commit is contained in:
Zerebos 2024-03-04 14:54:36 -05:00
parent b2ebe2ab97
commit b80f107a0a
No known key found for this signature in database
GPG Key ID: 79BE50E3D28D5686
4 changed files with 136 additions and 6 deletions

View File

@ -2,6 +2,93 @@
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.10.0
### Added
- Enable/disable all buttons for both AddonLists
- BDContextMenu has been integrated
- Ability to reset to default settings of any collection
- Several design components like Flex, Button, Text, and all Modal components
- Added a backup modal stack and backdrop in case we lose Discord's again
- Added a wanring for large debug logs
- `onClose` for modal APIs
- New debug information in user settings
### Removed
- Several unused "known modules"
- `DiscordClasses` module since it was seldom used
- `ClassName` and similar constructs
- Legacy emote assets
### Changed
- Search bars now auto focus
- Opening folder on Windows now occur in the foreground
- Search fields are now clearable
- AddonList pages now show totals and results of searches
- Custom CSS live update is now debounced and using a proper switch not a checkbox
- ConfirmationModal and ChangelogModal are now using custom components
- Updater panel now uses icons rather than text buttons
- AddonList panels have been rearranged to accomodate the new buttons
- The anonymous BD patch function is now named `BDPatcher`
- Modal APIs now use internal ConfirmationModal component
- Markdown areas now consistenly allow for embedded links
- Lazy loaded modules are returned to the original source
### Fixed
- Fixed grabbing the wrong module for accepting invites
- Fixed more strings that were not translatable
## 1.9.8
### Added
### Removed
### Changed
### Fixed
- Removed `ipc.sendTo` for electron 28
- Fixed core updater not using the semver comparator
## 1.9.7
### Added
- Support for Spanish (LATAM) locale
### Removed
### Changed
- Updated translations
- Ignore relative requires (This is because when favoriting a GIF and other UI actions, Discord repeatedly attempts to load relative requires on accident causing our code to make tons of FS requests causing lag.)
### Fixed
- Fixed locale not falling back to English properly
## 1.9.6
### Added
- All HTTP request options for bd-fetch
### Removed
### Changed
- Updated translations
### Fixed
- Fixed race conditions for notices
- Fixed options not being sent to fetch
## 1.9.5
### Added
### Removed
### Changed
### Fixed
- Fixed the webpack patch for the new loader
## 1.9.4
### Added

View File

@ -1,6 +1,6 @@
<div align="center">
[![BetterDiscord Logo](https://media.discordapp.net/attachments/341062370627682315/1053477174566465567/logo_large_ish.png)](https://betterdiscord.app/)
<a href="https://betterdiscord.app"><img src="https://betterdiscord.app/resources/branding/logo_large.svg" alt="BetterDiscord Logo" style="width: 70%"/></a>
[![CI Status][build-badge]][build-link] [![GitHub Releases][downloads-badge]][downloads-link] [![Discord][discord-badge]][discord-link] [![Website][website-badge]][website-link] [![Docs][docs-badge]][docs-link]

View File

@ -1,6 +1,6 @@
{
"name": "betterdiscord",
"version": "1.9.8",
"version": "1.10.0",
"description": "Enhances Discord by adding functionality and themes.",
"main": "src/index.js",
"scripts": {

View File

@ -1,13 +1,56 @@
// fixed, improved, added, progress
export default {
description: "There is a big update coming soon, but we needed these important fixes in place first!",
video: "https://www.youtube.com/embed/evyvq9eQTqA?si=opmzjGjUArT4VLrj&vq=hd720p&hd=1&rel=0&showinfo=0&mute=1&loop=1&autohide=1",
description: "This update brings a lot of small features that have been requested for a long time. For a quick demo of what's included in this update, take a look at the video above! If you want more details, keep reading on below!",
changes: [
{
title: "What's Fixed?",
title: "Cool New Features",
type: "added",
description: "All of these features can be seen demo'd in the video up top!",
items: [
"**Enable/disable all buttons** for plugins and themes is finally here! With it comes a revamped set of controls on the plugins and themes pages. You'll find the search field has shifted up top while the open folder button has moved down and next to the new buttons.",
"The **[BDContextMenu](https://betterdiscord.app/plugin/BDContextMenu) plugin has now been integrated** directly into BetterDiscord! If you're using it, *go ahead and delete it*. If you're not, try and right click the cog menu near your avatar at the bottom left.",
"You can now **reset to default settings!** This helps when trying to debug why individuals pieces of BetterDiscord aren't working or figuring out if a problem you're having is from a plugin or not.",
"BetterDiscord is now using a more **consistent design components!** Not only does this make the UI more __visually consistent for you,__ but it also makes developing easier for us as we add new features!",
"Next time you need support, there is now **new debug information** at the bottom left of your settings page. Click it to copy advanced info and give it to the support team to help you out!",
]
},
{
title: "Quality Of Life Improvements",
type: "progress",
items: [
"The search bar on the plugins and themes pages will now auto focus upon entering. (Thanks [@flatypus](https://github.com/flatypus))",
"Opening the plugin or theme folder will now happen in the foreground. (Thanks [@pschaub](https://github.com/pschaub))",
"Users of the debug logging option will be notified when their log becomes overly large with a prompt to delete.",
"All search fields are now clearable! The search icon will turn into an `x` when you input a query",
"The search field on the plugins and theme pages will now show the total number installed.",
"Searching for plugins and theme will display the number of results in the title.",
"The Updater panel now uses proper icons for buttons instead of 3 different sized buttons with text.",
"Live updating in Custom CSS is now smoother due to a new debouncer. This setting also now uses the common switch rather than a basic checkbox.",
"This Changelog you're reading right now is now made using custom components. That means it should keep working even if Discord updates and changes things again!"
]
},
{
title: "Bugs Squashed",
type: "fixed",
items: [
"BetterDiscord is now be working on Canary and PTB once again!",
"Core version numbers will now be handled correctly in the updater; this is very important for future updates."
"BetterDiscord should now be compatible with Electron 28 which is currently used in Canary/PTB.",
"Clicking the support server button on plugin/theme cards should work again! (Thanks [@Huderon](https://github.com/Huderon))",
"More untranslated strings were added to the translatable list.",
"Lazy loaded modules are now restored to their original source. (Thanks [@Skamt](https://github.com/Skamt))",
"Markdown used by BetterDiscord will now behave more consistently and embed links.",
"Fixed some issues with general client lag.",
]
},
{
title: "Developer Notes",
type: "improved",
items: [
"Modal APIs now support `onClose` which will be called when the modal is closed regardless of the reason.",
"The anonymous patch function from `Patcher` is no longer anonymous, it will show up as `BDPatcher` to make it clearer what the function is.",
"Internally, BetterDiscord has moved to consistently using new UI components `Flex`, `Button`, and `Text`. These will become available to developers once they are more tested.",
"BetterDiscord has also started using custom modal components including `ModalHeader`, `ModalContent`, `ModalFooter` `ModalRoot`, `ModalStack`, `CloseButton`, and `Backdrop`. ",
"The Modal APIs now use our custom `ConfirmationModal` component built from the components above. This should prove more consistent through Discord updates. Access to the component itself will come in a future update.",
]
}
]