Commit Graph

  • 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
  • 5093a8d3d1 Support WOTA alerts, need to see a spot before we can support spots properly. #63 Ian Renton 2025-10-23 08:15:16 +01:00
  • bdd31f6993 FAQ Ian Renton 2025-10-22 21:38:24 +01:00
  • 1bad16f478 Remove WIP warning from bands display #48 Ian Renton 2025-10-21 17:31:08 +01:00
  • ae8be4446c New mode seen Ian Renton 2025-10-21 17:26:52 +01:00
  • 3515fbd5c7 Complete (?) bands display. Closes #48 Ian Renton 2025-10-21 17:23:34 +01:00
  • f5e50dc5b4 Extend canvas when required #48 Ian Renton 2025-10-21 16:51:04 +01:00
  • 001ec2c9b9 Extend canvas when required #48 Ian Renton 2025-10-21 16:43:24 +01:00
  • be86160e9c Better rollover and h-scroll on header #48 Ian Renton 2025-10-21 16:18:15 +01:00
  • 0b3b35db35 First pass of the new style of band panel #48 Ian Renton 2025-10-21 16:04:10 +01:00
  • 6e9bab5eee Bands panel layout tweaks #48 Ian Renton 2025-10-21 14:02:43 +01:00
  • 229228d209 Apply SSE Spot Provider patch by Steven M1SDH Ian Renton 2025-10-21 08:11:43 +01:00
  • fc951ead41 Fix temporary bands display header. #48 Ian Renton 2025-10-20 21:14:21 +01:00
  • 0db674eeb2 Continue work on bands display. #48 Ian Renton 2025-10-20 21:01:00 +01:00
  • 6ca9f28a56 Start work on bands display. #48 Ian Renton 2025-10-20 18:44:51 +01:00
  • 53977c5306 Defensive coding Ian Renton 2025-10-20 16:09:35 +01:00
  • 15c216c5e0 Infer location from WAB/WAI grid. Closes #62 Ian Renton 2025-10-20 16:07:33 +01:00
  • e2e5eb0b8b API spec update Ian Renton 2025-10-20 11:52:41 +01:00
  • 1a7427ad36 Find n-fer activation references from POTA spot comments. Closes #53 Ian Renton 2025-10-20 11:48:51 +01:00
  • 86f2aed673 Ass WAB/WAI SIGs and extract data from cluster spots. Closes #51 Ian Renton 2025-10-20 11:35:46 +01:00
  • 20977e59cf Extract SIG and SIG_INFO from cluster spots. Closes #47 Ian Renton 2025-10-20 11:05:45 +01:00
  • a21782cb62 Icon lookup for SIGs in preparation for #47. Improved ZLOTA spotter lookup. Ian Renton 2025-10-20 10:33:18 +01:00
  • ae72649df8 Implement Parks n Peaks alert provider. Closes #56 Ian Renton 2025-10-20 09:42:38 +01:00
  • b4d88a4770 Provide a more useful response when a ValueError is encountered parsing a user's API request. #59 Ian Renton 2025-10-20 08:54:07 +01:00
  • 8c2ab61049 Remove duplicate SIG Ian Renton 2025-10-19 15:35:28 +01:00
  • db2376c53a Add icons to menu Ian Renton 2025-10-19 14:48:14 +01:00
  • e11483e230 Implement has_sig spot filter. Closes #49 Ian Renton 2025-10-19 14:36:22 +01:00
  • 38222b98c8 Remove tags from comments. Closes #46 Ian Renton 2025-10-19 14:28:33 +01:00
  • 64f8b7d3b7 Rename Sig/Source column in Spot view to Type. Closes #52 Ian Renton 2025-10-19 14:19:11 +01:00
  • bf0b52d1d8 Band colours were in the wrong place in API docs Ian Renton 2025-10-19 11:10:20 +01:00
  • 333d6234e8 Forgot IOTA on the SIG list Ian Renton 2025-10-19 10:51:54 +01:00
  • 772d9f4341 Support de-dupe and comment filtering for spots. Closes #45 Ian Renton 2025-10-19 10:18:01 +01:00
  • 760077b081 Provide links for SIG refs Ian Renton 2025-10-17 12:22:16 +01:00
  • ec4291340a Full width tables and map on mobile #44 Ian Renton 2025-10-17 10:55:11 +01:00
  • 77a0d04025 Screenshot Ian Renton 2025-10-17 09:22:35 +01:00
  • 06a0b55e65 Fix some location handling bugs Ian Renton 2025-10-17 09:20:13 +01:00
  • 622fd38514 Geodesics #42 Ian Renton 2025-10-17 09:09:38 +01:00
  • eae9d31454 Filter out QRT and repeats #42 Ian Renton 2025-10-17 08:57:59 +01:00
  • c545a73e93 Map improvements #42 Ian Renton 2025-10-17 08:52:53 +01:00
  • 2151e441c4 Map tweaks #42 Ian Renton 2025-10-16 22:31:08 +01:00
  • 87846f09f8 Partial map implementation #42 Ian Renton 2025-10-16 22:17:33 +01:00
  • 9594040ea4 Add "de_" variants of grid/lat/lon #42 Ian Renton 2025-10-16 20:58:40 +01:00
  • d02f0e1afc Tweaks for v1.0 Ian Renton 2025-10-14 19:42:09 +01:00
  • 67a99a6d39 Finish web UI for submitting spots. Closes #29 Ian Renton 2025-10-14 19:10:26 +01:00
  • eb424145f6 Link update Ian Renton 2025-10-13 20:48:14 +01:00
  • 318e5f7b4d Add area and toggles for the Add Spot form #29 Ian Renton 2025-10-13 20:46:47 +01:00
  • c051aad157 Do more filter panel generation in HTML, less in JS Ian Renton 2025-10-13 20:41:13 +01:00
  • cfa3aaedb0 Refactor utils.py as a helper class so we have some control about when the lookup services actually start Ian Renton 2025-10-13 20:16:40 +01:00
  • 9d2b2a1f66 Download country-files.com cty.plist separately so we can cache the result and handle exceptions Ian Renton 2025-10-13 19:54:20 +01:00
  • dbeebe32f3 Download cty.plist separately so errors can be better handled Ian Renton 2025-10-13 19:32:29 +01:00
  • a5a4981b7e Extra defensive coding Ian Renton 2025-10-13 18:31:32 +01:00
  • 8582dfdc75 More data for mobile layout and extra defensive coding Ian Renton 2025-10-13 18:27:32 +01:00
  • 329fa7755d Update webassets/js/common.js ian 2025-10-12 18:59:58 +00:00
  • 279c490f0e Update README.md ian 2025-10-12 17:23:41 +00:00