73 Commits

Author SHA1 Message Date
HB9HIL
de02672ab8 build the dxcc class without date since we check the exception and prefix date already in the dxcc_lookup, simplifies caching 2026-02-17 14:11:11 +01:00
HB9HIL
cf27d030b6 Use the same date format so we can benefit from the dxcc lookup cache 2026-02-03 00:25:00 +01:00
HB9HIL
c0c36a50d4 more cameCase to snake_case, defined function types and prefixed private functions with _, removed unused functions from old dxcluster 2026-02-02 23:07:45 +01:00
HB9HIL
c2d5079061 avoid loading the cache driver multiple times 2026-02-02 22:33:31 +01:00
HB9HIL
26d2a46c08 first fixes of dxclustercache since new cache driver handling 2026-02-02 22:07:00 +01:00
HB9HIL
9e19dec6bf refactored the cache loader
- adjusted formatting to make it easier to read
- added the key prefix from config
- made everything failsafe since users don't have that configured by default
2026-02-01 20:21:14 +01:00
HB9HIL
3a2bce8646 make the cache adapter as config options and use them when calling the cache lib 2026-02-01 19:33:51 +01:00
HB9HIL
8a8bb4d337 remove curl_close as it has no effect since php8.0 (https://www.php.net/manual/en/function.curl-close.php) 2026-01-26 10:41:29 +01:00
int2001
1b833e8f5d Respect BandEdges for Cluster 2025-12-19 13:04:45 +00:00
Fabian Berg
048091097f Merge pull request #2597 from szporwolik/dev_fix_iscontest
[Backend] Skip spot enrichment when contest data is available in the spot
2025-11-28 15:58:31 +01:00
Joerg (DJ7NT)
385217e540 Merge pull request #2606 from szporwolik/dev_fix_cache_keys
[Backend] DXCluster cache optimization and invalidation
2025-11-28 11:07:55 +01:00
Szymon Porwolik
96eb442c6b Cache library and cache invalidation 2025-11-27 19:33:53 +01:00
Szymon Porwolik
ccb996cc7d Fix for missed cache and garbage collection 2025-11-27 18:32:18 +01:00
Szymon Porwolik
aacfb6d816 Skip the enrichment if information is in spot 2025-11-25 23:11:53 +01:00
Szymon Porwolik
09eb0b41c2 Improved logging 2025-11-25 20:59:03 +01:00
HB9HIL
0a63f8d29e use wavelog dxcache as default 2025-11-23 00:21:28 +01:00
Szymon Porwolik
2d972c66ac Cache improved 2025-11-18 19:41:17 +01:00
Szymon Porwolik
33701834fd New config variable 2025-11-18 18:49:11 +01:00
Szymon Porwolik
09ab588955 Fix for band/mode worked status 2025-11-18 15:15:34 +01:00
Szymon Porwolik
258b40a780 Fix - if provided the API Cluster mode/submode shall be used 2025-11-17 22:16:39 +01:00
Szymon Porwolik
83b5efbb9d Fix for ham spirit 2025-11-16 00:11:30 +01:00
Szymon Porwolik
e030ae184d Fix for MSK144 2025-11-16 00:05:47 +01:00
Szymon Porwolik
11d4ee5c2e Support from contest name and submode tooltips 2025-11-15 23:45:15 +01:00
Szymon Porwolik
813d88717c Merge branch 'dev' into dev_cluster_logic_in_api 2025-11-15 21:21:46 +01:00
Szymon Porwolik
a7fe93abc4 Contest name 2025-11-15 19:40:54 +01:00
Szymon Porwolik
df78e4f647 Fix for POTA SSB 2025-11-12 11:02:02 +01:00
Szymon Porwolik
84805c5c29 Fix for PSK 2025-11-12 11:02:02 +01:00
Szymon Porwolik
c9be6b4802 Another fix for mode assesment 2025-11-12 11:02:01 +01:00
Szymon Porwolik
989a515f28 Fix for POTA FT8 2025-11-12 11:02:01 +01:00
Szymon Porwolik
d3879c00d2 Submodes in backend 2025-11-12 11:02:00 +01:00
Szymon Porwolik
13e7e401c9 Fixed mode detection 2025-11-12 11:02:00 +01:00
Szymon Porwolik
1937c125b8 Fix for inconsistent DXClusterAPI frequncy format 2025-11-12 11:02:00 +01:00
Szymon Porwolik
997c0eabb5 Fixes 2025-11-05 23:32:32 +01:00
Szymon Porwolik
cb560e47a5 Fullscreen layout fix 2025-11-05 23:12:53 +01:00
Szymon Porwolik
abdab83e7e Fast... and returing proper data 2025-11-02 12:18:57 +01:00
Szymon Porwolik
5b3212f8a5 Fix foc config setting 2025-11-01 19:36:17 +01:00
Szymon Porwolik
36ac6843a8 Default set to false - do not use file cache 2025-11-01 19:24:52 +01:00
Szymon Porwolik
4f13ebf9c7 Config.php setting for file cache 2025-11-01 19:23:45 +01:00
Szymon Porwolik
50d97b5c17 Performance improvment 2025-10-31 14:23:27 +01:00
Szymon Porwolik
8364efda7e Fix compatibility with DX Cluster Cache 2025-10-31 14:11:45 +01:00
Szymon Porwolik
4cafe72dbe Initial commit 2025-10-31 13:27:47 +01:00
Szymon Porwolik
69db074186 Speed improvments 2025-10-26 01:09:44 +02:00
int2001
0e684a236d Take care of mode at cluster 2025-08-22 05:44:00 +00:00
int2001
2bca0332db Show Mode in DXCluster (preparation for passing it to the gate) 2025-08-13 16:53:09 +00:00
Andreas Kristiansen
daa0f99c9f Constructor loads users bandedges if exists, else default 2025-07-06 10:35:42 +02:00
Andreas Kristiansen
313c7745cc Added bandedges migration and usage in model 2025-07-03 12:24:03 +02:00
Andreas Kristiansen
17ec8ce249 Added frequency ranges, optimized function 2025-07-03 11:40:44 +02:00
Andreas Kristiansen
a6cf5270c3 Added a basic bandplan in code for cw 2025-07-03 10:59:38 +02:00
Andreas Kristiansen
e551f27734 Update model regarding mode determination 2025-07-03 09:20:34 +02:00
Andreas Kristiansen
e0416b6053 [DXCluster] Mode filtering 2025-06-21 18:45:03 +02:00