fix(settings): track dirty state across all inputs
This commit is contained in:
@@ -18,4 +18,4 @@ completed_notes:
|
||||
- Settings save-status formatting now snapshots numeric boundary values through a named adapter before rendering.
|
||||
- Added focused regression tests for numeric-string coercion and bool fail-closed behavior in `tests/test_alerts.py` and `tests/test_settings.py`.
|
||||
- Hardened `/{workspace_id}/settings` so blank loan input no longer silently saves as a zero-loan portfolio; the loan field now preserves blank state until validation, keeps whole-dollar formatting stable, and marks the save card as `Last saved` / `Unsaved invalid changes` instead of presenting stale saved state as current.
|
||||
- Validated with focused pytest coverage, browser-visible Playwright coverage, and `make build` on local Docker.
|
||||
- Validated with focused pytest coverage, browser-driven Playwright coverage on local Docker, and `make build`.
|
||||
|
||||
Reference in New Issue
Block a user