Use Svelte stores with value/on:input instead of bind:value for stations array to properly track nested property changes. Add invisible reactivity triggers to force Svelte to track station callsign/points properties. Also update award sorting to handle numeric prefixes in numerical order (44 before 73) and update RS-44 satellite award category. Co-Authored-By: Claude <noreply@anthropic.com>
24 lines
560 B
JSON
24 lines
560 B
JSON
{
|
|
"id": "sat-rs44",
|
|
"name": "44 on RS-44",
|
|
"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": "satellite",
|
|
"rules": {
|
|
"type": "counter",
|
|
"target": 44,
|
|
"countBy": "qso",
|
|
"displayField": "callsign",
|
|
"filters": {
|
|
"operator": "AND",
|
|
"filters": [
|
|
{
|
|
"field": "satName",
|
|
"operator": "eq",
|
|
"value": "RS-44"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"modeGroups": {}
|
|
} |