Coherence: one component per idea, one spelling per word, one truth per claim

Claude-Session: https://claude.ai/code/session_01Ms2FbjQy31TVf3CEvQhGM8
This commit is contained in:
Gabriel Brown
2026-08-25 02:21:45 -04:00
parent 06c53d6c21
commit bd2fd12de2
87 changed files with 660 additions and 766 deletions
@@ -66,14 +66,11 @@ SettingsPage {
});
}
Component.onCompleted: Printers.refresh()
Component.onCompleted: if (!Printers.scanned) Printers.refresh()
TextRow {
visible: Printers.lastError !== ""
ErrorRow {
label: "Printing needs attention"
detail: Printers.lastError
value: ""
divider: false
message: Printers.lastError
}
// ── Which printers exist ─────────────────────────────────────────────────
@@ -255,7 +252,7 @@ SettingsPage {
// was built around: holding keeps the job, cancelling throws it
// away and the document has to be sent from the app again.
detail: cancelJob.armed
? "The job is thrown away — printing it means sending it from the app again. Hold keeps it in the queue instead."
? "The job is thrown away — printing it means sending it from the application again. Hold keeps it in the queue instead."
: String(jobRow.modelData.printer ?? "") + " · "
+ String(jobRow.modelData.state ?? "")
+ (Number(jobRow.modelData.pages ?? 0) > 0