2.0 KiB
2.0 KiB
Changelog
All notable changes to this project are documented here. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.1.1 - 2026-06-10
Added
/healthendpoint (status, version, receiver/flight counts) plus a DockerHEALTHCHECK.ADSBIT_CONFIGenvironment variable to override the config file path.
Changed
- Docker first-run now works with no manual steps:
config.jsonis auto-seeded fromconfig.json.examplebydocker-entrypoint.shand persisted on a./datadirectory mount (removing the single-file bind-mount footgun). - Network auto-scan skips subnets larger than
/20(e.g. a Docker bridge172.17.0.0/16) so discovery no longer stalls startup on Docker hosts. SIGTERM/SIGINT(docker stop,systemctl stop) shut down cleanly without a stack trace.
1.1.0 - 2026-06-09
Added
- In-app pixel editor for sprites (admin → Sprites → EDIT): pencil, eraser, color picker, fill bucket, line/rectangle/ellipse shapes, rectangular select with move/cut/copy/paste, reference-image overlay, brush size & opacity, custom + recent palettes, zoom/pan, grid, undo/redo.
- Receiver health dashboard: live per-receiver status (receiving / no data / unreachable), connection testing, a select → save → apply flow, selectable scan results, and a per-interface scan selector.
- Version surfaced at startup, via
GET /api/config, and in the admin header.
Fixed
- Server crash when restarting receiver connections: cancelled receiver tasks no longer tear down the main event loop.
1.0 - 2026-01
Added
- Initial release: retro SNES-style side-view ADS-B flight tracker with custom pixel-art sprites, directional backgrounds, weather, sun/moon, admin panel, first-run setup wizard, and Docker/Podman support.