Release notes

Stay tuned to the latest new features, improvements and corrections of Pl@ntNet web.

Identification model
2025-10-08b

Opening diseases identification to everyone

Improvements

  • Open diseases identification page to everyone https://identify.plantnet.org/diseases/identify
  • Improves disease identification results presentation
  • Diseases oriented pages now have dedicated urls https://identify.plantnet.org/diseases-and-pests/explore
  • Allow users to report when the correct disease was not present in the identification results
  • Add a link to the stats page of a micro project on their explorer page
  • Improves the performance of the home page
  • New interface to batch import vegetation surveys (Restricted access)
  • Show observations full count in group
  • Switch to the best flora when filtering taxons by geolocation

Bug Fixes

  • Avoid displaying duplicate “tag” section (diseases, varieties) on a species page
  • Correct a layout issue with long organ label in the organs menu
  • Correct some responsive issues on several pages
  • Correctly handle error when categories fails to load
  • Localize “Explore floras” link on the homepage
  • Update wcvp citation on the homepage
  • When the automatic identification option is disable, removing an image should not relaunch the identification

Support new types of organs

Improvements

  • Add support for 4 more types of organs (Bug, Branch, Seed and Aerial view) everywhere in the app
  • Redesign the UI of the vote for quality, organs and no plant report of the image of an observation
  • Allow access to “plots” pages to regular users. The creation of new plots and the edition of existing ones remain accessible only to users with a specific role.
  • Add the number of available languages on the stats page
  • Show species review galleries tab to all users (anonymous users will see a login button)
  • Suggest top 3 species in contribution form when species name input is empty
  • Update images slideshow design in the batch import UI (Restricted access)
  • Improves duplicate images handling in batch import (Restricted access)
  • Update “disease” identification results UI (Restricted access)

Bug Fixes

  • Links (powo, inipi, plantuse) were not displayed anymore on a species page
  • Preserved sort and filter when loading more images in a species gallery
  • Always show an error message when the species identification of a plot failed
  • Avoid clipping values at the right edge of the user contribution chart
  • Avoid scrolling to the bottom of the identification page when selecting a flora
  • Clear the search field of the species explorer page when selecting a genus or a family
  • Correct a crash that can happened when clearing cookies
  • Correct how we update the votes on the organ locally to properly handle all cases
  • Correct issue with the icon color
  • Correctly capitalize organs labels throughout the site
  • Don't close a modal when clicking inside but releasing the mouse outside the modal.

Determination at genus and family rank

Pl@ntNet now supports and validates determinations made at the genus and family ranks. Dedicated links to genus and family pages have been added throughout the website.

Improvements

  • Added dedicated pages for each family and genus.
  • Top genus result now shown when species-level results are uncertain.
  • Family and genus cards now link to their dedicated pages.
  • Family and genus results now appear in batch import and identification replay.
  • Added links to family or genus pages when observations are identified at those ranks.
  • New “doubtful determination” option in the contribution form.
  • Improved geolocation handling and disabled manual edits when an image is already geolocated.
  • You can now drop an image over an already uploaded image.
  • Displayed the identification model and WCVP versions in the changelog.
  • Improved accessibility of the homepage cards slider.
  • You can now check which regional flora a place belongs to.
  • Switched map search from Nominatim to Photon for better autocomplete.
  • Sorted languages alphabetically in the menu.
  • Updated section names in the review gallery.

