2.8.11
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