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
|
ee45a15b4e
|
Add telnet server
|
2026-09-11 16:18:09 +01:00 |
|
Ian Renton
|
5e56cd3b19
|
Add telnet server
|
2026-09-11 15:55:57 +01:00 |
|
Ian Renton
|
8f8ff46426
|
country-files.com seems more reliable than Clublog at locating some calls, trying it out as higher priority
|
2026-09-11 09:47:53 +01:00 |
|
Ian Renton
|
a4245ed5ce
|
Support Hamsat alerts and use an AMSAT SIG for satellite spots
|
2026-09-11 08:18:34 +01:00 |
|
Ian Renton
|
94dc9044c4
|
Add support for WA7BNM Contest Calendar. Closes #106
|
2026-09-10 16:45:40 +01:00 |
|
Ian Renton
|
d6e53c14e9
|
Support RSGB contests
|
2026-09-05 09:00:32 +01:00 |
|
Ian Renton
|
d3d1d20821
|
Support DMVE, DMUE, DCE, DEFE. Closes #137
|
2026-09-04 19:35:48 +01:00 |
|
Ian Renton
|
1b62d4742b
|
Support PGA. Closes #135
|
2026-08-31 21:54:13 +01:00 |
|
Ian Renton
|
b0caf697ae
|
Support COTA. Closes #131
|
2026-08-31 21:17:55 +01:00 |
|
Ian Renton
|
bc326388ac
|
Add support for FEA
|
2026-08-31 09:39:05 +01:00 |
|
Ian Renton
|
9083470482
|
Add support for DTMBA
|
2026-08-31 08:59:49 +01:00 |
|
Ian Renton
|
7ae77e9fb2
|
Encourage cluster spot sources to simply be named "Cluster" as the specific node shouldn't matter
|
2026-08-29 08:37:21 +01:00 |
|
Ian Renton
|
f2ef6e93fa
|
Merge remote-tracking branch 'origin/main'
# Conflicts:
# core/constants.py
# pyproject.toml
# templates/add_spot.html
# templates/alerts.html
# templates/bands.html
# templates/base.html
# templates/conditions.html
# templates/map.html
# templates/spots.html
# templates/status.html
|
2026-08-28 15:46:24 +01:00 |
|
Ian Renton
|
d63897f8ad
|
Provide CartoDB API key
|
2026-08-28 15:43:52 +01:00 |
|
Ian Renton
|
c5d6a65786
|
Bug fixes and minor doc clarifications
|
2026-08-20 07:30:21 +01:00 |
|
Ian Renton
|
c95588b80d
|
Turn this off for now
|
2026-08-11 06:07:11 +01:00 |
|
Ian Renton
|
9e42e4bd93
|
Merge branch 'main' into 2.0-pre
# Conflicts:
# core/constants.py
# templates/status.html
|
2026-08-11 05:54:04 +01:00 |
|
Ian Renton
|
4808ed1882
|
Fix another config-example.yml typo and switch some quotes for compatibility with python 3.11 #124
|
2026-08-11 05:49:56 +01:00 |
|
Ian Renton
|
c687202a61
|
Replace dash-separated config & API properties with underscore-separated versions. #127
|
2026-08-10 20:55:18 +01:00 |
|
Ian Renton
|
43763bf76f
|
SANPCPA support. Closes #120
|
2026-08-08 13:45:02 +01:00 |
|
Ian Renton
|
4e7c5a05aa
|
Merge branch '95-send-spots-to-xota' into 2.0-pre
# Conflicts:
# README.md
# core/config.py
# server/handlers/api/addspot.py
# server/handlers/api/lookups.py
# server/handlers/api/options.py
# server/webserver.py
# spothole.py
# static/apidocs/openapi.yml
|
2026-08-08 09:32:27 +01:00 |
|
Ian Renton
|
f82d611b7e
|
Refactor of caching & data storage part 14 #118
|
2026-08-03 19:25:25 +01:00 |
|
Ian Renton
|
50ab27e4a2
|
Refactor of caching & data storage part 13 #118
|
2026-08-03 08:56:34 +01:00 |
|
Ian Renton
|
e31b145b8e
|
Refactor of caching & data storage part 12 #118
|
2026-08-02 21:57:22 +01:00 |
|
Ian Renton
|
cee9188538
|
Refactor of caching & data storage part 11 #118
|
2026-08-02 12:38:33 +01:00 |
|
Ian Renton
|
11a236e668
|
Refactor of caching & data storage part 10 #118
|
2026-08-02 10:31:31 +01:00 |
|
Ian Renton
|
fa6c3c0a55
|
Merge branch 'main' into 95-send-spots-to-xota
# Conflicts:
# README.md
# config-example.yml
# core/config.py
# server/handlers/api/addspot.py
# server/handlers/api/options.py
# static/js/add-spot.js
# static/js/bands.js
# static/js/map.js
|
2026-08-02 07:47:40 +01:00 |
|
Ian Renton
|
5bfe480f7c
|
Refactor of caching & data storage part 8 #118
|
2026-08-01 11:13:02 +01:00 |
|
Ian Renton
|
ed7f13f079
|
Refactor of caching & data storage part 6 #118
|
2026-08-01 09:11:40 +01:00 |
|
Ian Renton
|
23edd4e02e
|
Refactor of caching & data storage part 4 #118
|
2026-07-31 21:02:37 +01:00 |
|
Ian Renton
|
0f59af6f9e
|
Refactor of caching & data storage part 3 #118
|
2026-07-31 17:45:09 +01:00 |
|
Ian Renton
|
266468f938
|
Most providers don't need the ability to override names
|
2026-07-30 18:56:53 +01:00 |
|
Ian Renton
|
2fc9658571
|
Improve error handling to spare the server log from user's malformed requests and stop trying to parse data from providers if the HTTP status was not 200
|
2026-07-25 08:17:17 +01:00 |
|
Ian Renton
|
4d29e0026f
|
Config option to disable logging web requests, to spare the log file.
|
2026-07-10 12:17:09 +01:00 |
|
Ian Renton
|
3b5a4efb0b
|
Merge branch 'main' into 95-send-spots-to-xota
# Conflicts:
# core/constants.py
# data/spot.py
|
2026-06-26 08:16:09 +01:00 |
|
Ian Renton
|
d1df772649
|
Disambiguation between Towers and Toilets on the Air
|
2026-06-25 19:25:05 +01:00 |
|
Ian Renton
|
6062211bc7
|
Merge branch 'main' into 95-send-spots-to-xota
# Conflicts:
# README.md
# webassets/apidocs/openapi.yml
|
2026-06-21 09:03:31 +01:00 |
|
Ian Renton
|
57c6751c0d
|
Support API key for GMA spots #112
|
2026-06-21 08:04:49 +01:00 |
|
Ian Renton
|
ae17839096
|
Stop fudging the server-side handling instructions for "add spot" into the spot data structure itself, instead break them out into a new area. This is a breaking change to the API so all API endpoints have been bumped to v2.
|
2026-06-20 09:57:09 +01:00 |
|
Ian Renton
|
172a31bb18
|
Merge branch 'main' into 95-send-spots-to-xota
# Conflicts:
# README.md
# server/handlers/api/addspot.py
# server/handlers/api/options.py
# spotproviders/tiles.py
# templates/about.html
# templates/add_spot.html
# templates/alerts.html
# templates/api_only_home.html
# templates/bands.html
# templates/base.html
# templates/conditions.html
# templates/map.html
# templates/spots.html
# templates/status.html
# webassets/css/style.css
# webassets/js/add-spot.js
# webassets/js/geo.js
# webassets/js/ui-ham.js
# webassets/js/utils.js
|
2026-06-19 21:48:10 +01:00 |
|
Ian Renton
|
07d0d98f3d
|
Global autoformat
|
2026-06-19 21:36:11 +01:00 |
|
Ian Renton
|
1afb407ca5
|
First stab at submitting spots upstream. POTA is working, all other providers still to do. #95
|
2026-06-12 09:14:21 +01:00 |
|
Ian Renton
|
cd30fc765b
|
Add an API-only mode that hides the server's web UI. Closes #111
|
2026-06-09 10:38:16 +01:00 |
|
Ian Renton
|
7c8b4c6bf8
|
Workaround to fetch ionosonde data from KC2G since the GIRO data source often seems to be down.
|
2026-06-06 10:29:18 +01:00 |
|
Ian Renton
|
64a7b27887
|
Support fetching ionosonde data for FoF2 and MUF display on the Conditions page
|
2026-05-15 18:25:54 +01:00 |
|
Ian Renton
|
f81ef4347f
|
Modify the backend so that instead of using the server owner's QRZ & HamQTH credentials, it instead requires them to be provided by the client (if none are provided, the lookups do not occur.)
|
2026-05-09 15:43:22 +01:00 |
|
Ian Renton
|
0988a567b8
|
Add support for Tiles on the Air
|
2026-05-03 17:32:16 +01:00 |
|
Ian Renton
|
df9a82cad3
|
Add fetching of NOAA 3-day forecast
|
2026-04-03 17:10:36 +01:00 |
|
Ian Renton
|
9cfc3051a5
|
Support EH23 TOTA
|
2026-04-03 15:19:35 +01:00 |
|