Bug Fixes

  • Fixed an error that could occur when fetching locale progress.
  • Corrected navigation from homepage observations to user and species pages.
  • Fixed style issues on the split and delete buttons for batch import images.
  • Disabled browser autocomplete in the language search field.
  • Filtered out empty tag sections (phytopathology, varieties) on species pages.
  • Added a message in the home page floras slider when geolocation access is denied by the user.
  • Added images for newly introduced plant "organs".
  • Corrected the 'Explore Floras' link on the homepage that was switching the user language.
  • Prevented a crash that occurred when attempting to set the location (latitude and longitude) of a map marker that had not yet been created.
  • Fixed a crash that occurred when the user refused to grant location access permissions.
  • Ensured the view does not reset to species results when choosing a genus or a family.
  • Implemented safeguards to prevent a crash when the species count is unavailable for a specific flora.
  • Fixed an issue where exporting data resulted in an empty file after navigating to a plot page.
  • Ensured the observations list reloads correctly when switching between different projects.
  • Fixed the photo input mechanism on iOS and Android to allow users to correctly choose between the camera and the photo library/file picker. (This addresses a bug introduced in the last release by the capture="environment" property, which prevented the choice on iOS.)
  • Fixed an issue where the comparison plot image was missing in some cases when viewing an image from a plot identification result.
  • Ensured the value of the habitat filter is correctly retained (set) when navigating back to the plots page.
  • Ensured that the map in the additional data section updates correctly when the plot's geolocation is edited.
  • Corrected an issue with the functionality of the 'View Observation' button within a slideshow.
  • Fixed a styling issue affecting the active (selected) state of dropdown menu items.

New home page & new identification UX out of beta

New home page

The website home page have been completely redesign, we hope you'll like it!

New identification UX out of beta

  • Replace the current identification page with the beta version
  • Add a setting to allow users to manually trigger the identification process
  • Show “share in group(s)” in contribution form when user have at least one group. Share in group(s) feature of the contribution form is only applicable for connected users with at least one group, if that's not the case we hide it.

New plot page design (Restricted access)

  • New plot page design, focused on quick edition on mobile device
  • Allow multiple images upload at once (at creation and edition)
  • Allow user to quickly create the next survey of a transect. When working on a transect this allows to quickly create the next survey by copying the data of the current one. When the title ends with a number, it is automatically incremented.
  • Suggest habitats based on plot geolocation. GeoPl@ntNet API is used to suggest habitats to the user when he is creating or editing a geolocated plot.
  • Visualize best tile prediction for each species on the image of a plot

Others improvements

  • Add a latitudes by altitudes chart on species page
  • Add a phenology by altitudes chart on species page
  • Show INPI link in species external resources section
  • Limit the size of the circle the user can draw to filter the taxons explorer
  • Move the “See observation” button of an image or observation slideshow in the top bar. The button was previously placed at the end of the bottom bar, it makes more sense to place it in the top bar after the observation date and author.
  • Add 2 more stats on micro-projects stats page

Bug fixes

  • Correct an issue the prevents the user from navigating away from the error page. When on an error page (ie: observations not found), the user was only able to navigate away from this page by clicking on the “back to the home page” button. When clicking on a link in the header or the footer, the url was updated but the browser was not leaving the error page.
  • Correct scroll to top of the page when navigating between page. On Firefox and Safari when navigating to a page from the “start page”, the page was sometimes not scroll back to the top.
  • Correct a layout issue when comparing images in the slideshow component. When the source image was really larger than the compared image, the layout as kind of broken in Firefox and the source image was taking too much space. The source and compare image should now take an equal portion of the screen.
  • Only show “no group” alert if we are not fetching the groups. In the groups selection modal (to assign an observation to one or several groups) an alert message telling there was no group was displayed quickly before the groups were loaded. We now wait until fetching the groups is done to display the alert if there is no group available.
  • Reload the observation when the user vote for the image quality. We need to reload the observation because after a vote the observation could become invalid for example.
  • Correct a tag style in dark mode
  • Correct an accessibility issue in the app header
  • Correct an issue with cabi link on species pages
  • Correct an issue with the modal on iOS devices. The modal was taller than the viewport and the buttons at the bottom of the modal was hidden.
  • Correct an issue with the spa loader that was not animated
  • Correct an issue with the style of the :active state of a dropdown item

Enhanced identification, new collaboration features & expanded language support

