Skip to content

refactor: surface e-ink settings failures - #116

Merged
jdluu merged 1 commit into
mainfrom
refactor/surface-eink-settings-errors
Aug 29, 2026
Merged

refactor: surface e-ink settings failures#116
jdluu merged 1 commit into
mainfrom
refactor/surface-eink-settings-errors

Conversation

@jdluu

@jdluu jdluu commented Aug 29, 2026

Copy link
Copy Markdown
Owner

Summary

  • Routes e-ink settings load and save failures through the existing notification boundary.
  • Preserves optimistic state updates, DOM class behavior, defaults, and non-throwing semantics.
  • Adds focused coverage for successful and failed settings operations.

Scope

Closes #115. Stability and error-reporting work within the active feature freeze. No new user-facing functionality or dependencies.

Validation

  • Focused Vitest: 6 passed
  • Full Vitest: 310 passed
  • TypeScript build: passed
  • Biome check: passed
  • git diff --check: passed

@jdluu
jdluu merged commit 1b3310f into main Aug 29, 2026
3 checks passed
@jdluu
jdluu deleted the refactor/surface-eink-settings-errors branch August 29, 2026 21:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

refactor: surface e-ink settings failures

1 participant