Skip to content

Releases: magicbug/Cloudlog

2.8.12

14 Apr 13:21
4caceba

Choose a tag to compare

📡 Cloudlog 2.8.12 – What’s New

This release brings a smoother logging experience, faster performance, and more control over your interface.


✍️ Improved QSO Entry

Logging QSOs is now faster, easier, and more consistent — especially during busy operating.

⚡ Faster & Smoother Logging

  • Save QSOs instantly without page reloads
  • See your recent QSOs update automatically after saving
  • Overall faster performance when viewing and filtering logbooks

🧠 Remembers Your Workflow

  • Your band, mode, satellite, and propagation settings are kept after each QSO
  • No need to keep reselecting the same options
  • Signal reports (RST) reset correctly based on mode

🔍 Smarter Callsign Lookup

  • Faster callsign and country lookups
  • Previous QSOs are shown without interrupting your workflow
  • Clearer results when no previous contacts exist

📡 Better Radio Integration (CAT)

  • More reliable syncing with your radio
  • Prevents outdated radio data from overwriting your current settings

🧹 Cleaner Form Behaviour

  • Fields like satellite, SOTA/POTA, and others are cleared when not needed
  • Reduces the chance of incorrect or leftover data
  • More predictable behaviour when resetting the form

🧩 Improved Interface Behaviour

  • Previous contacts panel only appears when relevant
  • No more empty or flickering panels
  • Better tab handling after saving a QSO

🔌 New API Features

For those using external tools or integrations:

  • Check if a callsign, country, or gridsquare has been worked or confirmed
  • Access your public logbooks and those shared with you

📝 Improved Release Notes Display

  • Release notes now support rich formatting (headings, lists, links, images, and more)
  • Cleaner and easier to read

⚙️ User Settings & Interface

  • New options to show or hide:
    • SSTV Images menu
    • QSL Cards menu
  • Redesigned settings page:
    • Easier to navigate
    • Cleaner layout with grouped options

🛠️ Fixes & Improvements

  • Improved security when displaying messages
  • More reliable background updates
  • Better handling of edge cases when logging QSOs
  • General performance and stability improvements

📦 Version

  • Updated to Cloudlog 2.8.12
  • Version information dialog will appear after updating

2.8.11

01 Apr 11:51
53a80b9

Choose a tag to compare

This release focuses on real-time operating features, improved DX handling, and a smoother logging experience.


✨ New Features

🟢 On-Air Widgets & Status Badges

You can now display your live operating status on external websites — with support for custom callsigns.

📡 Embeddable On-Air Widget

Show your current activity in a simple, auto-updating widget:

  • Displays ON AIR / QRT status
  • Shows frequency, mode, or satellite info
  • Auto-refreshes to stay up to date
  • Designed for iframe embedding

Basic usage:

/widgets/on_air/YOURCALL

With custom display callsign (e.g. special event station):

/widgets/on_air/YOURCALL/GB2XXX

🏷️ SVG On-Air Badge

A lightweight badge version of your status — ideal where iframes aren’t supported:

  • Clean SVG image (works on GitHub, forums, etc.)
  • Colour-coded status (ON AIR, SAT, QRT)
  • Automatically updates

Basic usage:

/widgets/on_air_image/YOURCALL

With custom display callsign:

/widgets/on_air_image/YOURCALL/GB2XXX

💡 Use Cases

  • Add to your personal website
  • Embed in your QRZ page
  • Show status on GitHub or forums
  • Operate special event callsigns while logging under your main account

🔒 Notes

  • Your account callsign is still used for lookup
  • Display callsign is optional and safely sanitised
  • Fully backwards compatible with existing widget URLs

📊 Improvements

📡 Smarter DX Highlighting

  • Uses gridsquares and VUCC grids when distance isn’t stored
  • Automatically calculates distance when needed
  • Ensures valid DX contacts aren’t missed

🌍 Better Grid Handling

  • Falls back to VUCC grids when gridsquare is missing
  • Improves mapping and award tracking