Identification (Beta Version)

  • New design
  • New project selector
  • Display of active identification parameters (family/genus/species filters)
  • Time selector enabled in the date field of the observation contribution form
  • The organ selection modal during identification can be closed with the “Escape” key, which also deletes the image
  • Display of variety and disease identification results by species (Restricted access)
  • Ability to add annotations to the observation and its images from the contribution form
  • The location and comment fields in the contribution form can now be filled using a list of recently used values for those fields

Mentions in comments

  • A user can mention another user in the comments of an observation
  • Users can mute or unmute each other

Discussion thread in private groups

Users in a private group can exchange messages via the group's discussion thread

Downvote on common names

It is now possible to downvote common names of a species, in addition to upvoting

Internationalization

  • Added 4 new languages: Breton, Malagasy, Lingala, and Kiswahili
  • Added a message about translation in the language selector
  • The date picker now formats the date as YYYY/MM/DD or DD/MM/YYYY depending on the user's locale
  • An Occitan OpenStreetMap layer is now available on maps when the user's current locale is Occitan
  • When exporting observations, the date is now formatted in the generic yyyy-MM-dd format instead of the localized format

Other

  • Display of plot-level identification results, combined or per image (Restricted access)
  • Faster display of the error page when the API is unavailable
  • Added a link to the documentation site in the footer
  • Habitat, project, and group selectors now sort filtered results in lexical order
  • User links in the species leaderboard now point to the user page filtered by that species
  • User page is now split into 3 pages: observations, groups, and plots, with filter synchronization in the URL
  • Automatic redirection from a tagged project's explorer page to the special tag explorer version
  • The tagged project explorer now has a search bar, filters, and sorting options
  • Explore statistics map (GBIF observations) by year

Improved identification beta version

Improvements

  • Display disease identification results grouped by species (Restricted access)
  • Add the EPPO code and a link to their respective page on EPPO website on the species/tag page (Restricted access)
  • On the beta identification page, increase the zoom level of the geolocation field map when coordinates are set by the user
  • Add a link to the observation (when available) in the identification result compare slideshow
  • Save the currently selected identification view in the URL (species/genus/family/variety)

Bugfixes

  • Resolve various issues with observation tags
  • Prevent undefined values in observation page metadata
  • Hide the share button on the identification page of tagged projects
  • Avoid displaying unsupported species external links
  • Fix the singular noun label "vote" in the species common names modal
  • Center the loading spinner on the observation page
  • Stop generating Wikipedia links for regional languages (e.g., en-AU → en)
  • Address issues in the observations selection modal
  • Refresh the error page properly
  • When searching plots, groups or observations on their respective pages, sometimes the data displayed in the list and on the map were not the same, this should not happen anymore
  • Take into account the new plot filters when doing the request to display them on the map
  • Fix an issues with the date filters on “my plots” and “my observations pages”

Smarter search, better plots filters and a smoother experience

Improvements

  • Filter, sort, and search values are now synced with the URL on your personal observations, groups, and plots pages. This means that when you perform a search, apply filters, and view an observation, pressing the back button will return you to the observations page with your previous search and filter settings intact.
  • The search experience in the taxon explorer (species, genus, and family pages) has been improved. Previously, it used an “exact start-of-word” matching algorithm; now, it uses a “fuzzy” matching algorithm. This helps you find what you're looking for more easily, even if you make spelling mistakes.
  • Plots on the /plots page and user plots on /account/data/plots can now be filtered by date, EUNIS habitats, and whether they are geolocated.

Bugfixes

  • Change the title of the map of a species page from “Species distribution” to “Species observations”
  • Fixed an issue on the beta identification page where pasting (to identify from a url) would override paste events inside text fields.

Technical

  • Improved error management

Minor bugfixes

Bugfixes

  • Typing the up arrow to navigate in the list of result of the taxon search field when no result was currently selected would cause an error
  • The switch project button in the identification replay modal of an observation wasn’t triggering a new identification

Minor beta identification improvement

Improvement

  • Add a button to make a fresh new query on beta identification page

New common names UX, improved plots UX

Improvements

Common names

  • New UX/UI for species common names
  • Species page common names modal can be automatically opened with a query param

