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
|
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
|
92121d7953
|
Fix autoformat fuckery
|
2026-06-20 10:19:25 +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
|
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 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 |
|
Ian Renton
|
a1c7cc6386
|
Use QRZ's full formatted name (includes nickname) if available; if not try to extract the nickname along with first and surnames. Closes #110.
|
2026-06-06 09:04:48 +01:00 |
|
Ian Renton
|
72360758ac
|
Close SSE connection nicely on navigating away from the page
|
2026-06-05 18:52:32 +01:00 |
|
Ian Renton
|
6938a8cc0a
|
SSE server reliability improvements
|
2026-06-05 16:17:29 +01:00 |
|
Ian Renton
|
f6622bb942
|
SSE server reliability improvements
|
2026-06-05 16:15:10 +01:00 |
|
Ian Renton
|
74caae342b
|
SSE server reliability improvements
|
2026-06-05 16:11:25 +01:00 |
|
Ian Renton
|
a2dff07c0e
|
SSE server reliability improvements
|
2026-06-05 16:06:33 +01:00 |
|
Ian Renton
|
af1974f36d
|
v1.3 release
1.3
|
2026-06-02 19:16:10 +01:00 |
|
Ian Renton
|
526acf2cfd
|
Remove table-fixed on mobile as it messes up the layout of the DX Opportunities table
|
2026-05-22 22:08:23 +01:00 |
|
Ian Renton
|
e69bb7a7ec
|
Horrible splitting up of templates so that Redoc can have the page all to itself, and therefore the bookmarks actually work
|
2026-05-21 22:00:05 +01:00 |
|
Ian Renton
|
f5f92427a8
|
Extract all elements out into separate components for neatness and to reduce duplication
|
2026-05-21 21:54:02 +01:00 |
|
Ian Renton
|
4f56809da7
|
Tidy up stray style="" elements that were used in templates, either use a Bootstrap class or create a new util class in style.css as necessary.
|
2026-05-21 21:07:35 +01:00 |
|
Ian Renton
|
c939a5c1a1
|
Short/long/closed display for each band calculated from latest data for each ionosonde station
|
2026-05-21 20:54:08 +01:00 |
|
Ian Renton
|
c38be5b588
|
Add LUF to ionosonde data API & chart
|
2026-05-21 20:09:11 +01:00 |
|
Ian Renton
|
d655354d05
|
Show a warning instead of an empty canvas if the ionosonde station has no data, and also show a warning if we have data but it's old.
|
2026-05-16 11:26:23 +01:00 |
|
Ian Renton
|
a7a45190cb
|
Make ionosonde_data a map keyed by URSI, and on polling the website, replace data for the specific URSI rather than overwriting everything. This allows us to preserve data from an older lookup if the website is down or returns nothing
|
2026-05-16 11:04:40 +01:00 |
|
Ian Renton
|
6058eb5053
|
Use diskcache to store solar_conditions object
|
2026-05-16 10:37:34 +01:00 |
|
Ian Renton
|
3e7d2c2bc2
|
Improve comments
|
2026-05-16 10:37:13 +01:00 |
|
Ian Renton
|
0edd844db3
|
Ionosonde display tweaks
|
2026-05-15 19:08:56 +01:00 |
|
Ian Renton
|
64a7b27887
|
Support fetching ionosonde data for FoF2 and MUF display on the Conditions page
|
2026-05-15 18:25:54 +01:00 |
|
Ian Renton
|
2026b46113
|
Only include credentials (if we have them) on map page and on the SSE aspect of the spots page, to prevent first-time load delays on spots
|
2026-05-15 14:59:19 +01:00 |
|
Ian Renton
|
363735a235
|
Bug fixes and performance improvements
|
2026-05-10 10:57:41 +01:00 |
|
Ian Renton
|
74ce486098
|
UI tweaks
|
2026-05-09 17:10:15 +01:00 |
|
Ian Renton
|
1ef8b36cb1
|
Modify the front so that it allows QRZ.com and HamQTH credentials to be provided by the client (if none are provided, the lookups do not occur.)
|
2026-05-09 16:52:48 +01:00 |
|
Ian Renton
|
f81ef4347f
|
Modify the backend so that instead of using the server owner's QRZ & HamQTH credentials, it instead requires them to be provided by the client (if none are provided, the lookups do not occur.)
|
2026-05-09 15:43:22 +01:00 |
|
Ian Renton
|
0988a567b8
|
Add support for Tiles on the Air
|
2026-05-03 17:32:16 +01:00 |
|
Ian Renton
|
461ce94204
|
Cache-busting ?v= strings for CSS
|
2026-04-22 10:23:50 +01:00 |
|
Ian Renton
|
49949a0b2e
|
Fix display of the last time cleanup ran
|
2026-04-11 08:17:30 +01:00 |
|
Ian Renton
|
a3332aa023
|
Fix a parsing bug with NG3K
|
2026-04-11 08:14:52 +01:00 |
|
Ian Renton
|
ac1ab4bd2d
|
Ping on new spots option
|
2026-04-10 08:05:57 +01:00 |
|
Ian Renton
|
82944b9c38
|
Layout tweaks
|
2026-04-10 08:02:45 +01:00 |
|
Ian Renton
|
36dba30089
|
Ping on new spots option
|
2026-04-10 07:51:26 +01:00 |
|
Ian Renton
|
1ed175e099
|
Layout fix
|
2026-04-07 06:20:07 +01:00 |
|
Ian Renton
|
3870e560ec
|
Bring localstorage stuff in from jsutils, it's only used here
|
2026-04-06 19:11:47 +01:00 |
|
Ian Renton
|
236ac1a584
|
Wider bands/sigs/sources columns on mobile
|
2026-04-06 18:22:45 +01:00 |
|
Ian Renton
|
9243f98604
|
Style tweak
|
2026-04-06 16:37:45 +01:00 |
|
Ian Renton
|
8f062320d3
|
Re-add Dark Mapnik theme (via dodgy CSS hacks)
|
2026-04-06 16:16:19 +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 |
|