Ian Renton
|
6982354364
|
Improve adherence to python coding standards and clear up IDE static analysis warnings
|
2026-02-27 19:17:04 +00:00 |
|
Ian Renton
|
6b18ec6f88
|
Bulk convert comments above classes/functions/methods into proper docstrings
|
2026-02-27 14:21:35 +00:00 |
|
Ian Renton
|
068c732796
|
Attempt to fix CPU utilisation bug by preventing the heartbeat callback leak in the SSE stream handlers and replacing Timer-based with Event-based threads. Also compiled regexes in advance for DXCC callsign lookups for efficiency, and fixed my misunderstanding of what Queue.empty() does
|
2026-02-27 08:28:43 +00:00 |
|
Ian Renton
|
c95c6bb347
|
First attempt at SSE backend #3
|
2025-12-22 12:04:35 +00:00 |
|
Ian Renton
|
ca31d23b4a
|
Defensive coding
|
2025-11-29 16:15:49 +00:00 |
|
Ian Renton
|
8a4f23ac72
|
Improve expired spot handling and efficiency of handling expired spots during web requests.
|
2025-11-29 16:12:44 +00:00 |
|
Ian Renton
|
452e4beb29
|
Fix imports
|
2025-11-17 17:22:12 +00:00 |
|
Ian Renton
|
fa92657d9c
|
Fix old alerts not getting deleted
|
2025-11-01 17:25:20 +00:00 |
|
Ian Renton
|
e01b6d5ea9
|
Fix some bugginess with how expired alerts and alert max_duration were handled. Closes #34
|
2025-10-08 16:09:39 +01:00 |
|
Ian Renton
|
6ee4fe288a
|
Further alert implementation #17
|
2025-10-06 21:06:54 +01:00 |
|
Ian Renton
|
e0675a01f0
|
Further alert implementation #17
|
2025-10-06 17:14:52 +01:00 |
|
Ian Renton
|
c785137258
|
Disk-based caching for spots so they survive a software restart
|
2025-10-04 09:12:40 +01:00 |
|
Ian Renton
|
6d735cfc67
|
Implement basic API server
|
2025-09-27 14:27:39 +01:00 |
|
Ian Renton
|
efa4c402df
|
Implemented old spot cleanup thread
|
2025-09-27 12:09:16 +01:00 |
|