Plots (Restricted access)

  • Add all plot fields in the plot export
  • Add a new “identification” value for the source field of the plot export
  • Remember the flora of the last created plot when creating a new one
  • Plot species list can be sorted by their coverage and max score
  • When adding observations to a plot a default date filter with the plot date is applied
  • Add a slider to filter plot identification results by score
  • Propose to update plot geolocation when adding image with exif geo data
  • Show a warning when adding observations geolocated far from the plot
  • Remove “author” tag on plot card when displaying only plots of the same user

Identification

  • Update UX/UI of beta identification page (Restricted access)
  • Identification results for genus, family and variety
  • Allow identification of all tagged project (diseases and variety) (Restricted access)
  • No optional organs anymore, all organs available on the first image to identify
  • Update observation identification replay results design

Others

  • Display the server error to the user when the update or the creation of a group failed
  • Show a lock with a tooltip on private and author scoped tags
  • Use small image version for the thumbnails of all slideshows
  • No user link in a slideshow when already on user page
  • Show 5 images per species instead of 4 in the species explorer
  • Use new percent rank instead of actual rank in the user stats

Bugfixes

  • Add a min height to the observation image
  • Vertically align app header content on small viewport
  • Correct buttons focus ring style
  • Share the right url for the current user profile on Chrome and Safari
  • Add a white background behind user avatar to avoid issue with transparent avatar image

Minors issues correction

Bugfixes

  • In the batch import UI, when reading the exif data of an image failed, the website doesn’t crash anymore and a proper error is displayed with the name of concerned image. (Restricted access)
  • On Safari, the underline above the username when it is a hyperlink to the user profile page wasn’t displayed, it’s corrected.
  • When an anonymous user was clicking on the organ vote button of a slideshow image, the popup asking him to login was weirdly overlay with the one of the slideshow.

Various improvements and bug fixes

Improvements

  • Render observation pages on the client
  • Allow "," or ";" as delimiter in the csv file of the batch import (Restricted access)
  • Add global meta structured data to improved Google search results

Bugfixes

  • Observations should not be removable inside the observations selection modal
  • Correct various issues with user generated content that can overflow their containers
  • Correct “zIndex” issue with the project selector menu of the identify page

New design for the taxons explorer

New

  • New taxons explorer design
  • Add special layout for Albert Kahn micro-project explorer page
  • Full tags integration on observations
  • New beta identification page (Restricted access)
  • Redesign disease identification page (Restricted access)
  • Redesigned “forget password” page
  • Redesign sign in/sign up pages
  • New “release notes” page
  • Redesigned GeoPl@ntNet page

Improvements

  • Hide observations or queries independently on a tracking project map
  • Display “no data” when a species phenology graph is empty
  • Show map/phenology active filters on a species page
  • Update the observations count on the species distribution map when the timeline is enabled
  • Use a single select to sort the images of a species gallery (combine sort by and sort order)
  • Add common name in observation determinations
  • New project cards design on the homepage
  • Update homepage design
  • The quick identification widget from the homepage now leads directly to the identification page
  • Change users list layout to properly handle very large list of users

Bugfixes

  • Better handle null values inside observation additional data
  • Wait until group area is defined to load the map when it has a restricted area
  • Correct species map graph controls layout issue on mobile
  • On species x tag galleries clicking on an image would open another one
  • Display gravatar avatar for users who have one
  • Notifications feedback in the header was flashing when the notifications were reloaded
  • Don't reset species distribution timeline step when selecting another organ

Improved right-to-left languages support

Bugfix

  • The website layout is reversed when a right-to-left reading language is selected (Arabic, Hebrew, Farsi, Urdu)

Add Australian language

Improvement

  • New English Australian language supported

