Cloudlog v2.8.16 Changelog
I have just pushed the latest update to Cloudlog. This release focuses on tidying up the user interface, improving page loading speeds by rendering maps only when needed, and fixing a few minor bugs.
Logbook & UI Improvements
- Refactored Callbook Display: The callsign lookup profile has been completely overhauled. Instead of a hidden card, it is now integrated into a clean, responsive Bootstrap 5 tabbed interface. This keeps all your essential lookup data (including profile images, QRZ/HamQTH links, QTH, locator, and IOTA information) beautifully organised and easy to read.
- Today's QSOs Real-time Indicator: Added a subtle HTMX updating indicator to the "Today's QSOs" section on the dashboard, letting you see exactly when your log is refreshing.
Map Optimisations
- Lazy-Loaded Leaflet Maps: To speed up page load times across the platform, Leaflet map assets are now loaded conditionally. Instead of loading global map scripts on every single page, they will only load when a map is actually required.
- QRB Calculator Fix: As part of the map cleanup, the QRB (bearing and distance) calculator modal has been updated to load Leaflet on demand, ensuring the path-rendering map still works perfectly.
- Advanced Logbook Maps: Leaflet maps have been officially enabled for the Advanced Logbook (
logbookadvancedroute), while conditionally loading theeasyprint.jsplugin only when maps are active to keep things lightweight.
Bug Fixes
- QSL Label Checkbox Fix: Fixed an issue in the label printing section where toggling default checkboxes would uncheck items across different lists. The checkbox logic is now correctly scoped to the active label table.