You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4.5 KiB
4.5 KiB
Changelog
All notable changes to OpenHamClock will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Planned
- Satellite tracking with pass predictions
- SOTA API integration
- WebSocket DX cluster connection
- Azimuthal equidistant projection option
[3.3.0] - 2026-01-30
Added
- Contest Calendar - Shows upcoming and active ham radio contests
- Integrates with WA7BNM Contest Calendar API
- Fallback calculation for major recurring contests (CQ WW, ARRL, etc.)
- Weekly mini-contests (CWT, SST, NCCC Sprint)
- Active contest highlighting with blinking indicator
- Classic Layout - New layout option inspired by original HamClock
- Side panels for DE/DX info, DX cluster, contests
- Large centered map
- Compact data-dense design
- Theme System - Three visual themes
- 🌙 Dark (default) - Modern dark theme with amber/cyan accents
- ☀️ Light - Bright theme for daytime use
- 📟 Legacy - Classic green-on-black CRT style
- Quick Stats Panel - Overview of active contests, POTA activators, DX spots
- 4-column modern layout - Improved data organization
- Settings persistence - Theme and layout saved to localStorage
Changed
- Modern layout now uses 4-column grid for better information density
- Improved DX cluster API with multiple fallback sources
- Settings panel now includes theme and layout selection
[3.2.0] - 2026-01-30
Added
- Theme support (dark, light, legacy)
- Layout selection in settings
- Real-time theme preview in settings
[3.1.0] - 2026-01-30
Added
- User settings panel with callsign and location configuration
- Grid square entry with automatic lat/lon conversion
- Browser geolocation support ("Use My Current Location")
- Settings saved to localStorage
Fixed
- DX cluster now uses server proxy only (no CORS errors)
- Improved DX cluster API reliability with multiple sources
[3.0.0] - 2026-01-30
Added
- Real map tiles via Leaflet.js - no more approximated shapes!
- 8 map styles: Dark, Satellite, Terrain, Streets, Topo, Ocean, NatGeo, Gray
- Interactive map - click anywhere to set DX location
- Day/night terminator using Leaflet.Terminator plugin
- Great circle path visualization between DE and DX
- POTA activators displayed on map with callsigns
- Express server with API proxy for CORS-free data fetching
- Electron desktop app support for Windows, macOS, Linux
- Docker support with multi-stage build
- Railway deployment configuration
- Raspberry Pi setup script with kiosk mode option
- Cross-platform install scripts (Linux, macOS, Windows)
- GitHub Actions CI/CD pipeline
Changed
- Complete rewrite of map rendering using Leaflet.js
- Improved responsive layout for different screen sizes
- Better error handling for API failures
- Cleaner separation of frontend and backend
Fixed
- CORS issues with external APIs now handled by server proxy
- Map projection accuracy improved
[2.0.0] - 2024-01-29
Added
- Live API integrations for NOAA space weather
- POTA API integration for activator spots
- Band conditions from HamQSL (XML parsing)
- DX cluster spot display
- Realistic continent shapes (SVG paths)
- Great circle path calculations
- Interactive map (click to set DX)
Changed
- Improved space weather display with color coding
- Better visual hierarchy in panels
[1.0.0] - 2024-01-29
Added
- Initial release
- World map with day/night terminator
- UTC and local time display
- DE/DX location panels with grid squares
- Short path / Long path bearing calculations
- Distance calculations
- Sunrise/sunset calculations
- Space weather panel (mock data)
- Band conditions panel
- DX cluster panel (mock data)
- POTA activity panel (mock data)
- Responsive grid layout
- Dark theme with amber/green accents
Acknowledgments
- Created in memory of Elwood Downey, WB0OEW
- Inspired by the original HamClock
Version History Summary
| Version | Date | Highlights |
|---|---|---|
| 3.3.0 | 2026-01-30 | Contest calendar, classic layout, themes |
| 3.2.0 | 2026-01-30 | Theme system (dark/light/legacy) |
| 3.1.0 | 2026-01-30 | User settings, DX cluster fixes |
| 3.0.0 | 2026-01-30 | Real maps, Electron, Docker, Railway |
| 2.0.0 | 2024-01-29 | Live APIs, improved map |
| 1.0.0 | 2024-01-29 | Initial release |
73 de OpenHamClock contributors