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.
93 lines
2.7 KiB
93 lines
2.7 KiB
# Changelog
|
|
|
|
All notable changes to OpenHamClock will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [Unreleased]
|
|
|
|
### Planned
|
|
- Satellite tracking with pass predictions
|
|
- SOTA API integration
|
|
- Contest calendar
|
|
- WebSocket DX cluster connection
|
|
- Azimuthal equidistant projection option
|
|
|
|
## [3.0.0] - 2024-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.0.0 | 2024-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*
|