📻 Enhanced DX Cluster Experience

  • New status badge with icons and tooltips
  • Improved connection state handling
  • New filters:
    • Filter by mode
    • Highlight new DXCCs
  • “Track Band” option to follow your radio

⚡ Faster QSO Entry

  • Distance, bearing, and locator calculations now run in the browser
  • Reduces server requests and improves responsiveness

🎯 QSO & DX Cluster Integration

  • Clicking a spot can now automatically tune your radio (QSY)
  • Works directly from the QSO interface

🧠 Improved Mode Detection

  • Updated FT8/FT4 frequencies across multiple bands
  • More accurate automatic mode detection

🧰 User Interface Enhancements

📋 QSO Form Customisation

  • Show/hide fields and tabs per user
  • Tailor the interface to your workflow

📡 DX Cluster in QSO Screen

  • New DX Cluster tab inside the QSO page
  • Click spots to auto-fill QSO fields
  • Real-time updates via WebSocket

🏆 Contesting Improvements

  • New contest stats panel:
    • QSO count
    • Rate
    • Per-band breakdown
  • Duplicate detection while typing
  • Improved layout and usability

🔄 General UI Improvements

  • Pagination preserved during table refresh
  • Reduced unnecessary redraws
  • Better handling of optional/hidden fields
  • Improved JavaScript stability

🛠️ Technical Changes

🗄️ Database Update

  • Notes table upgraded to utf8mb4
  • Supports emoji and full Unicode characters

🔒 Code Quality & Stability

  • Cleaner input handling (reduced reliance on $_GET)
  • Centralised DXCC checks
  • Improved RBN detection accuracy

🐞 Fixes

  • Fixed RBN spot detection edge cases
  • Resolved QSO form UI inconsistencies
  • Prevented unnecessary table redraws
  • Various minor stability and performance fixes

💡 Summary

This release brings:

  • Real-time visibility with on-air widgets and badges
  • Better DX accuracy using smarter calculations
  • Improved performance with client-side processing
  • More control over the user interface

2.8.10

27 Mar 11:23
5ee7405

Choose a tag to compare

This Cloudlog release has more fixes than we can list however, you can read the full list at 2.8.9...2.8.10

Whats New

  • Dashboard now as terminator day/Night overlay its on by default, but you can turn it off in the user account
  • Dashboard DXpedition card has now been rewritten with an improved interface
  • POTA now supports multiple references, both when logging QSOs and in station locations
  • ADIF Exports now include multiple POTA references and also MY_NAME, which is based on the user account's name logged against the QSO.
  • The US Counties Awards system has been upgraded

Call History

You can now import Call History files used by N1MM+ and similar applications and use them in Cloudlog. See the wiki page for details at https://github.com/magicbug/Cloudlog/wiki/Call-History-Guide

QSO Entry

  • Previous Contacts & DXCC Summary are now grouped in a tabbed card
  • Call History Support

Contesting

  • Improved tabbing between the logging fields.
  • Bearing & Distance functions added to the interface
  • Call History Support

Cabrillo Export

Cabrillo export has now been fully rewritten and, based on tests, now produces compliant output.

2.8.9 - Changelog

12 Mar 15:48
c315baa

Choose a tag to compare

✨ New Features

Public Station Diary

  • Share diary entries publicly.
  • Entries can include images, captions, and formatted text.
  • Optional RSS feed so followers can subscribe to updates.
  • Public entry view with shareable links.
  • Public QSO Map
  • Display QSOs from diary entries on a map for visitors.
  • Visitors can react to station diary entries.

Find out more about notes at https://github.com/magicbug/Cloudlog/wiki/Notes

🛰 Satellite Improvements

  • The Amsat Status page recently had some changes to its variables and naming so the automatic status submission from Cloudlog needed a rework, if you havent turned this on its under Account Settings.

🔧 Maintenance

  • Updated JavaScript dependencies (qs, lodash).
  • Added FT2 as a submode of MFSK
  • General code cleanup and internal improvements.

