From 14c7319c9e53cc4e6bd22ff833602745e5e00477 Mon Sep 17 00:00:00 2001 From: Joerg Date: Thu, 22 Jan 2026 08:14:33 +0100 Subject: [PATCH] refactor: remove DXCC CW award and rename DXCC Mixed Mode to DXCC - Removed dxcc-cw.json award definition - Renamed "DXCC Mixed Mode" to "DXCC" in dxcc.json - Changed award ID from "dxcc-mixed" to "dxcc" - Removed dxcc-cw.json from awards service file list Co-Authored-By: Claude --- award-definitions/dxcc-cw.json | 27 -------------------------- award-definitions/dxcc.json | 4 ++-- src/backend/services/awards.service.js | 1 - 3 files changed, 2 insertions(+), 30 deletions(-) delete mode 100644 award-definitions/dxcc-cw.json diff --git a/award-definitions/dxcc-cw.json b/award-definitions/dxcc-cw.json deleted file mode 100644 index 42662a8..0000000 --- a/award-definitions/dxcc-cw.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id": "dxcc-cw", - "name": "DXCC CW", - "description": "Confirm 100 DXCC entities using CW mode", - "caption": "Contact and confirm 100 different DXCC entities using CW mode only. Only QSOs made with CW mode count toward this award. QSOs are confirmed when LoTW QSL is received.", - "category": "dxcc", - "rules": { - "target": 100, - "type": "filtered", - "baseRule": { - "type": "entity", - "entityType": "dxcc", - "target": 100, - "displayField": "entity" - }, - "filters": { - "operator": "AND", - "filters": [ - { - "field": "mode", - "operator": "eq", - "value": "CW" - } - ] - } - } -} diff --git a/award-definitions/dxcc.json b/award-definitions/dxcc.json index c96205d..a0b79f2 100644 --- a/award-definitions/dxcc.json +++ b/award-definitions/dxcc.json @@ -1,6 +1,6 @@ { - "id": "dxcc-mixed", - "name": "DXCC Mixed Mode", + "id": "dxcc", + "name": "DXCC", "description": "Confirm 100 DXCC entities on any band/mode", "caption": "Contact and confirm 100 different DXCC entities. Any band and mode combination counts. QSOs are confirmed when LoTW QSL is received.", "category": "dxcc", diff --git a/src/backend/services/awards.service.js b/src/backend/services/awards.service.js index 22bc71a..88dd5d7 100644 --- a/src/backend/services/awards.service.js +++ b/src/backend/services/awards.service.js @@ -22,7 +22,6 @@ function loadAwardDefinitions() { try { const files = [ 'dxcc.json', - 'dxcc-cw.json', 'was.json', 'vucc-sat.json', 'sat-rs44.json',