fieldwitness/frontends/web
Aaron D. Lee 0312204340
Some checks failed
CI / lint (push) Failing after 13s
CI / typecheck (push) Failing after 11s
Fix e2e test infrastructure and app bugs found by Playwright
Fixes:
- Add frontends/web/ to sys.path in e2e conftest for temp_storage import
- Fix .fieldwitness → .fwmetadata in e2e conftest
- Fix NameError in /health endpoint (auth_is_authenticated → is_authenticated)
- Fix NameError in /login POST (config → app.config["FIELDWITNESS_CONFIG"])
- Add session-scoped admin_user fixture for reliable test ordering
- Fix navigation test assertions (health fetch URL, title checks, logout)
- Increase server startup timeout and use /login for health polling

Status: 17/39 e2e tests passing (auth + navigation). Remaining failures
are selector/assertion mismatches needing template-specific tuning.
350 unit/integration tests continue passing.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 19:58:34 -04:00
..
blueprints Fix all power-user review issues (FR-01 through FR-12) 2026-04-02 20:10:37 -04:00
static Complete rebrand cleanup: remaining env vars and references 2026-04-02 15:07:31 -04:00
templates Fix all power-user review issues (FR-01 through FR-12) 2026-04-02 20:10:37 -04:00
__init__.py Add core modules, web frontend, CLI, keystore, and fieldkit 2026-03-31 14:30:13 -04:00
app.py Fix e2e test infrastructure and app bugs found by Playwright 2026-04-03 19:58:34 -04:00
auth.py Rebrand SooSeF to FieldWitness 2026-04-02 15:05:13 -04:00
ssl_utils.py Rebrand SooSeF to FieldWitness 2026-04-02 15:05:13 -04:00
stego_routes.py Rebrand SooSeF to FieldWitness 2026-04-02 15:05:13 -04:00
stego_worker.py Rebrand SooSeF to FieldWitness 2026-04-02 15:05:13 -04:00
subprocess_stego.py Rebrand SooSeF to FieldWitness 2026-04-02 15:05:13 -04:00
temp_storage.py Rebrand SooSeF to FieldWitness 2026-04-02 15:05:13 -04:00