scholarr/tests
Justin Visser f501ea4f94 fix(frontend): confirm modal, settings display, race guard, and test coverage
- S1: Replace window.confirm() with AppConfirmModal for delete actions
- S4: Add formatHours helper to avoid ugly decimals in settings hints
- W5: Add generation counter to SettingsAdminPanel to prevent stale
  async results when section changes rapidly
- S7: Remove unused ApiRequestError import from useScholarBulkActions
- S2: Add error-path tests for bulk delete/toggle network failures
- S3: Add CSRF boundary tests for bulk-delete and bulk-toggle endpoints
2026-03-07 18:07:29 +01:00
..
fixtures/scholar First product 2026-02-17 14:51:25 +01:00
integration fix(frontend): confirm modal, settings display, race guard, and test coverage 2026-03-07 18:07:29 +01:00
smoke ci: add ruff linting and mypy type checking 2026-02-26 22:11:41 +01:00
unit fix(scholars): improve validation, fix delete, add status badges 2026-03-07 14:05:39 +01:00
__init__.py First product 2026-02-17 14:51:25 +01:00
conftest.py ci: add ruff linting and mypy type checking 2026-02-26 22:11:41 +01:00