Commit Graph

86 Commits

Author SHA1 Message Date
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
Ian Renton
06c16e2f1f Zoom to the extent of map markers on first load #50 2026-04-05 10:26:20 +01:00
Ian Renton
b3353b168c Replace toggle buttons with checkboxes for better clarity of function 2026-04-05 10:03:42 +01:00
Ian Renton
e170f9c6c2 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	templates/about.html
#	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-04-05 09:28:44 +01:00
Ian Renton
497b84f5dc Bring Spothole mapping to parity with my other tools by adding choice of basemap, opacity and overlays #50 2026-04-05 09:27:23 +01:00
Ian Renton
d51e5184a1 Radio blackout (R) scale 2026-04-04 10:45:42 +01:00
Ian Renton
429b278bca Improve K-index chart 2026-04-04 10:28:11 +01:00
Ian Renton
76b0ec24b7 Hide conditions page entries if data isn't available 2026-04-03 21:47:35 +01:00
Ian Renton
64afd4ed55 "Now" line on Kp forecast 2026-04-03 19:49:28 +01:00
Ian Renton
d71908455a Kp forecast axis swap on mobile 2026-04-03 19:40:56 +01:00
Ian Renton
c10b5e4947 Add fetching of NOAA 3-day forecast 2026-04-03 18:11:45 +01:00
Ian Renton
4a6d9da031 Add fetching of NOAA 3-day forecast 2026-04-03 17:40:00 +01:00
Ian Renton
9d04f8ea38 Add fetching of NOAA 3-day forecast 2026-04-03 17:22:59 +01:00
Ian Renton
df9a82cad3 Add fetching of NOAA 3-day forecast 2026-04-03 17:10:36 +01:00
Ian Renton
da7bb4223e Allow floating point received_since times 2026-04-03 15:35:06 +01:00
Ian Renton
8d2fcc69b0 More tweaks for string lat/lons 2026-04-03 15:32:48 +01:00
Ian Renton
9cfc3051a5 Support EH23 TOTA 2026-04-03 15:19:35 +01:00
Ian Renton
11dd8fa77f Apparently I can't code 2026-04-03 09:04:18 +01:00
Ian Renton
a44b4f5eb6 README update 2026-04-02 19:54:24 +01:00
Ian Renton
edbbb13087 Conditions tweaks 2026-04-02 19:43:35 +01:00
Ian Renton
c58c22d9a9 Conditions tweaks 2026-04-02 19:39:54 +01:00