Block a user
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
Add backend health check, fetch timeouts, stale token cleanup, and error screen
Add backend health check, fetch timeouts, stale token cleanup, and error screen
Add auto-migration on server startup
Add auto-migration on server startup
Fix Docker production build: move tsx to dependencies, reinstall in production stage
Fix Docker production build: move tsx to dependencies, reinstall in production stage