Commit Graph
90 Commits
Author SHA1 Message Date
Ian Renton fa6c3c0a55 Merge branch 'main' into 95-send-spots-to-xota
# Conflicts:
#	README.md
#	config-example.yml
#	core/config.py
#	server/handlers/api/addspot.py
#	server/handlers/api/options.py
#	static/js/add-spot.js
#	static/js/bands.js
#	static/js/map.js
2026-08-02 07:47:40 +01:00
Ian Renton c3bcc1190d Structure changes to match other projects and minor logging improvements 2026-07-26 07:47:38 +01:00
Ian Renton 3c4c595288 Put static assets in a separate directory so they can be delivered directly by nginx 2026-07-25 16:49:49 +01:00
Ian Renton 998b394d2c Update map and bands pages to use SSE endpoint after initial load. Closes #43. 2026-06-26 09:09:15 +01:00
Ian Renton 3b5a4efb0b Merge branch 'main' into 95-send-spots-to-xota
# Conflicts:
#	core/constants.py
#	data/spot.py
2026-06-26 08:16:09 +01:00
Ian Renton eb1d575623 Switch to an authoritative source of Spanish municipality data #114 and credit it in README #115 2026-06-23 19:26:45 +01:00
Ian Renton e4c3a52299 Add support for DME. Closes #114. 2026-06-23 06:45:03 +01:00
Ian Renton 6062211bc7 Merge branch 'main' into 95-send-spots-to-xota
# Conflicts:
#	README.md
#	webassets/apidocs/openapi.yml
2026-06-21 09:03:31 +01:00
Ian Renton bed263fada Doc tweaks 2026-06-21 08:52:15 +01:00
ian 3953271c5f Update README.md 2026-06-20 12:45:57 +00:00
Ian Renton 85992b1ee9 Updated README.md 2026-06-20 13:40:27 +01:00
Ian Renton ec5984ec35 Updated README.md 2026-06-20 13:39:52 +01:00
Ian Renton 2affe460a5 Merge branch 'main' into 95-send-spots-to-xota 2026-06-20 13:29:00 +01:00
Ian Renton 8c69bdf357 Minor tweak, uptime comment 2026-06-20 13:28:35 +01:00
Ian Renton 277e374994 Merge branch 'main' into 95-send-spots-to-xota
# Conflicts:
#	README.md
2026-06-20 12:23:06 +01:00
Ian Renton 5c598f91e6 Pass through more info from nginx and log it, to help me figure out who's using Spothole and contact them about upcoming API changes. Also an enabler for #101. 2026-06-20 12:17:13 +01:00
Ian Renton ae17839096 Stop fudging the server-side handling instructions for "add spot" into the spot data structure itself, instead break them out into a new area. This is a breaking change to the API so all API endpoints have been bumped to v2. 2026-06-20 09:57:09 +01:00
Ian Renton 20966cc7cf IDE inspection fixes and global autoformat 2026-06-20 08:28:11 +01:00
Ian Renton 172a31bb18 Merge branch 'main' into 95-send-spots-to-xota
# Conflicts:
#	README.md
#	server/handlers/api/addspot.py
#	server/handlers/api/options.py
#	spotproviders/tiles.py
#	templates/about.html
#	templates/add_spot.html
#	templates/alerts.html
#	templates/api_only_home.html
#	templates/bands.html
#	templates/base.html
#	templates/conditions.html
#	templates/map.html
#	templates/spots.html
#	templates/status.html
#	webassets/css/style.css
#	webassets/js/add-spot.js
#	webassets/js/geo.js
#	webassets/js/ui-ham.js
#	webassets/js/utils.js
2026-06-19 21:48:10 +01:00
Ian Renton 07d0d98f3d Global autoformat 2026-06-19 21:36:11 +01:00
Ian Renton 88f055384d Internalise third-party dependencies
(cherry picked from commit 725eb619b4)
2026-06-18 20:36:46 +01:00
Ian Renton 725eb619b4 Internalise third-party dependencies 2026-06-18 20:07:42 +01:00
Ian Renton cd30fc765b Add an API-only mode that hides the server's web UI. Closes #111 2026-06-09 10:38:16 +01:00
Ian Renton a2dff07c0e SSE server reliability improvements 2026-06-05 16:06:33 +01:00
Ian Renton 0988a567b8 Add support for Tiles on the Air 2026-05-03 17:32:16 +01:00
Ian Renton 60126b0010 Add the ability to centre and zoom the map with URL params. #50 2026-04-05 10:42:01 +01:00
Ian Renton a44b4f5eb6 README update 2026-04-02 19:54:24 +01:00
Ian Renton 1173af6a9d Fetch solar conditions from HamQSL #92 2026-03-28 10:04:29 +00:00
Ian Renton 07b7ce49da nginx setup doc improvement to avoid duplicated headers 2026-03-01 09:23:41 +00:00
ian 29afcce504 Update README.md 2026-02-03 20:06:28 +00:00
Ian Renton 221fade44b Merge remote-tracking branch 'origin/main' 2026-01-30 17:13:10 +00:00
Ian Renton 721d345332 Allow users to return to "Automatic" colour scheme. #102 2026-01-30 17:12:57 +00:00
ian bf2f5956fc Update README.md 2026-01-23 17:12:47 +00:00
ian 7f4556a340 Update README.md 2026-01-23 17:11:11 +00:00
ian 33de618808 Update README.md 2026-01-23 17:10:24 +00:00
Ian Renton bb75b4ec2f Skeleton support for WWTOTA #97 2026-01-18 12:12:51 +00:00
Ian Renton 0babf0a6be Support LLOTA #98 2026-01-18 12:10:16 +00:00
Ian Renton 6d9bf3d4ec Update docs 2025-12-26 22:14:22 +00:00
Ian Renton 9b737a8176 39C3 TOTA location lookup 2025-12-26 09:14:49 +00:00
Ian Renton ac566553d8 nginx config #3 2025-12-24 09:47:26 +00:00
Ian Renton 23a6e08777 Implement more request handlers in Tornado #3 2025-12-23 14:05:28 +00:00
Ian Renton 70a7bd4814 Use SSE frontend #3 2025-12-22 15:47:45 +00:00
Ian Renton 210a0564aa Enable embedded-mode support for filters 2025-11-30 16:46:19 +00:00
Ian Renton 03af6858b4 Tiny footer in embedded mode 2025-11-30 15:13:53 +00:00
Ian Renton 9d130712d8 Add URL params parsing and concept of "embedded mode" 2025-11-30 11:26:15 +00:00
Ian Renton e7469db99e README updates 2025-11-29 11:58:41 +00:00
Ian Renton 6c9f3136b8 First pass at TOTA support #82 2025-11-24 21:57:29 +00:00
Ian Renton efa9806c64 Look up K0SWE's dxcc.json rather than using our own tables. Closes #80 2025-11-13 21:51:20 +00:00
Ian Renton a4645171e4 Thanks 2025-10-31 14:24:04 +00:00
Ian Renton 65d546ef7e Support BOTA alerts. Closes #58 2025-10-31 14:06:22 +00:00