Commit Graph

  • b00b4130c5 PWA style tweaks main 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
  • a4645171e4 Thanks Ian Renton 2025-10-31 14:24:04 +00:00
  • 65d546ef7e Support BOTA alerts. Closes #58 Ian Renton 2025-10-31 14:06:22 +00:00
  • 193838b9d3 Fix colours of table rows and JS exception on sig_refs being null. Ian Renton 2025-10-31 10:50:49 +00:00
  • 0c5b5f2062 Update API to have a sensible grouping of sig_refs rather than separate arrays of sig_refs, sig_refs_names and sig_refs_urls Ian Renton 2025-10-31 09:51:54 +00:00
  • 6c95e845a4 Add prometheus metrics endpoint. Closes #67 Ian Renton 2025-10-30 13:37:53 +00:00
  • 9768f976c5 Add prometheus metrics endpoint. Closes #67 Ian Renton 2025-10-30 13:32:10 +00:00
  • a9003162cc Docs Ian Renton 2025-10-30 12:34:00 +00:00
  • ab371e8df6 Support spot input from UK Packet Radio network. Not strictly required for #68 but helps with testing. Ian Renton 2025-10-30 12:05:13 +00:00
  • 6ce66fdb62 Take SSIDs into account in the dedupe spots function #68 Ian Renton 2025-10-30 10:51:56 +00:00
  • 8ec3a67cf5 Rename dx_aprs_ssid to just dx_ssid, and add support for de_ssid. Add SSIDs to the web interface. #68 Ian Renton 2025-10-30 10:47:57 +00:00
  • 3ea782579b Support Packet (PKT) as a digi mode ian 2025-10-25 18:13:57 +00:00
  • 8b036ddb46 Fix copy/paste error in WOTA support Ian Renton 2025-10-25 10:44:54 +01:00
  • 3f827c597b Extract spotter information from comments of RBNHole and SOTAMAT posts Ian Renton 2025-10-25 10:34:52 +01:00
  • 587d3b4cf1 Typo Ian Renton 2025-10-25 10:34:19 +01:00
  • 6eb1bd5ef1 Stop cleaning up comments, Spothole should be agnostic to that kind of thing. Ian Renton 2025-10-25 10:16:15 +01:00
  • 0ead59a985 Add missing providers to config-example.yml Ian Renton 2025-10-25 10:04:24 +01:00
  • 82b3c262b6 Apple Touch icon #66 Ian Renton 2025-10-25 09:51:04 +01:00
  • 80b5077496 Apple Touch icon #66 Ian Renton 2025-10-25 09:49:32 +01:00
  • 3625998f46 Finish support for WOTA #63 Ian Renton 2025-10-25 09:37:41 +01:00
  • e31c750b41 Mouseover callsign to reveal operator name Ian Renton 2025-10-25 09:36:30 +01:00
  • ab05824c5d Fix a bug that caused repeated lookup attempts for callsigns that were unknown to QRZ/ClubLog and especially those with prefixes/suffixes. Ian Renton 2025-10-25 09:33:44 +01:00
  • bb7b6d6f3c Remove console.log Ian Renton 2025-10-23 15:47:35 +01:00
  • 2c8d18685c Fix escape sequence error in API spec #65 Ian Renton 2025-10-23 15:43:22 +01:00
  • 090310240f Add WOTA location lookup #63 Ian Renton 2025-10-23 15:32:38 +01:00
  • f2f03b135f Fix a bug with time zone reporting in alerts. Ian Renton 2025-10-23 09:37:22 +01:00
  • 5d4b3d500d Get ZLOTA spots from its own API rather than PnP. Closes #37 Ian Renton 2025-10-23 08:47:00 +01:00
  • 65d83d2339 Merge remote-tracking branch 'origin/main' Ian Renton 2025-10-23 08:15:42 +01:00