Block a user
Fix empty VITE_API_URL falling back to localhost in production
Fix empty VITE_API_URL falling back to localhost in production
Fix double /api prefix causing invite gate bypass and broken API calls
Fix double /api prefix causing invite gate bypass and broken API calls
Fix health check 404: add /api/health route, remove nginx /health proxy
Fix health check 404: add /api/health route, remove nginx /health proxy
Improve API error messages: show HTTP status, catch network errors
Improve API error messages: show HTTP status, catch network errors
Add nginx reverse proxy for /api and /health to backend server
Add nginx reverse proxy for /api and /health to backend server