Commit Graph

  • 76f289d66e Update templates/about.html main 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
  • cfff8dd832 Allow providers to be off-by-default in the web UI. Closes #93 Ian Renton 2026-01-11 15:03:17 +00:00
  • d1a5bfe9c3 Make allowing RBN spots via cluster a configurable option. Ian Renton 2026-01-11 12:09:36 +00:00
  • da2827f559 Improve backwards compatibility by allowing login_callsign (and login_prompt) to be missing in DX cluster provider config. Ian Renton 2026-01-11 08:37:05 +00:00
  • 220c9378cf Log into clusters with a custom callsign/SSID Ian Renton 2026-01-10 10:06:48 +00:00
  • e1cdc5b857 Move activation_score into SIGRef. Closes #91 Ian Renton 2026-01-02 09:51:03 +00:00
  • 5482da0e69 Fix a bug where supplying a grid reference when adding a spot to the API resulted in dx_location_source=NONE in the spot object. Closes #90 Ian Renton 2026-01-02 09:37:57 +00:00
  • f31148686d Change 2.4GHz to 13cm to match Field Spotter naming convention #88 88-colour-schemes Ian Renton 2026-01-01 17:33:46 +00:00
  • a444be8fe9 Extract common JS into a new project #88 Ian Renton 2026-01-01 17:07:59 +00:00
  • 3f117a47d6 JS faff #88 Ian Renton 2025-12-31 10:14:52 +00:00
  • 06d582ae2d Separate colours and icons out of the Spothole API and re-implement them in the client; provide new colour schemes. #88 Ian Renton 2025-12-30 19:08:27 +00:00
  • 5bf45dba46 Ham HF band toggle preset and prevent some multiple-SSE shenanigans when searching and typing letters quickly Ian Renton 2025-12-30 14:51:49 +00:00
  • f4ae6b610e Fix spot table reversing bug and add "de" callsign to mobile view Ian Renton 2025-12-30 09:06:14 +00:00
  • 6af15e4cfd Reload spots/alerts on visibility change. Closes #89 Ian Renton 2025-12-27 15:57:38 +00:00
  • 6d9bf3d4ec Update docs Ian Renton 2025-12-26 22:14:22 +00:00
  • 9b737a8176 39C3 TOTA location lookup Ian Renton 2025-12-26 09:14:49 +00:00
  • 05bc65337f Fix a bug in the mobile view where the second line doesn't get painted green for SSE new spots. Closes #87 Ian Renton 2025-12-24 11:16:03 +00:00
  • d2c1dbb377 Fix a bug in the mobile view where the second line doesn't get painted green for SSE new spots. Closes #87 Ian Renton 2025-12-24 11:14:03 +00:00
  • 6cf1b38355 Fix metrics content type? Ian Renton 2025-12-24 10:10:46 +00:00
  • ac566553d8 nginx config #3 Ian Renton 2025-12-24 09:47:26 +00:00
  • bcc40d1416 SSE custom headers #3 Ian Renton 2025-12-24 09:44:55 +00:00
  • 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