feat(confirmations): a HamQTH default, and the pending status stops meaning 'sent'

HamQTH joins the Confirmations page with a sent side only — the site
publishes no confirmation feed, so there is nothing to receive — and it
defaults to R, the same 'still to upload' the other online services get.

That default could not have worked as written. HamQTH and HAMLOG.online
keep their sent state in an ADIF extra, and eligibility blocked on the
key being PRESENT — so an operator setting the natural R default would
have stamped every new QSO 'already gone' and silently disabled the very
auto-upload the default arms. Eligibility now reads the VALUE: the ADIF
pending statuses mean pending, anything else means sent. Guard-tested
both ways.
This commit is contained in:
2026-08-31 16:48:11 +02:00
parent 7152d11007
commit 629bd8d84f
5 changed files with 85 additions and 8 deletions
+2
View File
@@ -3302,6 +3302,7 @@ export namespace main {
qrzcom_confirmed: string;
hamlog_status: string;
hamlog_confirmed: string;
hamqth_status: string;
static createFrom(source: any = {}) {
return new QSLDefaults(source);
@@ -3322,6 +3323,7 @@ export namespace main {
this.qrzcom_confirmed = source["qrzcom_confirmed"];
this.hamlog_status = source["hamlog_status"];
this.hamlog_confirmed = source["hamlog_confirmed"];
this.hamqth_status = source["hamqth_status"];
}
}
export class QSLEmailTemplates {