Fix capture settings recovery and stale status replies #15

Closed
opened 2026-09-22 02:19:04 +02:00 by rexlManu · 1 comment
Owner

Capture Settings currently keeps a failed status-read error after polling recovers. Concurrent action and polling reads can apply an older reply after newer state. Add focused tests, clear recovered read errors while preserving action errors, and ignore stale replies. Keep live verification and installed release update under #12 and #13.

Capture Settings currently keeps a failed status-read error after polling recovers. Concurrent action and polling reads can apply an older reply after newer state. Add focused tests, clear recovered read errors while preserving action errors, and ignore stale replies. Keep live verification and installed release update under #12 and #13.
Author
Owner

Fixed and pushed: 63c4fa5 . Three focused tests reproduced the failures before the fix; all five now pass. Successful reads clear recovered status errors while action errors remain visible. Read sequence numbers discard stale successes and failures. Typecheck, build, packaged capture/OCR/permissions and capture-settings checks pass.

Fixed and pushed: https://git.it-lampe.de/rexlManu/garmith-app/commit/63c4fa5 . Three focused tests reproduced the failures before the fix; all five now pass. Successful reads clear recovered status errors while action errors remain visible. Read sequence numbers discard stale successes and failures. Typecheck, build, packaged capture/OCR/permissions and capture-settings checks pass.
rexlManu 2026-09-22 02:22:55 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rexlManu/garmith-app#15
No description provided.