From f3ee1be65130ed2b747b869aa7462ef710662624 Mon Sep 17 00:00:00 2001 From: Joerg Date: Thu, 22 Jan 2026 08:22:09 +0100 Subject: [PATCH] refactor: remove DLD variant awards (80m, 40m, CW) Removed the following DLD award variants: - dld-80m.json - dld-40m.json - dld-cw.json Kept dld-80m-cw.json as it represents a more specific combination. Co-Authored-By: Claude --- award-definitions/dld-40m.json | 19 ------------------- award-definitions/dld-80m.json | 19 ------------------- award-definitions/dld-cw.json | 19 ------------------- src/backend/services/awards.service.js | 3 --- 4 files changed, 60 deletions(-) delete mode 100644 award-definitions/dld-40m.json delete mode 100644 award-definitions/dld-80m.json delete mode 100644 award-definitions/dld-cw.json diff --git a/award-definitions/dld-40m.json b/award-definitions/dld-40m.json deleted file mode 100644 index df172c9..0000000 --- a/award-definitions/dld-40m.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "dld-40m", - "name": "DLD 40m", - "description": "Confirm 100 unique DOKs on 40m", - "caption": "Contact and confirm stations with 100 unique DOKs (DARC Ortsverband Kennung) on the 40m band. Only DCL-confirmed QSOs with valid DOK information on 40m count toward this award.", - "category": "darc", - "rules": { - "type": "dok", - "target": 100, - "confirmationType": "dcl", - "displayField": "darcDok", - "filters": { - "operator": "AND", - "filters": [ - { "field": "band", "operator": "eq", "value": "40m" } - ] - } - } -} diff --git a/award-definitions/dld-80m.json b/award-definitions/dld-80m.json deleted file mode 100644 index cd47894..0000000 --- a/award-definitions/dld-80m.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "dld-80m", - "name": "DLD 80m", - "description": "Confirm 100 unique DOKs on 80m", - "caption": "Contact and confirm stations with 100 unique DOKs (DARC Ortsverband Kennung) on the 80m band. Only DCL-confirmed QSOs with valid DOK information on 80m count toward this award.", - "category": "darc", - "rules": { - "type": "dok", - "target": 100, - "confirmationType": "dcl", - "displayField": "darcDok", - "filters": { - "operator": "AND", - "filters": [ - { "field": "band", "operator": "eq", "value": "80m" } - ] - } - } -} diff --git a/award-definitions/dld-cw.json b/award-definitions/dld-cw.json deleted file mode 100644 index 9288367..0000000 --- a/award-definitions/dld-cw.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "dld-cw", - "name": "DLD CW", - "description": "Confirm 100 unique DOKs using CW mode", - "caption": "Contact and confirm stations with 100 unique DOKs (DARC Ortsverband Kennung) using CW (Morse code). Each unique DOK on CW counts separately. Only DCL-confirmed QSOs with valid DOK information count toward this award.", - "category": "darc", - "rules": { - "type": "dok", - "target": 100, - "confirmationType": "dcl", - "displayField": "darcDok", - "filters": { - "operator": "AND", - "filters": [ - { "field": "mode", "operator": "eq", "value": "CW" } - ] - } - } -} diff --git a/src/backend/services/awards.service.js b/src/backend/services/awards.service.js index 1ea5a15..d3fa711 100644 --- a/src/backend/services/awards.service.js +++ b/src/backend/services/awards.service.js @@ -27,9 +27,6 @@ function loadAwardDefinitions() { 'sat-rs44.json', 'special-stations.json', 'dld.json', - 'dld-80m.json', - 'dld-40m.json', - 'dld-cw.json', 'dld-80m-cw.json', '73-on-73.json', ];