Commit Graph
73 Commits
Author SHA1 Message Date
Ian Renton ba56acd7ac Fix a bug where solar conditions and status data were not properly persisted to disk between restarts. Release v2.0.5 2026-08-29 09:17:24 +01:00
Ian Renton c3a360e691 Consistency about whether "GMA Islands" is plural or not; widen columns on SIG list so it doesn't wrap 2026-08-29 08:34:04 +01:00
Ian Renton 2a4190ec4a Fix GIRO data source. Release v2.0.3 2026-08-28 21:47:25 +01:00
Ian Renton f346444ec3 Defensive coding improvements 2026-08-22 08:08:27 +01:00
Ian Renton 1fd6611ac2 GMA Islands support 2026-08-22 08:02:57 +01:00
Ian Renton c5d6a65786 Bug fixes and minor doc clarifications 2026-08-20 07:30:21 +01:00
Ian Renton 7f1a5ae3be Overnight bug fixes 2026-08-18 17:56:31 +01:00
Ian Renton 38bc03a603 Improve checking callsign validity by regex, and fix passing v1 type credentials into v2 APIs 2026-08-17 16:30:24 +01:00
Ian Renton 03164d747f More defensive coding 2026-08-17 13:43:40 +01:00
Ian Renton 7623ae667e Overnight bug fixes 2026-08-17 06:47:20 +01:00
Ian Renton 1db0c2787a Overnight bug fixes 2026-08-17 06:41:31 +01:00
Ian Renton 7220a0f58d ruff format && ruff check --fix 2026-08-16 14:11:45 +01:00
Ian Renton f8032973ca Error handling improvements 2026-08-16 09:26:05 +01:00
Ian Renton 00c1bc7ba3 Fix potential NPE 2026-08-15 17:04:52 +01:00
Ian Renton 325d445f30 how does i math 2026-08-15 17:04:45 +01:00
Ian Renton ae1f752516 Fix bugs in GMA and WWBOTA providers 2026-08-15 13:59:52 +01:00
Ian Renton a6e54f524d More ruff linter fixes 2026-08-15 08:43:19 +01:00
Ian Renton dd89ff4af7 Replace root logger calls with module-specific loggers 2026-08-15 08:35:06 +01:00
Ian Renton af3f82c14d Use ruff linter to fix issues and provide consistent formatting 2026-08-15 08:25:54 +01:00
Ian Renton 7391c28cd0 flynt pass to provide consistency to string formatters and concatenation 2026-08-15 07:55:32 +01:00
Ian Renton bff5b79f8f Logging tidy-up, IDE inspection fixes 2026-08-15 07:42:38 +01:00
Ian Renton 9cd6d9c177 Better logging on telnet disconnect 2026-08-15 07:11:45 +01:00
Ian Renton ef2c23c8b6 Fix missing headers in SSE queries 2026-08-14 23:47:22 +01:00
Ian Renton efec8e220e Oops, "type" was a bad choice of field name 2026-08-14 17:59:15 +01:00
Ian Renton e94d4bd927 Add types and altitudes to SIG Ref lookups 2026-08-14 14:57:48 +01:00
Ian Renton 605b629d43 Fix ZLOTA location lookup 2026-08-14 14:32:42 +01:00
Ian Renton fbf63bb7ba Extra with...transact #126 2026-08-11 06:07:04 +01:00
Ian Renton 9e42e4bd93 Merge branch 'main' into 2.0-pre
# Conflicts:
#	core/constants.py
#	templates/status.html
2026-08-11 05:54:04 +01:00
Ian Renton 3df861189e Further speed & stability improvements when loading sig ref datasets #126 2026-08-10 21:40:07 +01:00
Ian Renton d5d91ef50e Improve slow startup times. #126 2026-08-10 21:25:52 +01:00
Ian Renton c687202a61 Replace dash-separated config & API properties with underscore-separated versions. #127 2026-08-10 20:55:18 +01:00
Ian Renton 5c86346074 Merge branch 'main' into 2.0-pre
# Conflicts:
#	core/config.py
#	core/status_reporter.py
#	server/handlers/api/options.py
#	static/js/bands.js
#	static/js/map.js
#	static/js/spots.js
#	templates/status.html
2026-08-10 18:34:32 +01:00
Ian Renton 4be4e4550a Backwards compatibility for critical v1 APIs. Closes #119 2026-08-08 14:15:29 +01:00
Ian Renton 43763bf76f SANPCPA support. Closes #120 2026-08-08 13:45:02 +01:00
Ian Renton 605b172bb3 Replace "WAB/WAI GRID" as a location source. Closes #116 2026-08-08 13:19:28 +01:00
Ian Renton 4e7c5a05aa Merge branch '95-send-spots-to-xota' into 2.0-pre
# Conflicts:
#	README.md
#	core/config.py
#	server/handlers/api/addspot.py
#	server/handlers/api/lookups.py
#	server/handlers/api/options.py
#	server/webserver.py
#	spothole.py
#	static/apidocs/openapi.yml
2026-08-08 09:32:27 +01:00
Ian Renton 981cea0866 Merge branch 'main' into 2.0-pre
# Conflicts:
#	README.md
#	core/constants.py
#	data/spot.py
#	templates/status.html
2026-08-08 09:15:04 +01:00
Ian Renton 62b3414d29 Refactor of caching & data storage part 17 #118 2026-08-04 22:11:34 +01:00
Ian Renton 459d999f57 Refactor of caching & data storage part 16 #118 2026-08-03 22:15:29 +01:00
Ian Renton 27d73c27d6 Refactor of caching & data storage part 15 #118 2026-08-03 19:43:38 +01:00
Ian Renton f82d611b7e Refactor of caching & data storage part 14 #118 2026-08-03 19:25:25 +01:00
Ian Renton 50ab27e4a2 Refactor of caching & data storage part 13 #118 2026-08-03 08:56:34 +01:00
Ian Renton e31b145b8e Refactor of caching & data storage part 12 #118 2026-08-02 21:57:22 +01:00
Ian Renton cee9188538 Refactor of caching & data storage part 11 #118 2026-08-02 12:38:33 +01:00
Ian Renton 11a236e668 Refactor of caching & data storage part 10 #118 2026-08-02 10:31:31 +01:00
Ian Renton 2157bf114e Refactor of caching & data storage part 9 #118 2026-08-02 09:06:10 +01:00
Ian Renton 74153a9d94 Starting to implement alerts #17 2025-10-04 18:09:54 +01:00
Ian Renton 806ec30760 Fix a bug with handling Parks n Peaks spots with frequencies in the GHz 2025-10-04 16:30:28 +01:00
Ian Renton 5f16abf709 Allow adding spots. Convert timestamps in the API to UNIX seconds. #2 2025-10-04 13:28:22 +01:00
Ian Renton c785137258 Disk-based caching for spots so they survive a software restart 2025-10-04 09:12:40 +01:00