🐛 Fixes

  • Corrected the eQSL received flag field handling.
  • Fixed various diary display issues and HTML rendering problems.

2.8.8 Performance & Features Update

19 Feb 16:13
96384f8

Choose a tag to compare

🚀 Cloudlog v2.8.8 Release Notes

This release introduces the new Station Diary, significant backend optimizations for large logbooks, and a modernized LoTW certificate management flow.

✨ New Features & UI

📖 New: Station Diary

Keep track of your station's history without leaving the logbook. The Station Diary is now integrated directly into the logbook page, allowing you to quickly record notes about gear changes, propagation conditions, or general station observations.

  • Quick-Add Flow: Log notes instantly as they happen.
  • Printable View: Easily export your diary for physical record-keeping.

🔑 Modernised LoTW Certificate Uploads

The LoTW certificate management has been upgraded with HTMX.

  • Modal-Based Uploads: You can now upload and manage certificates via a sleek modal popup.
  • Dynamic Refresh: The certificate table now updates instantly upon upload without requiring a full page reload.

⚡ Performance & "Under the Hood"

🏎️ Dashboard Acceleration

  • Stat Caching: Added file-based caching for dashboard statistics (QSO, Country, VUCC, and QSL cards). This significantly reduces database load and speeds up initial page loads.
  • Smart Invalidation: The cache automatically clears and updates whenever you create, edit, or delete a QSO, ensuring your stats remain accurate.

📦 Batch Processing & Database Optimization

  • Large Log Support: eQSL and HRDLog uploads now use batch processing to minimize database writes and prevent memory exhaustion during mass exports.
  • Optimised LoTW Imports: ADIF imports for LoTW now process confirmations and gridsquares in efficient chunks, providing more stable status reporting.
  • Database Indexing: New indexes for Modes, Gridsquare prefixes, and LoTW/eQSL matching have been added to make searching and filtering significantly faster.

🛠️ Technical Changes

  • Migration 2.8.8: Includes database schema updates to support the new indexing and caching layers.
  • Safety First: Added enhanced warnings for unsaved changes to prevent accidental data loss during logging.
  • Query Refinement: Simplified internal SQL joins and optimised SELECT queries for a leaner, faster codebase.

2.8.7 Release Notes

02 Feb 13:18
dfe4a17

Choose a tag to compare

📢 Cloudlog Update: WWFF & SOTA Enhancements

This update introduces a significant overhaul to the WWFF (World Wide Flora and Fauna) and SOTA (Summits on the Air) award tracking systems, alongside several user interface refinements and performance optimisations.

✨ New Features & Improvements

Complete WWFF Award Redesign

  • New Management UI: A brand-new interface for tracking WWFF awards, making it much simpler to monitor your progress across various references.
  • Advanced Statistics: Added detailed statistics for WWFF, allowing you to analyse your performance by reference and date.
  • Interactive Mapping: You can now visualise your WWFF contacts on a map directly within the award page.

Enhanced SOTA Integration

  • Improved SOTA Table: The SOTA award view has been updated for better readability and clearer data presentation.
  • Refined Search & Filtering: Finding specific summit contacts within your log is now faster and more intuitive.

🛠️ Technical Changes & Bug Fixes

  • Database Optimisation: Improved the background queries used to fetch award data, resulting in faster page loads for users with extensive logbooks.
  • UI Consistency: Standardised button styles and table layouts across all award pages for a more cohesive experience.
  • Award Logic Fixes: Resolved an issue where certain WWFF references were not being correctly counted towards total award progress.

2.8.6 Release Notes

14 Jan 22:29
bb5c869

Choose a tag to compare

This update brings a major refresh to our award tracking dashboards, a powerful new way to manage your notes, and several refinements to data handling and UI.