Bugfix

  • URLs that did not exist were being indexed by Google (e.g., URLs of a user's page ending with a hyphen) because it was crawling the content of a <script type="application/json"> tag that contained strings resembling paths. These strings are now generated in a different way so that they no longer resemble paths and Google stops indexing irrelevant content.

Minor corrections

Bugfixes

  • On the groups page, when the user performed a search and/or changed the sorting, then returned to the previous page, the search field and the sorting selector did not retain their previous values.
  • Same issue on the plots page
  • Fixed a layout bug on Safari with the "it's the right species" and "Compare pictures" buttons in the identification results
  • The "copyright" license image of an observation's images is now displayed correctly again

Batch import related bugs fixed

Bugfixes

  • Fixed a bug that sometimes prevented the loading of a user's groups on the batch import page
  • The mechanism for merging multiple images imported in batch into a single observation no longer triggers if the image has an associated sample_no in the CSV or Excel file. This allows importing images with close dates but not associated with the same observation.

Minor improvements on groups following the latest release

Improvements

  • When a user clicks on a notification indicating that a user has requested to join a group they administer, the members' sidebar automatically opens when they arrive on the group page.
  • When a user clicks on a notification indicating that a new message has been posted in a group they are a member of, the messages' sidebar automatically opens when they arrive on the group page.
  • Added a counter with the number of invitations to validate at the end of the label of the button to open the members' sidebar.

Bugfixes

  • In some cases, loading a group's observations did not work when the user navigated to that group from a notification.
  • The loading "feedback" on the map of a species page is now hidden when the data loading request returns an error.

Major update, new feature, redesign pages…

This release was mainly focused on redesigning the observation and group pages. Also, the new redesigned species page that was in beta since a couple of months is now the default one.

Observations

New

  • New design of the observation feed page
  • New design of the observation page
  • Added a button to notify users of an observation in the comments of an observation

Refactor

  • Centralized state management of observations

Groups

New

  • New design of the group exploration page
  • New design of the group creation and edition page
  • New design of the group page
  • New design of the group in its "reduced" layout (displayed in a list) throughout the site
  • New design of the modal for selecting observations to add to a group (also available for adding observations to a plot)
  • Group observations can be filtered by member

Improvement

  • It is now possible to include or exclude in the export of a group's observations those that are outside the restricted geographical area

Monitoring projects (Restricted access)

New

  • New design of the monitoring projects exploration page
  • New design of a monitoring project page
  • Added a range selector to filter a monitoring project's observations by dates

Species page

New

  • The new species page is now the default, the old one is no longer accessible

Plots

Improvement

  • Added a map to display all geolocated plots on the plot exploration page

Bugfix

  • The button to clear the field for adding a species to a plot was not visible; it now displays correctly.

User account

New

  • New design of the user account page

My data

Improvements

  • Users can now filter their observations by "GRIN" uses and by IUCN statuses
  • The filter sidebar now adapts better on mobile, it is hidden by default and a button allows it to be displayed on demand.
  • In the user statistics modal, contribution statistics are now displayed as a "bar chart" instead of a "pie chart"
  • More user statistics

Batch import (Restricted access)

Improvement

  • Batch import of "image tags" and "observation tags"

Others

Improvements

  • English is now set as the default language if a translation is not available in the user's language. Previously, there was no default language, and the translation key was displayed. Most of the time, the key and the translation are identical, so the problem was not visible, but for translations containing interpolations (e.g., {x} observations displayed), the variables were not interpolated.
  • Improved UX of modals on mobile
  • Improved design of attribution info on maps (copyright)
  • Improved design of "admin" info banners
  • Special version of the project stats pages to display them in the mobile app
  • New sort and order selector for observation lists (of a user, a partner, a group...). Instead of having 2 "select" elements, there is now only one that combines the 2 sorting and ordering options.
  • New layout for observation filters, sorting is accessible with one click at the top of the observation lists, and filters are accessible by clicking the "filters" button, which displays them in a sidebar.

Bugfixes

  • Fixed a bug following a redirection after logout
  • Use a unique key for each call to useAsyncData (in preparation for the transition to Nuxt 4)
  • Fixed the color of the "spinner" on several buttons

Refactor

  • Use of composables to access route parameters throughout the app

Minor correction

Bugfixes

  • Fixed a bug that caused an error to be displayed when visiting the species page of a "private" project

Recaptcha V2 fallback

Bugfix

  • Integration of reCAPTCHA V2 as an alternative when the reCAPTCHA V3 test fails

Integrate EPPO link on species page

Improvement

  • On a species page in the "External Resources" section, a link to EPPO is displayed when available for that species

Bugfix

  • Opening a species page in a new tab from a plot or an observation no longer causes an error when loading the page (species not found)

Improved support of species common names in regional languages

Improvement

  • On the new species page, the secondary common name is displayed for regional languages (en-AU, de-AT...) if there is no common name for that regional language.

Bugfixes

  • The option to identify by URL was no longer available on the identification page; it has been restored.
  • For very large groups, loading observations on the group's map would crash and display an error page. The loading will still crash but now silently.
  • "Toast" messages displayed at the bottom right of the screen were not displaying correctly after a library update; this has been fixed.
  • On iOS, it was not possible to identify multiple images taken with the camera because they had the same name. Duplicate image detection is now based on weight in addition to the name.

Minor correction

Bugfix

  • Fixed an error when opening an observation from notifications while already on the observation page

Significant perf improvements

Improvements

  • Updated vue-router to the latest version which includes a patch significantly improving Nuxt server performance (https://github.com/vuejs/router/issues/2132)
  • Stopped using the @nuxt/images library which was responsible for transforming some site images into multiple sizes and lighter formats (webp, avif). The images were being re-generated each time because the library has no caching mechanism, which consumed server resources for minimal gain.
  • Modified the import mechanism of a rather heavy library so that the library is only loaded on the pages where it is used and no longer globally
  • Added a max-age cache header on the site's static images (logos…)

Fix some regressions

Improvement

  • The use of boolean values in CSV and Excel files for batch import is more flexible; case is no longer considered, and TRUE, true, or True are all accepted (previously only true was accepted).

Bugfixes

  • Date filters for observations on the "my data" page were not working
  • Promoting a user in a group to admin was not working
  • Revoking the admin role of a group admin was not working
  • Various minor fixes reported by the monitoring service (BugSnag)

Better sign-in UX

Improvements

  • When creating an account, always display an error message if the creation fails
  • When the user clicks the button to create their account, display a loading "feedback" and disable the button until the server responds.

Minor corrections

Bugfixes

  • Several minor corrections discovered with our error monitoring service
  • The button for full-screen display of the statistics map on mobile devices is no longer displayed because, at best, it did nothing (Android) and, at worst, it caused the page to crash (iOS).

Integrate a performance and error monitoring system

Following the integration of a performance monitoring system we made a couple of changes to improves page loading time throughout the site.

New

  • Integration of an error and performance monitoring system (BugSnag)

Improvements

  • Loading the donation message and other messages no longer occurs on the server when the page loads. It now happens on the client side, aiming to reduce server page generation time.
  • Loading notifications no longer occurs on the server when the page loads. It now happens on the client side, aiming to reduce server page generation time. This will only impact already logged-in users.
  • Notifications loading is now paginated.
  • The groups and plots of the logged-in user are no longer automatically downloaded on the client side when the page loads. This should optimize the loading of pages that do not need the user's groups or plots (species page, identification page, etc.).
  • On a species page, loading the top users of the species' family and genus only occurs if the user opens the modal displaying this data. Therefore, the species page should load faster.
  • The galleries on a species page are now "paginated" on the server side. For species with many illustrations, this will prevent downloading sometimes 15 MB of JSON.
  • In addition to pagination, galleries can be sorted according to several criteria.
  • Reduced loading time of group pages.
  • During batch import, if an image already exists in Pl@ntNet, there is now a red border around the image in question, and its name is mentioned in the observation error message.

Refactor

  • Simplification of the management of different states related to groups and plots

Various improvements and corrections

Improvements

  • Images displayed in "slideshow" mode are now correctly positioned regardless of window size, and navigation arrows are always visible (issue on mobile)
  • It is now possible to collapse the list of users in a group (important on mobile when there are many users, because the observations are under the users list)
  • Labels on bar charts on mobile were often unreadable due to overlapping; on a case-by-case basis, they are either no longer displayed or displayed while avoiding overlaps as much as possible
  • On phenology charts, brown ("flower") has been replaced by pink

Bugfixes

  • On iPhone X and above, the "superview" (space at the top and bottom of the screen) is now taken into account, and the link to the observation of an image in the slideshow is accessible
  • The layout of a group's additional information was not displaying correctly on mobile
  • On the family explorer page, the singular form of the genus was not used (previously 1 genres, now 1 genre)
  • On mobile, using the sidebar menu on the species page caused the header to disappear
  • On the "my data" page, changing tabs did not scroll completely to the top of the page
  • When editing a plot, locally saved data was not updated correctly

New plots data on stats page

New

New plots UX

New

  • New interface for plots (multi-image identification) (Restricted access)
  • Interface for disease identification (Restricted access)
  • Display of an alert when identifying certain plants (DEAL Réunion alert)
  • Shortcut in the header to create a group, an observation, or a plot

Bugfixes

  • The "select all" checkbox for batch import now works correctly again
  • The switch in the species table of a monitoring project now works correctly again
  • The date selection widget on an observation in the batch import now displays above the next observation line
  • The label of the CSV file selection input in the batch import interface no longer overflows its column when the browser window is resized
  • The privacy "switches" of an observation (map and personal note) now display correctly again
  • Keyboard navigation in the images of an observation in the batch import no longer changes the previously selected organ of an image

Small improvements on new species page

Improvements

  • The "admin gallery" tab on the species page no longer appears when the gallery contains no images
  • When changing tabs on the species page, the scroll automatically returns to the top of the content of the newly selected tab

Bugfix

  • Fixed a bug displaying the IUCN alert above a species map

Various improvements

Improvements

  • On the old species page, the year selector for phenology should no longer be empty
  • On the species explorer, the values of the GRIN and IUCN filters are now displayed in the user's language
  • When a static page (terms of use, etc.) is not translated into the user's language, the English version is now displayed instead of an error message.

Batch import with Excel file

Improvements

  • Batch import now supports importing data from a .xlsx file in addition to the csv file
  • In batch import, when importing the csv or xlsx file fails, an error is now displayed with the description of the error in question
  • Improved readability of graphs on the statistics page

Bugfix

  • Fixed a redirection issue that prevented the mobile app from displaying the stats page in English

New design of the species page

New

  • New species page (beta)

Improvement

  • Improved design of tag-related pages (new gallery design, categorization by category/sub-category, label updates…)

Bugfixes

  • Scrolling within a modal did not work when the mouse was not over the modal itself but over the semi-opaque black background behind it.
  • Fixed a bug on Safari with the LD+JSON metadata of a species page
  • The "zoom" button (species page, galleries, etc.) no longer allowed selecting the "big" value once the "small" value was selected
  • The URL of the "alternate" meta tags to list the alternative URLs of a page in all languages are now in absolute format (necessary for proper indexing by Google)

Better error management

New

  • Handling the display of a specific error message when the API is unresponsive

Improvement

  • Error handling (404) has been improved on species and observation pages

Bugfix

  • Updating an observation without geolocation caused an undefined variable access error

Remove some sort options

  • It is no longer possible to sort observations by species and family on the partner page and in the modals for adding observations to a plot and a group. These two sorting options were degrading the performance of the query used to retrieve observations (for users with a large number of observations) and their utility was limited, so we decided to remove them.

Improved species common names UX

Improvement

  • Improved interface for editing/reading the common names of a species

Bugfix

  • The identified/unidentified filter on the observations page is functional again

Migration to Nuxt 3

The migration from Nuxt 2 to Nuxt 3 that runs on test server for a couple of months has been deployed in production.