wrongmove/frontend/src
Viktor Barzin a1829957c1
Auto-redirect to login on 401 API responses
When a session token expires, API calls return 401 but nothing caught
it — errors were shown as generic dialogs or swallowed. Now both
apiClient and streamingService detect 401 responses and clear auth
state, which causes App.tsx to render the login modal automatically.
2026-02-13 21:16:53 +00:00
..
__tests__ Add comprehensive test suite: 219 new tests across backend and frontend 2026-02-10 21:59:45 +00:00
assets Flatten repo structure: move crawler/ to root, remove vqa/ and immoweb/ 2026-02-07 23:01:20 +00:00
auth Harden frontend assets: disable source maps, add JS obfuscation, env var config 2026-02-08 20:06:33 +00:00
components Fix 7 bugs: security, memory leak, stale state, error handling 2026-02-13 19:36:43 +00:00
constants Fix stale task polling by keeping it always active alongside WebSocket 2026-02-09 21:37:07 +00:00
hooks Add comprehensive test suite: 219 new tests across backend and frontend 2026-02-10 21:59:45 +00:00
lib Flatten repo structure: move crawler/ to root, remove vqa/ and immoweb/ 2026-02-07 23:01:20 +00:00
services Auto-redirect to login on 401 API responses 2026-02-13 21:16:53 +00:00
types Add POI task phases to TaskPhase type union 2026-02-09 23:06:47 +00:00
utils Add per-POI travel time filtering and fix heatmap color stops 2026-02-08 16:02:46 +00:00
App.css Flatten repo structure: move crawler/ to root, remove vqa/ and immoweb/ 2026-02-07 23:01:20 +00:00
App.tsx Auto-redirect to login on 401 API responses 2026-02-13 21:16:53 +00:00
AppSidebar.tsx Flatten repo structure: move crawler/ to root, remove vqa/ and immoweb/ 2026-02-07 23:01:20 +00:00
index.css Flatten repo structure: move crawler/ to root, remove vqa/ and immoweb/ 2026-02-07 23:01:20 +00:00
main.tsx Flatten repo structure: move crawler/ to root, remove vqa/ and immoweb/ 2026-02-07 23:01:20 +00:00
vite-env.d.ts Flatten repo structure: move crawler/ to root, remove vqa/ and immoweb/ 2026-02-07 23:01:20 +00:00