🏆 Advanced Award Tracking (POTA & SOTA)

  • Both the POTA and SOTA dashboards have been overhauled to provide a more visual and searchable experience.
  • New Mapping Interface: View your worked/activated SOTA summits and POTA parks on an interactive map.
  • Advanced Filtering: You can now filter your awards by date, band, and mode, making it easier to track progress toward specific endorsements.
  • SOTA Refactor: Optimized the backend logic for SOTA CSV downloads and parsing. The UI has been cleaned up by removing redundant RST columns, focusing on the data that matters for the award.

📝 Enhanced Notes Management

If you haven't enabled Notes, you can find the enable toggle in your account settings

The internal Notes system has transitioned from a simple text list to a full-featured management tool:

  • Categories: Organise your operating notes with custom categories.
  • Date Filtering: A new date-based search allows you to find notes from specific activations or time periods.
  • Editable Timestamps: Notes now support a created_at field, which can be manually edited or backdated when creating or updating a note.

🛠️ Maintenance & Integration

  • Data File Maintenance: Added a dedicated UI in the Maintenance section to manually trigger updates for system data files (like park lists or summit databases). These update automatically, but this enables you to force an update
  • SimpleFLE Improvements: Added a "Comment" field to SimpleFLE, allowing you to include notes for individual QSOs during fast logging.
  • API Stability: Introduced a reusable User-Agent helper for QRZ API requests to improve connection reliability and comply with API best practices.
  • SQL Fix: Resolved a database query issue where station_id comparisons were not correctly utilising 'IN' clauses, improving stability for multi-station users.

⚙️ Technical Changes

  • Updated package-lock.json for improved dependency security.

2.8.5 Release Notes

08 Jan 16:48
9f73828

Choose a tag to compare

Happy New Year! This release brings some updates to the Awards interfaces.

✨ Major Award & Statistics Updates

  • DXCC Awards: Improved layout with easier access to filters and new continent-based statistics.
  • WAS (Worked All States): New statistics summary with added filters and a CSV export option for your records.
  • IOTA Awards: Completely redesigned interface featuring a new search tool to find islands faster.
  • CQ Awards: Enhanced the CQ awards page with updated table features and more powerful filtering.

📡 Operating Tools

  • Personal Propagation Advisor: A brand-new feature to help you visualise the best bands to work based on past QSOs.
  • Distances UI: Redesigned the distance tracking interface for better clarity.
  • Satellite Mapping: Fixed issue where sat names weren't being remapped when uploading to Clublog in real-time

🛠️ Stability & Fixes

  • PHP 8 Support: Fixed "null grid square" errors to ensure Cloudlog remains fully compatible with the latest web servers.
  • Logbook Accuracy: Fixed an issue where DXCC IDs weren't assigned correctly in the logbook model.
  • Data Security: Strengthened write permissions to ensure only authorised users can modify QSO records.

2.8.4 Release Notes

23 Dec 10:55
339ba31

Choose a tag to compare

This update focuses on making your logs easier to share, improving team permissions, and ensuring a smoother experience when viewing your QSO data.

📡 New Sharing & Embedding

  • Logbook Embedding: You can now easily showcase your log on external websites. Use the new "Embed Code" button on the Station Logbooks page to generate a custom iframe snippet for your personal site, QRZ profile, or blog.
  • Enhanced Sharing Permissions: Collaborative logging is now more reliable. Users with "Read Access" to a shared logbook can now view individual QSO details seamlessly, even if they aren't the primary owner of that logbook.

🛠️ Stability & Bug Fixes

  • Smarter Error Handling: Improved safeguards to prevent crashes when viewing QSOs with missing data. The app now provides helpful notifications instead of generic error pages if a record is inaccessible.
  • Cleaner Data Imports: Enhanced the QRZ import process to automatically catch missing station callsigns, and added extra checks for DXCC entity data to keep your records accurate and error-free.

🎄 Merry Christmas and Happy Holidays to all our users! May your bands be open and your noise floor be low.

2.8.3

17 Dec 17:33
d8cc21f

Choose a tag to compare

This is a minor revision to improve the handling of switching between live QSO entry and post (manual) entry in Cloudlog. The LIVE/POST badge has now been moved to the far right of the tabs. Clicking it toggles the entry mode.