Commit Graph
63 Commits
Author SHA1 Message Date
Ian Renton f39215ecdd Attempt at fixing slight hscroll on mobile 2026-09-19 08:33:15 +01:00
Ian Renton d79c8f72c8 Add missing SIGs to OpenAPI spec 2026-09-18 07:58:55 +01:00
Ian Renton 7c458a8c5b Extract webserver metrics into a separate class to avoid passing it into every API call. Change the display to requests per hour rather than just last request time. Add SSE and telnet client connected count. 2026-09-11 22:32:04 +01:00
Ian Renton e3df512b9e Add telnet server 2026-09-11 16:23:10 +01:00
Ian Renton 04f5df5260 Alerts now displays a "Type" in the table not just the source. Closes #142 2026-09-11 14:43:33 +01:00
Ian Renton 2e51d5fdb2 Doc updates 2026-09-11 08:36:49 +01:00
Ian Renton 94dc9044c4 Add support for WA7BNM Contest Calendar. Closes #106 2026-09-10 16:45:40 +01:00
Ian Renton be625c40a4 Add "fields" query parameter to spots and alerts API calls. Closes #140 2026-09-10 07:54:34 +01:00
Ian Renton 3e4327ec0c Add icons back to spots & alerts 2026-09-05 09:48:56 +01:00
Ian Renton d6e53c14e9 Support RSGB contests 2026-09-05 09:00:32 +01:00
Ian Renton 9d117a6069 Split out event type SIGs, and do other enum conversions. Closes #138 2026-09-02 09:38:05 +01:00
Ian Renton 606cf1be68 Start converting some enum-like strings to proper enums, plus global reformat 2026-09-02 08:37:13 +01:00
Ian Renton fa2e4b929a Start converting some enum-like strings to proper enums 2026-09-02 07:26:02 +01:00
Ian Renton 1b62d4742b Support PGA. Closes #135 2026-08-31 21:54:13 +01:00
Ian Renton 892827f1f8 Allow some SIG refs to be picked up from comments without separate SIG name. Closes #134 2026-08-31 20:49:15 +01:00
Ian Renton e4738b2c7d Split SIGs list into Worldwide, Regional and Other. Closes #133 2026-08-31 18:38:19 +01:00
Ian Renton f42fd237b1 Move icons back into SIG data 2026-08-31 17:57:04 +01:00
Ian Renton d83a979e46 Move icons back into SIG data 2026-08-31 17:31:13 +01:00
Ian Renton 12e9b6a4ca Remove distinction between DV modes and LSB/USB 2026-08-31 11:17:05 +01:00
Ian Renton 8345238d76 Tweak FEA reference handling, add understanding of BIWOTA, remove some unused junk from ui-ham.js 2026-08-31 11:05:53 +01:00
Ian Renton bc326388ac Add support for FEA 2026-08-31 09:39:05 +01:00
Ian Renton 9083470482 Add support for DTMBA 2026-08-31 08:59:49 +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 f2ef6e93fa Merge remote-tracking branch 'origin/main'
# Conflicts:
#	core/constants.py
#	pyproject.toml
#	templates/add_spot.html
#	templates/alerts.html
#	templates/bands.html
#	templates/base.html
#	templates/conditions.html
#	templates/map.html
#	templates/spots.html
#	templates/status.html
2026-08-28 15:46:24 +01:00
Ian Renton d63897f8ad Provide CartoDB API key 2026-08-28 15:43:52 +01:00
Ian Renton a20c29cdd1 GMA Islands support 2026-08-22 08:04:24 +01:00
Ian Renton c5d6a65786 Bug fixes and minor doc clarifications 2026-08-20 07:30:21 +01:00
Ian Renton 85f63a1258 Add zoom controls 2026-08-18 17:59:54 +01:00
ian 36ce350079 Update static/css/style.css 2026-08-16 08:55:39 +00:00
Ian Renton fe4826b729 Bell sound on wanted calls. Closes #117 2026-08-15 12:02:40 +01:00
Ian Renton 3006ee38cb Highlight wanted calls. Closes #117 2026-08-15 11:43:44 +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 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 186f03a233 Add distance column for spots 2026-08-13 14:49:15 +01:00
Ian Renton bab14bd7ac Bring back cleanup thread 2026-08-13 07:07:15 +01:00
Ian Renton d92126dffd Merge branch 'main' into 2.0-pre
# Conflicts:
#	templates/status.html
2026-08-11 22:21:20 +01:00
Ian Renton 13a9bff798 Fix log errors about "clickable" 2026-08-11 22:20:49 +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 7860b60f47 Fix an issue where "spot providers enabled by default" was still being fetched through WEB_UI_OPTIONS on a path that required spot providers to have a "name" field in *config* rather than at runtime. Closes #124 2026-08-10 06:06:33 +01:00
Ian Renton 9a6cccb222 Upgrade notes in OpenAPI spec #119 2026-08-08 14:29:10 +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 1651629109 OpenAPI changelist tweaks. #119 2026-08-08 10:01:29 +01:00
Ian Renton ac35a920cf Hellmerge #95 branch into 2.0-pre. #119 2026-08-08 09:52:14 +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