Commit Graph

  • 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
  • 96a05c8108 Fix programmer forgetting how python works Ian Renton 2025-10-12 17:54:03 +01:00
  • 5da3412917 Fix exception when SOTA summit doesn't exist Ian Renton 2025-10-12 17:52:19 +01:00
  • 57764a46b4 Fix escaping issue #19 Ian Renton 2025-10-12 17:43:40 +01:00
  • 35a82a41bd Implement bearing to spot column. Closes #19 Ian Renton 2025-10-12 17:39:26 +01:00
  • bb2813c2a5 Allow table columns to be toggled on and off. #19 Ian Renton 2025-10-12 17:17:26 +01:00
  • e3d342c5d6 Get rid of code finding "base calls" #38 Ian Renton 2025-10-12 16:16:43 +01:00
  • 6b57891028 Support Clublog lookup #38 Ian Renton 2025-10-12 16:13:31 +01:00
  • b61f08768c Move Display-like settings into Display panel, add input for grid locator and (not yet implemented) toggles for columns. #19 Ian Renton 2025-10-12 10:06:09 +01:00
  • 3500ec7e03 Fix multiple dx_names in alerts now #38 Ian Renton 2025-10-11 21:41:31 +01:00
  • ba84b90315 Improved lookup for callsigns and display of DXpedition DXCC name on alerts page #38 Ian Renton 2025-10-11 21:34:44 +01:00
  • 7cf6d05c4b Unfuck Ian Renton 2025-10-11 21:12:07 +01:00
  • 4db1262f2b Add QRZCQ data #38 Ian Renton 2025-10-11 20:22:07 +01:00
  • 3ed9b95b9b Fix multi callsign alerts from NG3K #38 Ian Renton 2025-10-11 20:21:52 +01:00
  • cc816d8662 Allow alerts to have more than one DX callsign, and parse the "as CALL" fields from NG3K. Not yet working #38 Ian Renton 2025-10-10 11:37:59 +01:00
  • 5c3adcdd4d Add QRZ fallback to DXCC/country/zone lookups Ian Renton 2025-10-10 06:47:42 +01:00
  • c455e6e1a7 WWBOTA URL change Ian Renton 2025-10-09 21:27:19 +01:00
  • a866d41aa7 ZLOTA support + misc changes Ian Renton 2025-10-09 21:25:01 +01:00
  • 60bb640074 SiOTA lat/lon/grid lookup. Closes #33 Ian Renton 2025-10-09 20:48:32 +01:00
  • 791a3a0dc4 Toggle to allow DXpeditions to be displayed even if they exceed max_duration. Closes #17 Ian Renton 2025-10-09 17:29:21 +01:00
  • b27d0f826c Add NG3K DXpedition calendar #17 Ian Renton 2025-10-09 17:03:42 +01:00
  • 277743dac7 Version API and add spot_allowed to options call. Closes #35 Ian Renton 2025-10-09 15:35:29 +01:00
  • c66693fc99 POSTing a spot should use the request body not a URL param. #35 Ian Renton 2025-10-09 15:29:25 +01:00
  • 1843286f92 Provide UTC/local toggle. Closes #32 Ian Renton 2025-10-08 17:16:56 +01:00
  • 62c187178b More friendly display of alert times #32 Ian Renton 2025-10-08 16:41:02 +01:00
  • 24c6ba98ef Give status info its own page Ian Renton 2025-10-08 16:33:02 +01:00
  • b45fda2dd2 Fix status query. Closes #36 Ian Renton 2025-10-08 16:26:43 +01:00
  • e01b6d5ea9 Fix some bugginess with how expired alerts and alert max_duration were handled. Closes #34 Ian Renton 2025-10-08 16:09:39 +01:00
  • d7f9c36b28 SiOTA icon Ian Renton 2025-10-08 05:44:54 +01:00
  • e7ae76308e Fix band switch colour bug Ian Renton 2025-10-08 05:36:02 +01:00
  • d33fd6cd79 Support for clusters with different login strings Ian Renton 2025-10-08 05:35:27 +01:00
  • 1a165e3d3a Fix extra column header on mobile ian 2025-10-07 20:21:52 +00:00
  • 7a32fde6d0 Force wrapping on mobile fudge ian 2025-10-07 20:20:13 +00:00
  • 8e05fd2bda Fix spots bug #17 Ian Renton 2025-10-07 21:07:49 +01:00
  • 3c70da4d33 SOTA & WWFF alert providers #17 Ian Renton 2025-10-07 21:03:15 +01:00
  • 73ef0c7621 Add max_duration filter for alerts #17 Ian Renton 2025-10-07 20:36:46 +01:00
  • 63429c16c3 Extract common JS code from spots and alerts JS #17 Ian Renton 2025-10-07 20:11:29 +01:00
  • ff8cac274a Permanently dismissable blue banner on first load. Closes #31 Ian Renton 2025-10-07 20:04:32 +01:00
  • a83c787ffe Add footer, FAQ and privacy info #31 Ian Renton 2025-10-07 17:12:54 +01:00
  • abff65f78d Minor fix and move URLs to .app Ian Renton 2025-10-07 16:20:03 +01:00
  • 2dcfae98f8 Minor tweaks Ian Renton 2025-10-06 21:11:59 +01:00
  • 6ee4fe288a Further alert implementation #17 Ian Renton 2025-10-06 21:06:54 +01:00
  • e0675a01f0 Further alert implementation #17 Ian Renton 2025-10-06 17:14:52 +01:00
  • fdb2a445b8 Rename "filters" to "settings" #19 Ian Renton 2025-10-06 16:14:46 +01:00
  • 94f7b90cc5 Allow refs field to wrap if necessary in case of multi-bunker spots Ian Renton 2025-10-06 16:03:29 +01:00
  • 186322a6b0 API docs for alerts #17 Ian Renton 2025-10-05 15:02:27 +01:00
  • 3bea7245f7 Minor fixes Ian Renton 2025-10-05 08:21:44 +01:00
  • bf22998cd9 Fix SIG-or-Source in JS Ian Renton 2025-10-05 08:10:11 +01:00
  • c4aac4973d Get WWBOTA data via SSE. Thanks to Steven M1SDH for the patch. Closes #4 Ian Renton 2025-10-05 08:09:06 +01:00
  • 74153a9d94 Starting to implement alerts #17 Ian Renton 2025-10-04 18:09:54 +01:00
  • 55893949b8 Add select for how many spots to display. Closes #23 Ian Renton 2025-10-04 16:52:08 +01:00
  • 806ec30760 Fix a bug with handling Parks n Peaks spots with frequencies in the GHz Ian Renton 2025-10-04 16:30:28 +01:00
  • d19ba1d662 Spotting tweaks. Closes #2 Ian Renton 2025-10-04 16:26:34 +01:00
  • 5f16abf709 Allow adding spots. Convert timestamps in the API to UNIX seconds. #2 Ian Renton 2025-10-04 13:28:22 +01:00
  • 0419aab83f Allow adding spots #2 Ian Renton 2025-10-04 13:03:52 +01:00
  • f75f79a108 README improvements Ian Renton 2025-10-04 12:44:29 +01:00
  • f22ebaf9a4 nginx config notes Ian Renton 2025-10-04 12:25:28 +01:00
  • 9f29086afe nginx config notes Ian Renton 2025-10-04 12:07:17 +01:00
  • 185f44b8e4 Cross-origin config. Closes #26 Ian Renton 2025-10-04 11:47:28 +01:00
  • 64a03d0ee4 All/None links for each category of filter #28 Ian Renton 2025-10-04 11:37:42 +01:00
  • bc4de364f8 Menu responsiveness #27 Ian Renton 2025-10-04 11:18:38 +01:00
  • c785137258 Disk-based caching for spots so they survive a software restart Ian Renton 2025-10-04 09:12:40 +01:00
  • bfcaf6e261 Various tweaks including getting GMA SIGs working properly Ian Renton 2025-10-04 08:52:11 +01:00
  • df5c01bb62 Starting implementation of posting spots #2 Ian Renton 2025-10-03 22:06:03 +01:00
  • 7af7475c5a Prevent opening the status and filters panel at the same time, and fix a bug where status area got appended to rather than replaced Ian Renton 2025-10-03 21:48:13 +01:00
  • 50bb07167e PWA icons Ian Renton 2025-10-03 21:27:39 +01:00
  • 502d7e1805 PWA icons Ian Renton 2025-10-03 21:23:13 +01:00
  • a1fa1d8751 Fix bug where bands with decimal points in didn't have their state properly restored Ian Renton 2025-10-03 20:57:29 +01:00