Commit Graph

  • 2fead92dc5 SSE updates every 5 seconds is probably fine, we don't really need every second. #3 3-sse-endpoints Ian Renton 2025-12-24 08:57:38 +00:00
  • e8ca488001 Run/Pause button #3 Ian Renton 2025-12-24 08:53:44 +00:00
  • 61fc0b9d0f Starting to implement Run/Pause switch #3 Ian Renton 2025-12-23 22:52:21 +00:00
  • 70dc1b495c Fix SSE connections not respecting filters #3 Ian Renton 2025-12-23 22:24:30 +00:00
  • 7fe478e040 Minor tweak #3 Ian Renton 2025-12-23 21:58:32 +00:00
  • 926cf5caaf Fix handling new spots by SSE when there weren't any others #3 Ian Renton 2025-12-23 21:58:25 +00:00
  • ae1caaa40f Fix handling new spots by SSE when there weren't the max number already #3 Ian Renton 2025-12-23 21:45:17 +00:00
  • 6116d19580 Fix issue with SSE queues getting lost #3 Ian Renton 2025-12-23 21:26:39 +00:00
  • 86beb27ebf Implement SSE endpoints in Tornado #3 Ian Renton 2025-12-23 21:01:41 +00:00
  • d463403018 Implement web server metrics in Tornado #3 Ian Renton 2025-12-23 14:23:50 +00:00
  • 23a6e08777 Implement more request handlers in Tornado #3 Ian Renton 2025-12-23 14:05:28 +00:00
  • 61784e8af6 Split up some code for sanity #3 Ian Renton 2025-12-23 11:51:00 +00:00
  • fd246fc17b Partial reimplementation of the web server using Tornado #3 Ian Renton 2025-12-23 11:03:01 +00:00
  • fb935138a1 Improvements to spot timing display #3 Ian Renton 2025-12-22 20:44:50 +00:00
  • 1f66da062b Style improvements and fixes #3 Ian Renton 2025-12-22 16:35:28 +00:00
  • 70a7bd4814 Use SSE frontend #3 Ian Renton 2025-12-22 15:47:45 +00:00
  • fd2986f310 First attempt at SSE backend #3 Ian Renton 2025-12-22 13:02:11 +00:00
  • befaceb2f5 First attempt at SSE backend #3 Ian Renton 2025-12-22 12:20:32 +00:00
  • 81da836bae First attempt at SSE backend #3 Ian Renton 2025-12-22 12:11:25 +00:00
  • c95c6bb347 First attempt at SSE backend #3 Ian Renton 2025-12-22 12:04:35 +00:00
  • 968576f74c Re-implement xOTA using Websocket client Ian Renton 2025-12-22 09:35:40 +00:00
  • 2a5e8301af Reject lat/longs within 0.1deg latitude of the poles. These are almost always a result of someone having a default grid of "AA00AA" set. Apologies to any hams at the Amundsen-Scott research station. Ian Renton 2025-12-17 10:16:50 +00:00
  • 040ef3ec00 Reject lat/longs within 0.1deg latitude of the poles. These are almost always a result of someone having a default grid of "AA00AA" set. Apologies to any hams at the Amundsen-Scott research station. Ian Renton 2025-12-17 10:07:35 +00:00
  • ac9e2ff054 Defensive coding Ian Renton 2025-12-15 12:26:41 +00:00
  • 6eaaca3a6f Up poll interval because TOTA activations are quick Ian Renton 2025-12-15 12:22:39 +00:00
  • 097c75eadd Improve SIG Ref lookup Ian Renton 2025-12-15 12:13:41 +00:00
  • 27db248398 39C3 TOTA URL Ian Renton 2025-12-15 12:13:32 +00:00
  • b00b4130c5 PWA style tweaks Ian Renton 2025-11-30 18:33:49 +00:00
  • b3be6b5ca4 Hacky attempt to force browsers to invalidate caches of JS files Ian Renton 2025-11-30 17:55:35 +00:00
  • 210a0564aa Enable embedded-mode support for filters Ian Renton 2025-11-30 16:46:19 +00:00
  • 03af6858b4 Tiny footer in embedded mode Ian Renton 2025-11-30 15:13:53 +00:00
  • e86d6b8c28 Improve handling of buggy WOTA spot Ian Renton 2025-11-30 11:30:15 +00:00
  • 9d130712d8 Add URL params parsing and concept of "embedded mode" Ian Renton 2025-11-30 11:26:15 +00:00
  • 8a82f81ec4 Dark mode Ian Renton 2025-11-30 09:31:37 +00:00
  • ca31d23b4a Defensive coding Ian Renton 2025-11-29 16:15:49 +00:00
  • 8a4f23ac72 Improve expired spot handling and efficiency of handling expired spots during web requests. Ian Renton 2025-11-29 16:12:44 +00:00
  • 3da8c80ad6 Defensive coding Ian Renton 2025-11-29 15:50:55 +00:00
  • 0fa8b44c9c Defensive coding Ian Renton 2025-11-29 15:04:19 +00:00
  • 4aa7b91092 Fix a bug where a spot with no DX lat/lon could still be marked as having "good location" Ian Renton 2025-11-29 15:01:05 +00:00
  • e7469db99e README updates Ian Renton 2025-11-29 11:58:41 +00:00
  • 9d9f4609f0 Doc tweaks Ian Renton 2025-11-26 22:12:20 +00:00
  • 368e69bf00 Use tower-cell icon for cluster/unknown spots rather than the desktop icon Ian Renton 2025-11-26 21:49:11 +00:00
  • 9bdd0ab1de Add filtering based on SIG to the web UI. #84 Ian Renton 2025-11-26 21:43:10 +00:00
  • 255719f3b5 Add a special 'NO_SIG' option to 'sig' query params, which will allow us to filter out all xOTA spots/alerts, leaving just the generic ones. #84 Ian Renton 2025-11-26 21:13:14 +00:00
  • f21ea0ae5d Remove duplicated enums in spec #83 Ian Renton 2025-11-26 20:29:35 +00:00
  • 2be2af176c Merge branch '82-tota' Ian Renton 2025-11-26 20:29:05 +00:00
  • 583735c99f Remove start/end dates #82 82-tota Ian Renton 2025-11-26 07:40:46 +00:00
  • 0c8973bbc6 Remove duplicated enums in spec #83 Ian Renton 2025-11-25 22:03:09 +00:00
  • 296cdb3795 Wider ranges to detect FT8/FT4 in "Guess mode based on frequency" function #85 Ian Renton 2025-11-25 21:32:48 +00:00
  • 6c9f3136b8 First pass at TOTA support #82 Ian Renton 2025-11-24 21:57:29 +00:00
  • 4e427f26c3 About page updates Ian Renton 2025-11-23 11:23:13 +00:00
  • 714151a6b4 Update views/webpage_about.tpl ian 2025-11-23 10:58:26 +00:00
  • 0ccc2bd15d Minor tweaks Ian Renton 2025-11-17 17:58:52 +00:00
  • 5724c4c7ea Minor tweaks Ian Renton 2025-11-17 17:50:00 +00:00
  • 94c0cad769 Improve SIG regexes to specify numbers of digits Ian Renton 2025-11-17 17:41:01 +00:00
  • 452e4beb29 Fix imports Ian Renton 2025-11-17 17:22:12 +00:00
  • b132fe8a39 Fix a bug where SIG API spots could be re-tagged as another SIG e.g. WAB if that was named in the comment. Ian Renton 2025-11-17 17:19:43 +00:00
  • e525aaed92 Fix a bug where spothole was too keen on extracting secondary references for xOTA programmes from comments, and was not checking that the "references" it found were surrounded by whitespace. Ian Renton 2025-11-16 17:46:40 +00:00
  • 92b7110356 Merge remote-tracking branch 'origin/main' Ian Renton 2025-11-16 17:46:05 +00:00
  • 114eacb9dc Fix a bug where spothole was too keen on extracting secondary references for xOTA programmes from comments, and was not checking that the "references" it found were surrounded by whitespace. Ian Renton 2025-11-16 17:45:58 +00:00
  • 2a90b17b6b Fix URLs for WOTA outlying fells Ian Renton 2025-11-14 14:37:36 +00:00
  • ae075f3ac7 Version number bump Ian Renton 2025-11-13 21:52:13 +00:00
  • efa9806c64 Look up K0SWE's dxcc.json rather than using our own tables. Closes #80 Ian Renton 2025-11-13 21:51:20 +00:00
  • 03829831c0 Fix debug code commit Ian Renton 2025-11-13 21:47:05 +00:00
  • 4f83468309 Add config for "Number of Spots" and "Spot Age" values used in the web UI. Closes #79 Ian Renton 2025-11-13 21:18:27 +00:00
  • 2165ebc103 DXCC 999 Ian Renton 2025-11-13 20:10:53 +00:00
  • cf46017917 Fix WOTA parsing bug 1.0.1 Ian Renton 2025-11-12 17:40:24 +00:00
  • c30e1616d3 Image-based flags Ian Renton 2025-11-11 06:30:17 +00:00
  • 422c917073 Docs tweak Ian Renton 2025-11-10 19:30:40 +00:00
  • cad1f5cfdf Defensive coding fix Ian Renton 2025-11-10 19:03:12 +00:00
  • 78f8cd26f0 Possible emoji flag fix for Windows/Chrome Ian Renton 2025-11-10 19:01:25 +00:00
  • d6cc2673dd Search input should have search type Ian Renton 2025-11-08 18:44:37 +00:00
  • 8f553a59f8 Doc tweaks Ian Renton 2025-11-08 18:23:11 +00:00
  • f1841ca59e v1.0 release 1.0 Ian Renton 2025-11-08 11:44:11 +00:00
  • 85e0a7354c Reject "AA00aa" grids and 0/0 latlons from online lookup Ian Renton 2025-11-03 20:14:41 +00:00
  • 2ccfa28119 Get "qth" friendly name from QRZ/clublog and return in the callsign lookup. Closes #77 Ian Renton 2025-11-02 20:51:16 +00:00
  • b313735e28 Add missing break statements Ian Renton 2025-11-02 20:38:30 +00:00
  • bbaa3597f6 Implement WWFF reference lookup. Closes #76 Ian Renton 2025-11-02 20:37:30 +00:00
  • e61d7bedb4 Exception handling #74 Ian Renton 2025-11-02 18:00:24 +00:00
  • ebf07f352f Exception handling #74 Ian Renton 2025-11-02 17:59:37 +00:00
  • e83ddead62 Tidy up some issues with alerts #74 73-hamqth-lookup Ian Renton 2025-11-02 17:54:34 +00:00
  • b8e1506846 Use HamQTH as a lookup provider. Closes #73 Ian Renton 2025-11-02 17:45:54 +00:00
  • d80c4cfbeb Provide an externally usable callsign lookup feature. #73 Ian Renton 2025-11-02 16:52:27 +00:00
  • 92af0761aa Move checks for multiple references in comments out of POTA and DX Cluster classes into the main infer_missing() function for spots. #54 Ian Renton 2025-11-02 16:18:33 +00:00
  • 286ff66721 Refactor looking up SIG reference details into a common location, taking it out of the individual spot providers. This means we can now look up references properly from Cluster spot comments, etc. Closes #74 as there is no longer any duplication of these lookups. Works towards #54 as sig_refs now specify their sig internally. Ian Renton 2025-11-02 15:45:19 +00:00
  • 28010a68ae Single common URL cache for semi-static lookups #74 Ian Renton 2025-11-02 14:22:15 +00:00
  • 0e8c7873d8 Lookup for sig_ref data #73 Ian Renton 2025-11-02 14:13:03 +00:00
  • 649b57a570 FIx a bug where touch scrolling on the map's filters popup would still be passed through to the map. Closes #72 Ian Renton 2025-11-02 12:07:32 +00:00
  • fa92657d9c Fix old alerts not getting deleted Ian Renton 2025-11-01 17:25:20 +00:00
  • 30fc333c8b Fix scrolling map filters panel on mobile Ian Renton 2025-11-01 17:05:47 +00:00
  • 0570b39e09 Add Spot page to allow sig and sig_ref entries. Closes #71 Ian Renton 2025-11-01 12:38:57 +00:00
  • 1ed543872a Add Spot page to take mode options from API #71 Ian Renton 2025-11-01 12:03:11 +00:00
  • 812d031a2c Fix link Ian Renton 2025-11-01 11:45:21 +00:00
  • 471c487132 Allow adding the DX grid when spotting #71 Ian Renton 2025-11-01 11:11:33 +00:00
  • 57d950c1ca Fix search box appearance on mobile Ian Renton 2025-11-01 10:35:47 +00:00
  • a3ec923c56 Improve add spot page warning and server-side validation. #71 Ian Renton 2025-11-01 10:29:18 +00:00
  • 69821f817b Extract "add spot" into its own page Ian Renton 2025-11-01 08:52:46 +00:00
  • 0c79436399 Update views/webpage_spots.tpl ian 2025-10-31 19:21:01 +00:00
  • 3964134db9 Add dx_call_includes filter input on web UI Ian Renton 2025-10-31 17:52:29 +00:00
  • 04435e770a Add dx_call_includes filter Ian Renton 2025-10-31 17:33:27 +00:00