Releases: FuelRats/fuelrats.com
v2.14.2
v2.14.1 - 2021-11-07
This release was originally cut on 2021-11-07, but the release entry wasn't published by mistake.
🐛 Fixed
- Removed redundant error handlers to allow errors to be properly conveyed.
⚙ Tasks
- Upgraded dependencies to fix security header issues and migrate to Next 12
v2.14.0
✨ Added
⚡ Changed
- Error readout for unknown API Errors has been improved. - #328
- Reworded
Owns Odyssey
toUsing Odyssey
on rat cards to better convey the toggle's meaning. - #328 - Canceled donations will now return you to the donation form. - #328
- Optimized image loading and accessibility for images site-wide. - #328
- Further optimized font loading. - #328
- Moved raw version information to an API route (
/api/version
), and reworked version page to draw information from that route. - #328 - Moved all custom server functions into suitable replacements provided by our site framework. - #329
- This move has let us drop our entire custom backend.
- Updated
<Switch />
with an improved loading state animation. - #330 - Open rescues may no longer be edited by normal users while the rescue is open - #373
- Other smaller changes to sreamline development. - #328, #329, #370
🐛 Fixed
- Failure to load password evaluation will no longer prevent forms that use it from being submitted. - #328
- Authorization page no longer displays an
Invalid Authorize Request
error when redirecting users after login. - #328 Using Odyssey
switch now properly enters a loading state while waiting on it's event handler to resolve. - #330- Profile page will no longer crash when deleting a rat. - #333
⚙ Tasks
- Update lint configs
- Add
@next/eslint-plugin-next
into linting config.
🦐 Others
These are new features added in this release, but less important as they will likely be removed due to us recently changing our i18n strategy
v2.13.1
v2.13.0
✨ Added
- Added controls for rats to opt-in to Odyssey rescues. - #320
- Added
odyssey
field to registration page. - #320 - Added basic QMS queue counter to Dispatch Board. - #323
⚡ Changed
- Reworked page for nominating epic rats/rescues. - #316
🐛 Fixed
- Resolved crash which would occur if rescue quotes is null. - #324
⚙ Tasks
v2.12.10 - 2021-03-10
⚡ Changed
- Removed the asterisk that displays when an input is required. - #315
- This will be re-introduced with some better visuals at a later date.
🐛 Fixed
- Resolved issue preventing api routes from being correctly proxied. - #314
- Also take steps to ensure that doesn't happen again.
- Resolved issue prevening donation sessions from being created. - #315
- Resolved a crash on the paperwork page which would occur when changing the platform in certain situations. - #315
v2.12.9 - 2021-03-10
v2.12.8 - 2021-02-01
🐛 Fixed
- Fix multiple issues with redeeming decals - #309
v2.12.7
Welcome to 2021... or 3307... Either way we hope it's not 2020+1! This release FINALLY irons out all the issues with new user registration.. assuming the API doesn't have any additional issues 😜. The dispatch board should also be more stable and not prone to randomly crashing after being in the background for an hour+. The final major change here is fixing up the decal pane to properly allow multiple decal redemptions (for those who qualify). That's it!
Some big changes are coming soon to the dispatch board that I'm sure everyone is gonna love. Be on the look out for a poll regarding the board coming within the next week. I'm looking for feedback of the current board before I set anything in stone for future plans. Stay tuned!
✨ Added
- Create developer panel on profile so devs can control their clients. - #302
- This is a very early working version. The aesthetics can come later 😅.
⚡ Changed
- Further improve message displayed when email validation token is invalid.
- Rescue details pane will now close if the focused rescue is closed. - #307
- Logging out also removes your access token through the API, so your token cannot be used anywhere anymore. Thanks @Master-Guy! - #305
- Improve application stability by using a real non-value in key places. - #306
🐛 Fixed
- Decal panel will now properly allow multiple decal redemptions. - #306
- Fixed dispatch page crash that could occur due to abnormal rescue object states. - #306
⚙ Tasks
- Perform some preparation steps for Webpack 5 and Yarn PnP.
- Upgrade to Yarn 2 (but not PnP, that comes later when the bugs are solved).
- Add @Master-Guy as a contributor! 🥳 - #304