Skip to content
Added
--------------------------

- Added support for API keys (JWT tokens) to make API calls from custom clients. Allowed origins are configurable
  in the instance configuration file

Improvements
--------------------------

- Enable caching of general data (families, genera, resources, ...)
- Display a circle near mouse cursor when drawing patches
- Display a circle instead of a small point when selecting a single element
- Display information in a tooltip when hovering map elements
- Display nice 404 errors in VueJS applications (not on Rails errors)
- Rework map controls: add more controls and help
- Limit zoom on maps with custom picture
- Improve warning messages shown before destroying things
- Limit the loading screen sizes between tabs
- Improved filters on the coordination tab
- Require password to delete an account
- Reworked the account preferences page

Fixes
--------------------------

- Fixed translation display for form errors
- Fixed date-time picker in harvesting form
- Fix app crashing after removing a patch
- Account: Deletion works on accounts with lots of data created

Maintenance
--------------------------

- Upgrade to Rails 7.1
- Upgrade RiseUI to 1.1.0
- Remove Storybook and create documentation based on RiseUI documentation system
- Use Ruby 3.1 instead of 2.7
- Use Node 20 instead of 16