veza/apps/web
senke 2f2fd47f7a [FE-API-001] frontend-api: Enable 2FA service calls when backend is ready
- Replaced axios with apiClient for automatic authentication
- Updated URLs to use /auth/2fa/* endpoints (was /2fa/*)
- Fixed verify() to accept (secret, code) matching backend
- Fixed disable() to accept password instead of code
- Enabled TWO_FACTOR_AUTH feature flag
- Service now properly calls backend endpoints

Phase: PHASE-1
Priority: P0
Progress: 9/267 (3.4%)
2025-12-23 01:45:47 +01:00
..
e2e [BE-SEC-001] security: Fix ownership verification for user profile updates 2025-12-23 01:36:04 +01:00
lighthouse-reports BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
public BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
scripts fix(MVP-006): Standardize environment variable names (VITE_API_BASE_URL → VITE_API_URL) 2025-12-22 22:56:37 +01:00
src [FE-API-001] frontend-api: Enable 2FA service calls when backend is ready 2025-12-23 01:45:47 +01:00
.dockerignore BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
.prettierignore BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
.prettierrc.json BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
AUDIT_FRONTEND_GAP_ANALYSIS.md stabilizing apps/web: SITUATION AWARENESS 2025-12-16 14:40:16 -05:00
AUDIT_PRODUCTION_FRONTEND.md stabilizing apps/web: FIRST BATCH 2025-12-17 08:07:35 -05:00
AUDIT_TECHNIQUE_EXHAUSTIF.md refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
COMPATIBILITY_CHECK_PROMPT.md fix(frontend): stabilize architecture (router, lazy loading, build, auth) 2025-12-17 09:15:45 -05:00
DIAGNOSTIC_REPORT.md stabilizing apps/web: FIRST BATCH 2025-12-17 08:07:35 -05:00
Dockerfile fix(MVP-006): Standardize environment variable names (VITE_API_BASE_URL → VITE_API_URL) 2025-12-22 22:56:37 +01:00
Dockerfile.dev BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
e2e-results.json batch 1 2025-12-22 22:00:50 +01:00
eslint.config.js BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
FRONTEND_INTEGRATION.md stabilizing apps/web: SITUATION AWARENESS 2025-12-16 14:40:16 -05:00
FRONTEND_STATUS.md fix(frontend): STATUS OVERVIEW 2025-12-17 09:20:58 -05:00
full_test_result.txt batch 1 2025-12-22 22:00:50 +01:00
index.html BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
jest.config.js BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
MIGRATION_GUIDE.md batch 1 2025-12-22 22:00:50 +01:00
nginx.conf BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
package-lock.json refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
package.json refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
playwright.config.ts batch 1 2025-12-22 22:00:50 +01:00
playwright.config.ts.patch batch 1 2025-12-22 22:00:50 +01:00
postcss.config.js BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
QA_AUDIT_E2E_REPORT.md report generation and future tasks selection 2025-12-08 19:57:54 +01:00
RAPPORT_LAB.md report generation and future tasks selection 2025-12-08 19:57:54 +01:00
RUNTIME_AUDIT_REPORT.md batch 1 2025-12-22 22:00:50 +01:00
RUNTIME_ISSUES.json fix(frontend): stabilize architecture (router, lazy loading, build, auth) 2025-12-17 09:15:45 -05:00
tsconfig.app.json BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
tsconfig.json refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
tsconfig.node.json refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
tsconfig.tsbuildinfo BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00
typecheck_output.txt refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
vite.config.ts stabilizing apps/web: FIRST BATCH 2025-12-17 08:07:35 -05:00
vitest.config.ts BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00