- Add aria-label attributes to all form inputs in SetupPage.tsx
(Master Password, Confirm Password, Database Path, fail2ban Socket Path,
Timezone, Session Duration) for accessibility and test stability
- Update e2e tests to use xpath selectors with role=alert instead of
class-based selectors for validation messages
- Add New Context / New Page per test for browser isolation
- Fix API endpoint from /api/setup/status to /api/v1/setup
- Fix response field from setup_complete to completed
- Simplify password strength test to check aria-live text instead of
DOM class traversal
- Remove completed task docs
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>