Ian Renton
|
59fa6500eb
|
Merge branch 'main' into 95-send-spots-to-xota
|
2026-06-21 22:08:25 +01:00 |
|
Ian Renton
|
615e1183a8
|
Fix cache multithreading issues on startup?
|
2026-06-21 22:07:29 +01:00 |
|
Ian Renton
|
0163643533
|
Improve error logging in sig_utils.py
|
2026-06-21 22:01:26 +01:00 |
|
Ian Renton
|
757071972a
|
Checking for some extra PnP Classes
|
2026-06-21 21:50:18 +01:00 |
|
Ian Renton
|
273db04bb0
|
Improve exception logging in sigref lookup
|
2026-06-21 21:43:51 +01:00 |
|
Ian Renton
|
7a34526a91
|
Merge branch 'main' into 95-send-spots-to-xota
|
2026-06-21 21:28:20 +01:00 |
|
Ian Renton
|
89bb5d5e3e
|
Fix broken options call
|
2026-06-21 21:28:05 +01:00 |
|
Ian Renton
|
d1c4dd4e4c
|
Merge branch 'main' into 95-send-spots-to-xota
# Conflicts:
# webassets/apidocs/openapi.yml
|
2026-06-21 11:12:48 +01:00 |
|
Ian Renton
|
96e2b0ce8b
|
Fix a bug where the software would crash on startup if GMA API key was not provided. #112
|
2026-06-21 11:07:17 +01:00 |
|
Ian Renton
|
316a356811
|
Docs for propagation modes
|
2026-06-21 11:02:41 +01:00 |
|
Ian Renton
|
692fa83323
|
Merge branch 'main' into 95-send-spots-to-xota
|
2026-06-21 09:36:30 +01:00 |
|
Ian Renton
|
5f24f1f9fb
|
Extract propagation mode from grid<mode>grid type comments #113
|
2026-06-21 09:30:30 +01:00 |
|
Ian Renton
|
0c256447a8
|
Extract grid<mode>grid type comments from clusters. Closes #113
|
2026-06-21 09:15:59 +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
|
b3db6e695c
|
Solar condition monitoring improvements, mostly polling GIRO at a steady continual rate rather than bursting every hour, bug fixes and commenting improvements
|
2026-06-21 08:53:06 +01:00 |
|
Ian Renton
|
bed263fada
|
Doc tweaks
|
2026-06-21 08:52:15 +01:00 |
|
Ian Renton
|
bc913a85ec
|
Fix double logging and improve GMA logging
|
2026-06-21 08:17:31 +01:00 |
|
Ian Renton
|
57c6751c0d
|
Support API key for GMA spots #112
|
2026-06-21 08:04:49 +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
|
18453beda5
|
Check GMA response actually contains a response rather than throwing an exception
|
2026-06-20 12:40:06 +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
|
8d09484425
|
Move some of the "add spot" checks from client-side to server-side to avoid duplication and enforce them in the proper place. #95
|
2026-06-20 10:30:24 +01:00 |
|
Ian Renton
|
92121d7953
|
Fix autoformat fuckery
|
2026-06-20 10:19:25 +01:00 |
|
Ian Renton
|
e08a183d1b
|
Move user credentials into HTTP request headers to prevent them being logged in the server logs
|
2026-06-20 10:15:35 +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
|
1e42c69b78
|
Clear up one TODO and update comments on some more
|
2026-06-20 08:33:00 +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
|
edb2641f76
|
Fix some IDE warnings, mostly around type safety on the Python side
|
2026-06-19 21:33:46 +01:00 |
|
Ian Renton
|
05ac652cee
|
Fix some IDE warnings
|
2026-06-19 19:31:56 +01:00 |
|
Ian Renton
|
88f055384d
|
Internalise third-party dependencies
(cherry picked from commit 725eb619b4)
|
2026-06-18 20:36:46 +01:00 |
|
Ian Renton
|
4408203d55
|
Fix some IDE warnings
(cherry picked from commit 8fc3cfa56d)
|
2026-06-18 20:36:21 +01:00 |
|
Ian Renton
|
af9f542740
|
Skip JS integrity checks since jsdelivr docs say they may re-minify sources as necessary, potentially resulting in different checksums
(cherry picked from commit e5b2afd765)
|
2026-06-18 20:36:03 +01:00 |
|
Ian Renton
|
725eb619b4
|
Internalise third-party dependencies
|
2026-06-18 20:07:42 +01:00 |
|
Ian Renton
|
8fc3cfa56d
|
Fix some IDE warnings
|
2026-06-17 18:08:02 +01:00 |
|
Ian Renton
|
e5b2afd765
|
Skip JS integrity checks since jsdelivr docs say they may re-minify sources as necessary, potentially resulting in different checksums
|
2026-06-17 18:02:21 +01:00 |
|
ian
|
b81f5eeb5a
|
Update webassets/js/add-spot.js
|
2026-06-13 08:24:30 +00:00 |
|
Ian Renton
|
fd21e01c9d
|
Implement spotting to Tiles on the Air. #95
|
2026-06-13 08:17:38 +01:00 |
|
Ian Renton
|
1afb407ca5
|
First stab at submitting spots upstream. POTA is working, all other providers still to do. #95
|
2026-06-12 09:14:21 +01:00 |
|
Ian Renton
|
930d5357fe
|
Prevent "TOTA" in cluster comments being flagged as Toilets on the Air, as this is ambiguous
|
2026-06-12 07:18:46 +01:00 |
|
Ian Renton
|
b725c34f7c
|
General refactor to remove stuff being passed around the Tornado handlers when it doesn't need to be. Conditions provider presence is how handled on the JS side without needing special booleans sent to every page handler.
|
2026-06-09 11:06:48 +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
|
cd40cd985d
|
Fix keys showing as "property1" and "property2" in ionosonde_data when OpenAPI spec is rendered in HTML
|
2026-06-09 08:56:52 +01:00 |
|
Ian Renton
|
7c8b4c6bf8
|
Workaround to fetch ionosonde data from KC2G since the GIRO data source often seems to be down.
|
2026-06-06 10:29:18 +01:00 |
|