Commit Graph
12 Commits
Author SHA1 Message Date
Ian Renton e6f0f737d0 Multi select upstream providers to send spots to #95 2026-09-27 14:37:48 +01:00
Ian Renton 27bd8a6b44 Allow spotting upstream to cluster. #39 2026-09-27 11:09:20 +01:00
Ian Renton 8de163469b Replace pages' use of the options call with directly building the HTML components using templates, as the syntax is much nicer. Use a common set of data provided to all modules via pagetemplate.py instead of passing things like web_ui_options around. Closes #153 2026-09-25 21:22:31 +01:00
Ian Renton 760c2412d3 Strict adherence to canonical ActivityNames, to avoid the problem where Spothole was giving out activities like ["Towers", "TOWERS"]. All uses of ActivityName should now be canonical not arbitrary strings, and attempts to convert unknown strings to activitynames will be logged for me to check out. 2026-09-25 09:16:53 +01:00
ian ecdcbe17e9 sig->activity and multiple activity changes for API v3. #143 2026-09-25 07:01:13 +01:00
Ian Renton 1a1743d11c ruff fixes 2026-09-18 18:38:35 +01:00
Ian Renton e5caf7353d Refactor activity names to use an enum instead of a string to avoid typos #147 2026-09-18 18:09:41 +01:00
Ian Renton cea90695ba Now that SIGs are rebranded as Activities, we can merge DXpedition and Contest into that without it being too weird, and get rid of AlertType #147 2026-09-18 16:50:00 +01:00
Ian Renton 81cd686a00 Giant refactor to rebrand "SIG" as "Activity" anywhere that doesn't touch API or config file (which is to be addressed in a future breaking change). #147 2026-09-18 14:54:11 +01:00
Ian Renton a03e1336c8 Code review fixes 2026-09-18 07:56:08 +01:00
Ian Renton 7c458a8c5b Extract webserver metrics into a separate class to avoid passing it into every API call. Change the display to requests per hour rather than just last request time. Add SSE and telnet client connected count. 2026-09-11 22:32:04 +01:00
Ian Renton 5e56cd3b19 Add telnet server 2026-09-11 15:55:57 +01:00