Repository navigation
v1.1.1
JSON & performance hotfixes for XRONOS data, sites, and C14 records.
- Opened lean JSON endpoints for C14 labs and C14 dates, returning JSON directly from the controller and trimming unnecessary associations from samples.
- Optimised eager loading for sites, C14s and references pages, solving several N+1 query issues and preloading PaperTrail versions where needed.
- Added fragment caching to the site view and a 10-minute cache for XRONOS data responses, significantly reducing load times for heavy data pages.
- Cached item counts on the home page and re-used Pagy’s count values instead of recounting, further reducing database load.
- Improved map performance by streamlining the JavaScript and optimising how counts are calculated for the map view.
- Adjusted C14 calibration handling by removing noisy calibration logging and only joining cals when a calibration filter is actually applied.
- Added MessagePack support and updated Rails to the latest 7.2 release, keeping dependencies current and improving overall performance.
What's Changed
- refactored sites table, resolves #169 by @MartinHinz in #381
- Hotfixes json by @MartinHinz in #400
Full Changelog: v1.1.0...v1.1.1