fix: resolve stations editor reactivity issue in award admin

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>
This commit is contained in:
2026-01-23 09:27:08 +01:00
parent bd89ea0855
commit 36453c8922
4 changed files with 122 additions and 29 deletions

View File

@@ -1,9 +1,9 @@
{
"id": "sat-rs44",
"name": "RS-44 Satellite",
"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": "custom",
"category": "satellite",
"rules": {
"type": "counter",
"target": 44,
@@ -19,5 +19,6 @@
}
]
}
}
}
},
"modeGroups": {}
}