This commit is contained in:
2026-01-16 17:28:30 +01:00
parent 435828f281
commit 41ccb5c185
7 changed files with 4 additions and 130 deletions

4
.gitignore vendored
View File

@@ -6,6 +6,10 @@ out
dist dist
*.tgz *.tgz
# SvelteKit build artifacts
src/frontend/.svelte-kit/
src/frontend/build/
# code coverage # code coverage
coverage coverage
*.lcov *.lcov

View File

@@ -1,26 +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": {
"type": "filtered",
"baseRule": {
"type": "entity",
"entityType": "dxcc",
"target": 100,
"displayField": "entity"
},
"filters": {
"operator": "AND",
"filters": [
{
"field": "mode",
"operator": "eq",
"value": "CW"
}
]
}
}
}

View File

@@ -1,13 +0,0 @@
{
"id": "dxcc-mixed",
"name": "DXCC Mixed Mode",
"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",
"rules": {
"type": "entity",
"entityType": "dxcc",
"target": 100,
"displayField": "entity"
}
}

View File

@@ -1,23 +0,0 @@
{
"id": "sat-rs44",
"name": "RS-44 Satellite",
"description": "Work 44 QSOs on satellite RS-44",
"caption": "Make 44 unique QSOs via the RS-44 satellite. Each QSO with a different callsign counts toward the total.",
"category": "custom",
"rules": {
"type": "counter",
"target": 44,
"countBy": "qso",
"displayField": "callsign",
"filters": {
"operator": "AND",
"filters": [
{
"field": "satName",
"operator": "eq",
"value": "RS-44"
}
]
}
}
}

View File

@@ -1,22 +0,0 @@
{
"id": "wavelog-award",
"name": "Wavelog Award",
"description": "Contact special stations on multiple bands and modes to earn points - reach 50 points to complete",
"caption": "Contact special stations to earn points. Points are awarded for each unique band/mode combination confirmed. 10-point stations: DF2ET, DJ7NT, HB9HIL, LA8AJA. 5-point stations: DB4SCW, DG2RON, DG0TM, DO8MKR. Example: Working DF2ET on 20m/SSB and 20m/CW earns 20 points. Same band/mode combinations are only counted once. Only LoTW-confirmed QSOs count.",
"category": "special",
"rules": {
"type": "points",
"target": 50,
"countMode": "perBandMode",
"stations": [
{ "callsign": "DF2ET", "points": 10 },
{ "callsign": "DJ7NT", "points": 10 },
{ "callsign": "HB9HIL", "points": 10 },
{ "callsign": "LA8AJA", "points": 10 },
{ "callsign": "DB4SCW", "points": 5 },
{ "callsign": "DG2RON", "points": 5 },
{ "callsign": "DG0TM", "points": 5 },
{ "callsign": "DO8MKR", "points": 5 }
]
}
}

View File

@@ -1,23 +0,0 @@
{
"id": "vucc-satellite",
"name": "VUCC Satellite",
"description": "Confirm 100 unique grid squares via satellite",
"caption": "Contact and confirm 100 unique 4-character grid squares via satellite. Only satellite QSOs count. Grid squares are counted as the first 4 characters (e.g., FN31). QSOs are confirmed when LoTW QSL is received.",
"category": "vucc",
"rules": {
"type": "entity",
"entityType": "grid",
"target": 100,
"displayField": "grid",
"filters": {
"operator": "AND",
"filters": [
{
"field": "satellite",
"operator": "eq",
"value": true
}
]
}
}
}

View File

@@ -1,23 +0,0 @@
{
"id": "was-mixed",
"name": "WAS Mixed Mode",
"description": "Confirm all 50 US states",
"caption": "Contact and confirm all 50 US states. Only QSOs with stations located in United States states count toward this award. QSOs are confirmed when LoTW QSL is received.",
"category": "was",
"rules": {
"type": "entity",
"entityType": "state",
"target": 50,
"displayField": "state",
"filters": {
"operator": "AND",
"filters": [
{
"field": "entityId",
"operator": "eq",
"value": 291
}
]
}
}
}