Commit Graph

  • 0988a567b8 Add support for Tiles on the Air main Ian Renton 2026-05-03 17:32:16 +01:00
  • 461ce94204 Cache-busting ?v= strings for CSS Ian Renton 2026-04-22 10:23:50 +01:00
  • 49949a0b2e Fix display of the last time cleanup ran Ian Renton 2026-04-11 08:17:30 +01:00
  • a3332aa023 Fix a parsing bug with NG3K Ian Renton 2026-04-11 08:14:52 +01:00
  • ac1ab4bd2d Ping on new spots option Ian Renton 2026-04-10 08:05:57 +01:00
  • 82944b9c38 Layout tweaks Ian Renton 2026-04-10 08:02:45 +01:00
  • 36dba30089 Ping on new spots option Ian Renton 2026-04-10 07:51:26 +01:00
  • 1ed175e099 Layout fix Ian Renton 2026-04-07 06:20:07 +01:00
  • 3870e560ec Bring localstorage stuff in from jsutils, it's only used here Ian Renton 2026-04-06 19:11:47 +01:00
  • 236ac1a584 Wider bands/sigs/sources columns on mobile Ian Renton 2026-04-06 18:22:45 +01:00
  • 9243f98604 Style tweak Ian Renton 2026-04-06 16:37:45 +01:00
  • 8f062320d3 Re-add Dark Mapnik theme (via dodgy CSS hacks) Ian Renton 2026-04-06 16:16:19 +01:00
  • 60126b0010 Add the ability to centre and zoom the map with URL params. #50 Ian Renton 2026-04-05 10:42:01 +01:00
  • 06c16e2f1f Zoom to the extent of map markers on first load #50 Ian Renton 2026-04-05 10:26:20 +01:00
  • b3353b168c Replace toggle buttons with checkboxes for better clarity of function Ian Renton 2026-04-05 10:03:42 +01:00
  • e170f9c6c2 Merge remote-tracking branch 'origin/main' Ian Renton 2026-04-05 09:28:44 +01:00
  • 497b84f5dc Bring Spothole mapping to parity with my other tools by adding choice of basemap, opacity and overlays #50 Ian Renton 2026-04-05 09:27:23 +01:00
  • d51e5184a1 Radio blackout (R) scale Ian Renton 2026-04-04 10:45:42 +01:00
  • 429b278bca Improve K-index chart Ian Renton 2026-04-04 10:28:11 +01:00
  • 76b0ec24b7 Hide conditions page entries if data isn't available Ian Renton 2026-04-03 21:47:35 +01:00
  • 64afd4ed55 "Now" line on Kp forecast Ian Renton 2026-04-03 19:49:28 +01:00
  • d71908455a Kp forecast axis swap on mobile Ian Renton 2026-04-03 19:40:56 +01:00
  • c10b5e4947 Add fetching of NOAA 3-day forecast Ian Renton 2026-04-03 18:11:45 +01:00
  • 4a6d9da031 Add fetching of NOAA 3-day forecast Ian Renton 2026-04-03 17:40:00 +01:00
  • 9d04f8ea38 Add fetching of NOAA 3-day forecast Ian Renton 2026-04-03 17:22:59 +01:00
  • df9a82cad3 Add fetching of NOAA 3-day forecast Ian Renton 2026-04-03 17:10:36 +01:00
  • da7bb4223e Allow floating point received_since times Ian Renton 2026-04-03 15:35:06 +01:00
  • 8d2fcc69b0 More tweaks for string lat/lons Ian Renton 2026-04-03 15:32:48 +01:00
  • 9cfc3051a5 Support EH23 TOTA Ian Renton 2026-04-03 15:19:35 +01:00
  • 11dd8fa77f Apparently I can't code Ian Renton 2026-04-03 09:04:18 +01:00
  • a44b4f5eb6 README update Ian Renton 2026-04-02 19:54:24 +01:00
  • edbbb13087 Conditions tweaks Ian Renton 2026-04-02 19:43:35 +01:00
  • c58c22d9a9 Conditions tweaks Ian Renton 2026-04-02 19:39:54 +01:00
  • 11cec58f75 Merge remote-tracking branch 'origin/main' Ian Renton 2026-04-02 19:28:51 +01:00
  • 9814b656b2 Protection against strings getting into lat/lon Ian Renton 2026-04-02 19:28:42 +01:00
  • 936e675d56 Update data/solar_conditions.py ian 2026-04-01 12:19:14 +00:00
  • 14c4e6f221 Compatibility with Python 3.8 Ian Renton 2026-03-31 21:13:18 +01:00
  • 041216c5bb Trap NaN frequencies and return None instead Ian Renton 2026-03-31 20:30:40 +01:00
  • 8257ec492d Trap NaN frequencies and return None instead Ian Renton 2026-03-30 19:09:04 +01:00
  • 02f564b515 Colour tweaks and fixes Ian Renton 2026-03-30 19:01:25 +01:00
  • 7de3cdc49c Fix links Ian Renton 2026-03-29 11:01:16 +01:00
  • 6f0101a861 DX stats table #99 Ian Renton 2026-03-29 10:57:34 +01:00
  • 4fe8dfc36a DX stats table. Closes #99 Ian Renton 2026-03-29 10:12:25 +01:00
  • 44f38b8114 Complete solar weather table #92 Ian Renton 2026-03-29 09:22:03 +01:00
  • 5de5a7ffdf Solar weather table #92 Ian Renton 2026-03-29 09:00:59 +01:00
  • ed1f9e5b06 Simplify API for band conditions #92 Ian Renton 2026-03-29 08:31:36 +01:00
  • 11d71629ce Propagation conditions page #92 Ian Renton 2026-03-29 08:13:43 +01:00
  • ee47d736eb Template for conditions page #92 Ian Renton 2026-03-28 12:03:38 +00:00
  • a55179d944 Template for conditions page #92 Ian Renton 2026-03-28 12:01:01 +00:00
  • 8127122c11 Refreshed status display layout for easier reading Ian Renton 2026-03-28 11:58:24 +00:00
  • 91276067b9 Conditions display should be a separate page #92 Ian Renton 2026-03-28 11:36:37 +00:00
  • 126ebcb8b2 UI groundwork for conditions display #92 Ian Renton 2026-03-28 10:50:38 +00:00
  • 2a5e0db5bc Add descriptions for solar conditions #92 Ian Renton 2026-03-28 10:39:26 +00:00
  • 1173af6a9d Fetch solar conditions from HamQSL #92 Ian Renton 2026-03-28 10:04:29 +00:00
  • ce99bbc6cf Merge remote-tracking branch 'origin/main' Ian Renton 2026-03-27 08:06:13 +00:00
  • 4861e42798 Reduce general blueness levels Ian Renton 2026-03-27 08:05:47 +00:00
  • b0a7e4ea81 Fix canonical & meta URLs. Closes #107 Ian Renton 2026-03-09 21:00:23 +00:00
  • b6407b4f66 Don't block PNP spots from other programmes like WWFF, as there are known to be WWFF spots on PNP that are not also on Spotline Ian Renton 2026-03-09 10:46:28 +00:00
  • 30c6222fa0 Avoid treating Parks'n'Peaks "QRP" as a valid SIG. Ian Renton 2026-03-09 10:41:38 +00:00
  • 07b7ce49da nginx setup doc improvement to avoid duplicated headers Ian Renton 2026-03-01 09:23:41 +00:00
  • 3792e9f4d9 Fix static analysis issues Ian Renton 2026-02-27 20:33:45 +00:00
  • 6982354364 Improve adherence to python coding standards and clear up IDE static analysis warnings Ian Renton 2026-02-27 19:17:04 +00:00
  • 6b18ec6f88 Bulk convert comments above classes/functions/methods into proper docstrings Ian Renton 2026-02-27 14:21:35 +00:00
  • 068c732796 Attempt to fix CPU utilisation bug by preventing the heartbeat callback leak in the SSE stream handlers and replacing Timer-based with Event-based threads. Also compiled regexes in advance for DXCC callsign lookups for efficiency, and fixed my misunderstanding of what Queue.empty() does Ian Renton 2026-02-27 08:28:43 +00:00
  • e6c9bb1853 Extra protection against string lat/longs creeping into the system Ian Renton 2026-02-14 07:57:36 +00:00
  • 6e7ffd626e Fix CQ/ITU lookups for zones that cross the antemeridian Ian Renton 2026-02-14 07:47:02 +00:00
  • 4c22861666 Fix CQ/ITU lookups for zones that cross the antemeridian Ian Renton 2026-02-14 07:46:16 +00:00
  • 76f289d66e Update templates/about.html ian 2026-02-03 20:07:45 +00:00
  • 29afcce504 Update README.md ian 2026-02-03 20:06:28 +00:00
  • 3cd1352ff3 CQ/ITU zone lookups Ian Renton 2026-02-03 19:06:43 +00:00
  • 9241a26a47 Mobile layout tweaks Ian Renton 2026-01-31 22:24:46 +00:00
  • 3be63a8dd6 Fix placement of support/donate button Ian Renton 2026-01-31 13:45:49 +00:00
  • 1e3cec1599 Fix placement of support/donate button Ian Renton 2026-01-31 13:43:10 +00:00
  • 7b409bcb67 Add ability to tag callsigns as worked. Closes #41 Ian Renton 2026-01-31 09:34:37 +00:00
  • 47b4ddb5c8 Reduce duplication in HTML pages with includes. Closes #103 Ian Renton 2026-01-31 08:52:28 +00:00
  • 94094974d0 Allow server owner to inject HTML into the spots page for a "support/donate" type link. #100 Ian Renton 2026-01-31 08:18:48 +00:00
  • 5230fa535f Set up web UI using web_ui_options embedded directly into HTML, to avoid more complex JS load order faff #102 Ian Renton 2026-01-30 22:24:12 +00:00
  • 2be1c5b3d3 Make default colour schemes for the web UI configurable on the server side #102 Ian Renton 2026-01-30 21:31:13 +00:00
  • 6ed0eed10b Web UI options faff web_ui_options_faff Ian Renton 2026-01-30 20:56:18 +00:00
  • 221fade44b Merge remote-tracking branch 'origin/main' Ian Renton 2026-01-30 17:13:10 +00:00
  • 721d345332 Allow users to return to "Automatic" colour scheme. #102 Ian Renton 2026-01-30 17:12:57 +00:00
  • bf2f5956fc Update README.md ian 2026-01-23 17:12:47 +00:00
  • 7f4556a340 Update README.md ian 2026-01-23 17:11:11 +00:00
  • 33de618808 Update README.md ian 2026-01-23 17:10:24 +00:00
  • edb8dd5e0e Fix a visual bug where buttons could become two lines high on narrrow screens Ian Renton 2026-01-22 20:26:31 +00:00
  • b62ef6a9a0 WWTOTA cluster support #97 97-wwtota Ian Renton 2026-01-22 19:27:36 +00:00
  • 7952ad22eb Merge branch 'main' into 97-wwtota Ian Renton 2026-01-22 19:00:59 +00:00
  • 33bdcca990 Proper fix for BOTA alerts 1.2 Ian Renton 2026-01-18 12:47:34 +00:00
  • 261912b6e1 Release 1.2 Ian Renton 2026-01-18 12:22:03 +00:00
  • bb75b4ec2f Skeleton support for WWTOTA #97 Ian Renton 2026-01-18 12:12:51 +00:00
  • 0babf0a6be Support LLOTA #98 Ian Renton 2026-01-18 12:10:16 +00:00
  • 65957b4c01 Fix a bug where the "last updated time"/"last spot time" of providers that have never updated would be sent as a large negative number and represented on the web UI as e.g. "2026 years ago". Ian Renton 2026-01-18 07:52:06 +00:00
  • 522f90af97 Fix a bug where some WWFF references had "-" for lat/lon/grid and Spothole did not deal with them well. Ian Renton 2026-01-18 07:40:51 +00:00
  • 4d344021c7 Allow filtering based on mode, not just mode type. #96 Ian Renton 2026-01-17 09:03:27 +00:00
  • abdf8d3065 Fix a bug where an exception would be shown when parsing the BOTA page if there were no upcoming activations. Ian Renton 2026-01-13 21:38:58 +00:00
  • 67b9c3bc50 Bring back the search box on the mobile spots list, I want this for WFD Ian Renton 2026-01-13 21:34:54 +00:00
  • 9b3536d740 Ensure "RTT" as a mode is understood as "RTTY" and similar. 1.1.1 Ian Renton 2026-01-12 20:33:33 +00:00
  • 897901e105 Replace "Z" in ISO timestamps with "+00:00" for backwards compatibility with older versions of Python Ian Renton 2026-01-12 19:30:19 +00:00
  • 059d9364eb Project version bump 1.1 Ian Renton 2026-01-11 15:35:39 +00:00
  • a3ca590ca3 JS import version bump Ian Renton 2026-01-11 15:14:34 +00:00