senke
18d409e4e1
[FE-COMP-005] fe-comp: Add toast notifications for all user actions
2025-12-25 11:32:53 +01:00
senke
54a03a6490
[FE-API-006] fe-api: Add API request/response logging
2025-12-25 11:18:27 +01:00
senke
241ea2fe24
[FE-API-005] fe-api: Add request cancellation support
2025-12-25 11:14:03 +01:00
senke
44046a2b50
[FE-API-004] fe-api: Add retry logic to API client
2025-12-25 11:11:54 +01:00
senke
e532b342d4
[FE-API-003] fe-api: Fix API client response unwrapping
2025-12-25 11:09:19 +01:00
senke
02cef0066a
[FE-PAGE-006] fe-page: Complete Marketplace page implementation
...
- Added product browsing with pagination (page, limit, total_pages)
- Added product filtering: search, product type, price range
- Added cart functionality: add, remove, update quantity, checkout
- Created cartStore with Zustand and persistence
- Added Cart component with checkout functionality
- Enhanced ProductCard with Add to Cart button
- Added filter UI with collapsible filters panel
- Added search bar for product search
- Added pagination controls (Previous/Next)
- Updated marketplaceService to support filters and pagination
2025-12-24 12:54:20 +01:00
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
senke
2c8d0ea5eb
fix(MVP-013): Add error correlation with request IDs in logs
2025-12-22 23:13:49 +01:00
senke
872f11d264
fix(MVP-012): Add retry logic with exponential backoff for 502/503 errors
2025-12-22 23:10:52 +01:00
senke
44509e9b2e
fix(MVP-011): Simplify token refresh response handling to single format
2025-12-22 23:06:52 +01:00
senke
fc4d48b4cc
fix(MVP-008): Add feature flags to disable non-MVP features with missing endpoints
2025-12-22 23:01:36 +01:00
senke
114f363c65
fix(MVP-006): Standardize environment variable names (VITE_API_BASE_URL → VITE_API_URL)
2025-12-22 22:56:37 +01:00
senke
9e942bc48b
batch 1
2025-12-22 22:00:50 +01:00
senke
e301460bd8
fix(INT-000002): Multiple Auth Storage Mechanisms
...
- Unified token storage to use TokenStorage service
- Removed deprecated token-manager.ts
- Removed fallback storage logic in API client
- Updated tests and feature components to use TokenStorage
Resolves: INT-000002
Severity: P0
2025-12-22 09:53:47 -05:00
senke
3d72d5ac3c
stabilizing apps/web: FIRST BATCH
2025-12-17 08:07:35 -05:00
senke
4b5003bdbe
stabilizing apps/web: SITUATION AWARENESS
2025-12-16 14:40:16 -05:00
senke
2dfde29f7d
refonte: backend-api go first; phase 1
2025-12-12 21:34:34 -05:00
okinrev
87c6461900
report generation and future tasks selection
2025-12-08 19:57:54 +01:00
okinrev
327ac36a30
BASE: completing the initial repo state
2025-12-03 22:56:50 +01:00