Ian Renton
|
1db0c2787a
|
Overnight bug fixes
|
2026-08-17 06:41:31 +01:00 |
|
ian
|
e7cdfb0080
|
Update core/constants.py
|
2026-08-16 20:28:33 +00:00 |
|
Ian Renton
|
842e91b34a
|
Re-add translation of QRZ/HamQTH query params to header params, since it turns out someone was using that
|
2026-08-16 15:23:05 +01:00 |
|
Ian Renton
|
7220a0f58d
|
ruff format && ruff check --fix
|
2026-08-16 14:11:45 +01:00 |
|
Ian Renton
|
8e48287edf
|
Bug fixes
|
2026-08-16 14:02:22 +01:00 |
|
ian
|
36ce350079
|
Update static/css/style.css
|
2026-08-16 08:55:39 +00:00 |
|
Ian Renton
|
f8032973ca
|
Error handling improvements
|
2026-08-16 09:26:05 +01:00 |
|
Ian Renton
|
0291be3338
|
Screenshots
|
2026-08-16 07:59:25 +01:00 |
|
Ian Renton
|
1bda204863
|
Fix trivial thing where "Your Data" button brought up a panel just called "Data"
|
2026-08-16 07:51:50 +01:00 |
|
Ian Renton
|
00c1bc7ba3
|
Fix potential NPE
|
2026-08-15 17:04:52 +01:00 |
|
Ian Renton
|
325d445f30
|
how does i math
|
2026-08-15 17:04:45 +01:00 |
|
Ian Renton
|
ae1f752516
|
Fix bugs in GMA and WWBOTA providers
|
2026-08-15 13:59:52 +01:00 |
|
Ian Renton
|
fe4826b729
|
Bell sound on wanted calls. Closes #117
|
2026-08-15 12:02:40 +01:00 |
|
Ian Renton
|
3006ee38cb
|
Highlight wanted calls. Closes #117
|
2026-08-15 11:43:44 +01:00 |
|
Ian Renton
|
2ffa4780e8
|
More ruff linter fixes
|
2026-08-15 08:52:26 +01:00 |
|
Ian Renton
|
d0d6c777da
|
More ruff linter fixes
|
2026-08-15 08:51:50 +01:00 |
|
Ian Renton
|
335d15bfa0
|
More ruff linter fixes
|
2026-08-15 08:50:03 +01:00 |
|
Ian Renton
|
a6e54f524d
|
More ruff linter fixes
|
2026-08-15 08:43:19 +01:00 |
|
Ian Renton
|
dd89ff4af7
|
Replace root logger calls with module-specific loggers
|
2026-08-15 08:35:06 +01:00 |
|
Ian Renton
|
74bcd9cded
|
Use ruff linter to fix issues and provide consistent formatting
|
2026-08-15 08:31:38 +01:00 |
|
Ian Renton
|
af3f82c14d
|
Use ruff linter to fix issues and provide consistent formatting
|
2026-08-15 08:25:54 +01:00 |
|
Ian Renton
|
7391c28cd0
|
flynt pass to provide consistency to string formatters and concatenation
|
2026-08-15 07:55:32 +01:00 |
|
Ian Renton
|
bff5b79f8f
|
Logging tidy-up, IDE inspection fixes
|
2026-08-15 07:42:38 +01:00 |
|
Ian Renton
|
9cd6d9c177
|
Better logging on telnet disconnect
|
2026-08-15 07:11:45 +01:00 |
|
Ian Renton
|
0dee8d827a
|
Defensive coding
|
2026-08-15 07:11:36 +01:00 |
|
Ian Renton
|
ef2c23c8b6
|
Fix missing headers in SSE queries
|
2026-08-14 23:47:22 +01:00 |
|
Ian Renton
|
efec8e220e
|
Oops, "type" was a bad choice of field name
|
2026-08-14 17:59:15 +01:00 |
|
Ian Renton
|
12c2e66c64
|
HOPE26 TOTA refs
|
2026-08-14 17:47:23 +01:00 |
|
Ian Renton
|
e94d4bd927
|
Add types and altitudes to SIG Ref lookups
|
2026-08-14 14:57:48 +01:00 |
|
Ian Renton
|
605b629d43
|
Fix ZLOTA location lookup
|
2026-08-14 14:32:42 +01:00 |
|
Ian Renton
|
186f03a233
|
Add distance column for spots
|
2026-08-13 14:49:15 +01:00 |
|
Ian Renton
|
d1a9af9932
|
Bring back cleanup thread
|
2026-08-13 07:13:05 +01:00 |
|
Ian Renton
|
c913d0bac8
|
Bring back cleanup thread
|
2026-08-13 07:09:27 +01:00 |
|
Ian Renton
|
bab14bd7ac
|
Bring back cleanup thread
|
2026-08-13 07:07:15 +01:00 |
|
Ian Renton
|
6a4b0bed95
|
Fix extra duplicates showing for spots and alerts
|
2026-08-13 06:45:27 +01:00 |
|
Ian Renton
|
c285b86131
|
Transparent redirect handler instead of returning HTTP 308 to clients
|
2026-08-12 18:49:06 +01:00 |
|
Ian Renton
|
b9f2764085
|
Doc tweaks
|
2026-08-12 18:39:35 +01:00 |
|
Ian Renton
|
d92126dffd
|
Merge branch 'main' into 2.0-pre
# Conflicts:
# templates/status.html
|
2026-08-11 22:21:20 +01:00 |
|
Ian Renton
|
13a9bff798
|
Fix log errors about "clickable"
|
2026-08-11 22:20:49 +01:00 |
|
Ian Renton
|
d2d55b7985
|
Docker docs
|
2026-08-11 21:14:00 +01:00 |
|
Ian Renton
|
c95588b80d
|
Turn this off for now
|
2026-08-11 06:07:11 +01:00 |
|
Ian Renton
|
fbf63bb7ba
|
Extra with...transact #126
|
2026-08-11 06:07:04 +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
|
0e6eba80a9
|
v1.5.2
|
2026-08-11 05:50:18 +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
|
3df861189e
|
Further speed & stability improvements when loading sig ref datasets #126
|
2026-08-10 21:40:07 +01:00 |
|
Ian Renton
|
0d2e1369b6
|
Replace dash-separated config & API properties with underscore-separated versions. #127
|
2026-08-10 21:30:00 +01:00 |
|
Ian Renton
|
d5d91ef50e
|
Improve slow startup times. #126
|
2026-08-10 21:25:52 +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
|
5c86346074
|
Merge branch 'main' into 2.0-pre
# Conflicts:
# core/config.py
# core/status_reporter.py
# server/handlers/api/options.py
# static/js/bands.js
# static/js/map.js
# static/js/spots.js
# templates/status.html
|
2026-08-10 18:34:32 +01:00 |
|
Ian Renton
|
7860b60f47
|
Fix an issue where "spot providers enabled by default" was still being fetched through WEB_UI_OPTIONS on a path that required spot providers to have a "name" field in *config* rather than at runtime. Closes #124
|
2026-08-10 06:06:33 +01:00 |
|
Ian Renton
|
9a6cccb222
|
Upgrade notes in OpenAPI spec #119
|
2026-08-08 14:29:10 +01:00 |
|
Ian Renton
|
4be4e4550a
|
Backwards compatibility for critical v1 APIs. Closes #119
|
2026-08-08 14:15:29 +01:00 |
|
Ian Renton
|
43763bf76f
|
SANPCPA support. Closes #120
|
2026-08-08 13:45:02 +01:00 |
|
Ian Renton
|
605b172bb3
|
Replace "WAB/WAI GRID" as a location source. Closes #116
|
2026-08-08 13:19:28 +01:00 |
|
Ian Renton
|
1651629109
|
OpenAPI changelist tweaks. #119
|
2026-08-08 10:01:29 +01:00 |
|
Ian Renton
|
ac35a920cf
|
Hellmerge #95 branch into 2.0-pre. #119
|
2026-08-08 09:52:14 +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
|
981cea0866
|
Merge branch 'main' into 2.0-pre
# Conflicts:
# README.md
# core/constants.py
# data/spot.py
# templates/status.html
|
2026-08-08 09:15:04 +01:00 |
|
Ian Renton
|
d9ce8db48b
|
Release 1.5
|
2026-08-08 08:43:43 +01:00 |
|
Ian Renton
|
f08ff030e3
|
Split up docs. Closes #122
|
2026-08-08 08:42:29 +01:00 |
|
Ian Renton
|
3ab2375a32
|
Capture comments like JO21sv -> IO70vt. Closes #121
|
2026-08-08 08:23:49 +01:00 |
|
Ian Renton
|
985646bb94
|
Improvements to getting lat/lon from spots. Closes #123
|
2026-08-08 08:19:51 +01:00 |
|
Ian Renton
|
8d28a29f82
|
Prepare for misc.ianrenton.com going offline
|
2026-08-08 08:04:59 +01:00 |
|
Ian Renton
|
4f9ec65d9a
|
Prepare for misc.ianrenton.com going offline
|
2026-08-07 18:46:57 +01:00 |
|
Ian Renton
|
602551330e
|
Prepare for misc.ianrenton.com going offline
|
2026-08-07 18:46:32 +01:00 |
|
Ian Renton
|
f68b244e38
|
Fix docker compose file in readme
|
2026-08-07 06:52:15 +01:00 |
|
ian
|
56a29b6203
|
Update README.md
|
2026-08-06 06:32:08 +00:00 |
|
Ian Renton
|
7dfcdb00e8
|
Merge branch 'main' into 2.0-pre
# Conflicts:
# core/constants.py
# templates/status.html
|
2026-08-05 20:34:26 +01:00 |
|
Ian Renton
|
5699627069
|
Docker config
|
2026-08-05 20:28:11 +01:00 |
|
Ian Renton
|
66081f32f9
|
Docker config
|
2026-08-05 20:24:10 +01:00 |
|
Ian Renton
|
4f8f748d88
|
Docker config
|
2026-08-05 20:14:30 +01:00 |
|
Ian Renton
|
62b3414d29
|
Refactor of caching & data storage part 17 #118
|
2026-08-04 22:11:34 +01:00 |
|
Ian Renton
|
459d999f57
|
Refactor of caching & data storage part 16 #118
|
2026-08-03 22:15:29 +01:00 |
|
Ian Renton
|
27d73c27d6
|
Refactor of caching & data storage part 15 #118
|
2026-08-03 19:43:38 +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
|
2e6d8e4b4a
|
Version bump
|
2026-08-02 11:41:26 +01:00 |
|
Ian Renton
|
c2ecef1003
|
Release 1.4
|
2026-08-02 11:40:28 +01:00 |
|
Ian Renton
|
11a236e668
|
Refactor of caching & data storage part 10 #118
|
2026-08-02 10:31:31 +01:00 |
|
Ian Renton
|
2157bf114e
|
Refactor of caching & data storage part 9 #118
|
2026-08-02 09:06:10 +01:00 |
|
Ian Renton
|
0b0c8aa4f3
|
Fix issue where, if a shutdown request was sent while parsing static reference data, the program would continue parsing. #118
|
2026-08-02 08:01:25 +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
|
41aecc6007
|
Refactor of caching & data storage part 7 #118
|
2026-08-01 10:34:20 +01:00 |
|
Ian Renton
|
b7d2cf0fdb
|
Fix some bugs #118
|
2026-08-01 09:32:16 +01:00 |
|
Ian Renton
|
01dc52f9bf
|
Support KRMNPA and SANPCPA lookup via VKFF references. Closes #61
|
2026-08-01 09:23:35 +01:00 |
|
Ian Renton
|
ed7f13f079
|
Refactor of caching & data storage part 6 #118
|
2026-08-01 09:11:40 +01:00 |
|
Ian Renton
|
c472872e10
|
Improve use of URL cache #118
|
2026-08-01 08:06:44 +01:00 |
|
Ian Renton
|
fe10943ecc
|
Refactor of caching & data storage part 5 #118
|
2026-07-31 22:35:52 +01:00 |
|
Ian Renton
|
55a265eb1a
|
Minor cleanup
|
2026-07-31 21:49:33 +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
|
818fd2d504
|
Refactor of caching & data storage part 2 #118
|
2026-07-31 15:18:23 +01:00 |
|
Ian Renton
|
d26ddff7d1
|
Refactor of caching & data storage part 1
|
2026-07-31 14:12:55 +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
|
fffd230633
|
Cache data for the programmes for which we must fetch the whole set of references, and avoid transforming CSV/JSON to dict every time.
|
2026-07-26 17:10:21 +01:00 |
|
Ian Renton
|
3c1b1821f5
|
Defensive coding
|
2026-07-26 07:57:48 +01:00 |
|