- Fixed a bg with the maps API (see #283)
- Another map performance improvement (missing index)
- Fix a compatibility issue with Windows platform (data import script). Thanks, @sronveaux!
- Major improvements under the hood to map performances (Thanks for the suggestion, @sronveaux and @silenius!)
- Technical: updated all backend dependencies
- Technical: updated the frontend dependencies
- API: added a new "short" mode for the observations (table) API endpoint
- moved some endpoints from the internal to the public API (to reflect external usage)
- WFS server: the (internal) species_id field is now available
- Improvements to the WFS server, following user feedback (#268)
- Fixed bug with map background (#276)
- Technical: got rid of webdriver-manager, now using the manager provided by selenium itself
- Technical: updated all backend dependencies
- Technical: updated the frontend dependencies
- Improvements to the WFS server (#268)
- Robustness: removed the field size limitation for the dataset name (was 255 chars)
- Updated backend dependencies
- New data import scripts (specific to the LIFE RIPARIAS instance)
- Fix typo in Dutch translation
- Major: The application is now available in Dutch
- More automated tests to improve robustness (#93, #131)
- Remove deprecated settings (#265)
- Fix an old and annoying bug for administrators: #146
- New data import script (specific to the LIFE RIPARIAS instance)
- Major: Users can now upload their owns areas of interest!
- Fixed an old display/linking bug (#244)
- Vernacular name of species is now shown on the occurrence details page (#262)
- Scientific name of species is now shown on the map popup (#263)
- Improved test coverage for more robustness
- New data import script (specific to the LIFE RIPARIAS instance)
- Improvements to the table sorting mechanism (#130)
- New data import script (specific to the LIFE RIPARIAS instance)
- Experimental: a WFS server (returning all observations) is now available at
/api/wfs/observations
- The histogram / bar chart now shows the full temporal range of data (instead of the last 5 years)
- Improved import script again to avoid crashes due to high memory usage
- Improve import performances
- Warning message instead of histogram when all values are 0, to avoid confusing display behaviour: #92
- Fix a minor, recently introduced display issue: #255
- Unused datasets are automatically cleaned up at import time: #222
- Better synchronization of the Dataset name with GBIF: #183
- More user-friendly language settings (#257)
- Users can now easily change their password
- The vernacular name is now shown in the observations table
- Improved "initial data import" filter/selector, according to the suggestions in #251
- Internal improvement to improve the tool re-usability (#250)
- Update dependencies
- Fixed a display issue with the user menu in the navbar (#252)
- The GBIF download is now fully configurable, so instances are not limited to a single country and can use any search predicate (see https://www.gbif.org/developer/occurrence#predicates)
- Improved installation instructions, including the template for the
local_settings_docker.py
file - Added python-dotenv to the requirements so settings secrets can be configured via .env files
- Minor changes to the Docker Compose setup
- Minor changes to the Docker Compose setup
- The project was renamed from
pterois
togbif-alert
- Infrastructure: we now provide a Docker / Docker Compose setup for easier deployment
- Minor: A proper git tag name is shown as the version number in footer (if available, otherwise the commit hash is used as it was before)
- Minor: Better response if a user tries to see the details of someone else's alert (#223)
- First release as a reusable engine