Changes
Highlights
- Modernised the BioCollect interface with a full Bootstrap 5 upgrade, including responsive layouts, navigation, forms, tables, modals, accessibility styling, and DataTables. #1899
- Improved PWA/offline data entry with automatic saving, sync and upload progress, safer handling of unsynchronised records, and partial record saving. #1952
- Added a Save & Close action, disabled submitting records while offline, and refined PWA autosave behaviour. #1966
- Added Butterfly Count form definitions for the Brisbane and Sunshine Coast hubs. #1939
- Added the Habitat Restoration – Combined Site and Work Details assessment form, with supporting data-correction scripts. #1965
Improvements and fixes
- Hub administrators can now manage bulk survey imports without requiring ALA-wide administrator permissions. #1959 #1976
- Project role assignment now supports Cognito user identifiers. #1914
- Hub administrators can configure the sort order of search and Project Finder facets. #1948
- Fixed record-list sorting and download behaviour. #1971 #1968
- Fixed errors when viewing PDF resources. #1940
- Improved bulk Excel-template downloads and migrated related proxy handling to the shared Ecodata client. #1929
- Refined Bootstrap 5 presentation issues across record listings, activity forms, quick links, responsive tables, image viewing, and project pages. #1969
- Added Fathom usage tracking to PWA pages. #1962
- Fixed downloading content of table returning an error #1897
- Fixed document search making multiple project details requests #1900
- Require authentication for BioCollect projects and record downloads #1954
- Added facet configuration sorting by alphabetical order #1896
- Fixed project finder not sorting sorting results by relevance #1938
- Fixed Restoration Hub data issues #1956
Platform and maintenance
- Updated the Ecodata client plugin to version 9.2.
0cca81d - Moved JavaScript dependency management and CI to pnpm/Corepack, upgraded Node.js and GitHub Actions tooling, and refreshed PWA functional-test support. #1952 #1973
- Updated the Blueimp file-upload dependency. #1974
- Updated security and runtime dependencies, including esbuild, tmp, form-data, node-forge, Fastify, Axios, Lodash, and related packages. #1960 [#1963]
Full Changelog: v8.3...v8.4
Dependencies
- ecodata-client-plugin:9.2
Full Changelog: v8.3...v8.4