diff --git a/CHANGELOG.md b/CHANGELOG.md index 83454a4..d8556c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,81 +1,171 @@ +# Changelog -**unreleased v0.4.0** +All notable changes to this project will be documented in this file. -- Fix: Footer links pointing to unused older domain -- Fix: Tracked Content incorrectly ordering by oldest first -- Enhancement: webui now uses entire screen width, as bigger scopes require more room -- Enhancement: Wider and more detailed server sidebar, to utilise newfound screen space -- +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -**v0.3.4** +## [Unreleased] -- Fix: Refresh data tables after deleting any number of entries (corbz/PYRSS-Website#38) -- Enhancement: `data-field` implementation for subscription form -- Enhancement: Improved the offcanvas navbar on smaller screens, to be less ugly -- Fix: Select2 dropdown search bars always using light theme, regardless of user choice -- Enhancement: Clearer help label on the 'Add Server' modal/form -- Enhancement: Add wiki link button to footer -- Fix: "ordering=unknown" by only applying ordering if it's truthy -- Fix: Exception caused by unfinished queryset method on the `/api/guild-settings/` endpoint -- Enhancement: rewrote `confirmDeleteModal` into less specific `confirmationModal` with specifiable styles -- Fix: Several potential xss attack vectors -- Fix: 'Add Pyrss' button incorrectly not opening in new tab +### Fixed -**v0.3.3** +- Footer links pointing to older domain +- Tracked content ListView API incorrectly ordering by oldest first, instead of newest first -- Enhancement: Added some refreshing new fonts (sora & atkison hyperlegible) -- Enhancement: all table cells no longer wrap text -- Fix: fixed a padding issue with link-style buttons in table cells -- Enhancement: `DISCORD_SCOPES` as env var, rather than hard coded -- Other: added license file +### Changed -**v0.3.2** +- Web interface now uses the full device width, rather than a smaller maximum width +- Server sidebar use more width, also displays name and guild ID, becomes smaller on small devices. -- Fix: invite link refered to wrong Discord application, because the client Id was hard coded -- Enhancement: enabled pagination for the `/api/guild-settings/` endpoint +## [0.3.4] - 2024-09-12 -**v0.3.1** +### Added -- Fix: issues brought from previous version +- Add wiki link button to footer -**breaking changes v.0.3.0** +### Fixed -- Enhancement: store guild settings in separate model -- Breaking: server `default_embed_colour` setting will be reset due to changes on how settings are stored -- Enhancement: moved server settinsg from tab to pop-out modal -- Enhancement: `active` flag added as server setting, soft-toggles activeness of associated subscriptions -- Fix: Bad text alignment for some table button links -- Fix & Enhancement: some small clean-up/patches here and there -- Fix: Incorrect margin on 'server settings' & 'new server' modal buttons -- Fix: Table "X Results" text now correctly plural only if `results > 1` +- Refresh data tables after deleting any number of entries (corbz/PYRSS-Website#38) +- Select2 dropdown search bars always using light theme, regardless of user choice +- Fixed "ordering=unknown" in api calls by only applying ordering if it's truthy +- Exception caused by unfinished queryset method on the `/api/guild-settings/` endpoint +- Several potential xss attack vectors +- 'Add Pyrss' button incorrectly not opening in new tab -**v0.2.2** +### Changed -- Enhancement: added open graph meta tags -- Fix: csrf trusted origins warning, from not including url protocol -- Fix/Enhancement: Replaced `` buttons with `