Commit Graph

31 Commits

Author SHA1 Message Date
n.tolstov
75d7ae2de6 feat: remove box shadow and add horizontal padding to hover effect line 2025-12-01 00:15:46 +03:00
n.tolstov
edf20d7064 feat: Add overflow-hidden to card component. 2025-12-01 00:12:24 +03:00
n.tolstov
e87e0cd700 feat: Add default value of False to show_leaderboard_during_contest field in contest schemas. 2025-12-01 00:00:20 +03:00
n.tolstov
bd85de5402 feat: add option to control leaderboard visibility during contests 2025-11-30 23:57:28 +03:00
n.tolstov
31617a6d44 feat: Add contest setting to control leaderboard visibility during contest and redesign leaderboard UI. 2025-11-30 23:56:33 +03:00
n.tolstov
38584a6121 feat: persist backend uploads by adding and mounting a new uploads_data Docker volume 2025-11-30 23:46:30 +03:00
n.tolstov
12e502725b feat: Update branding from VOLGU to VOLSU and change display font to Russo One. 2025-11-30 23:40:07 +03:00
n.tolstov
3ae3275401 feat: Expand CornerBrackets color options and make children optional, and refine MatrixRain animation reference type. 2025-11-30 23:29:23 +03:00
n.tolstov
101cf97cc2 feat: add text and color props to GlitchText component and make children optional. 2025-11-30 23:20:41 +03:00
n.tolstov
059e6eedf9 feat: Implement a cyberpunk-themed UI with new decorative components, illustrations, and visual effects. 2025-11-30 23:18:39 +03:00
n.tolstov
c49e56b1e7 fix: Ensure avatar upload directory uses an absolute path and is created before file writes. 2025-11-30 22:25:23 +03:00
n.tolstov
605cbc3a8b build: Implement multi-stage Dockerfile for frontend production build, passing environment variables via build arguments. 2025-11-30 22:19:45 +03:00
n.tolstov
5e65dd84f6 feat: Create uploads directory for avatars on startup. 2025-11-30 22:14:30 +03:00
n.tolstov
560b012cd4 feat: change chmod entrypoint 2025-11-30 22:10:36 +03:00
n.tolstov
58106b8dd8 feat: Implement a frontend entrypoint script for conditional dependency installation and use named volumes for node_modules and .next. 2025-11-30 22:07:20 +03:00
n.tolstov
dcedf491df feat: Add support for numerous new programming languages and update the popular language list. 2025-11-30 22:03:05 +03:00
n.tolstov
ac3ce38444 build: Add curl dependency to Docker image. 2025-11-30 21:24:27 +03:00
n.tolstov
e69ba6755d feat: move Piston language installation from Piston service to backend entrypoint 2025-11-30 21:19:40 +03:00
n.tolstov
ab4f9c1c0b chore: Use docker-entrypoint.sh for Piston API server startup. 2025-11-30 21:11:37 +03:00
n.tolstov
a8534561b9 feat: Enable Piston language installation on container startup and provide a manual installation script, configuring docker-compose for package persistence. 2025-11-30 21:07:57 +03:00
n.tolstov
edb6217c0b fix: Change entrypoint.sh 2025-11-30 20:38:04 +03:00
n.tolstov
2cfd8d09dc fix: Make entrypoint script executable. 2025-11-30 20:29:10 +03:00
n.tolstov
060101e223 refactor: Rename entrymigrate.sh to entrypoint.sh. 2025-11-30 20:28:01 +03:00
n.tolstov
daf60d33e8 feat: implement robust database migration via new entrypoint script with retry logic 2025-11-30 20:27:35 +03:00
n.tolstov
b67c39034c chore: run database migrations during Docker image build 2025-11-30 20:23:00 +03:00
n.tolstov
c9a6cd3b78 build: add @swc/helpers as a new dependency. 2025-11-30 20:19:39 +03:00
n.tolstov
907dd607f2 feat: Update CORS origins to use port 3091 and include a new IP address. 2025-11-30 20:13:14 +03:00
n.tolstov
b02afc7f79 chore: update CORS origin configuration 2025-11-30 20:10:21 +03:00
n.tolstov
52d407020a fix: Update frontend API and WebSocket URLs from localhost to a specific IP address. 2025-11-30 20:06:26 +03:00
n.tolstov
d5a2650ac6 chore: Adjust Docker Compose service port mappings and frontend API URLs, and remove direct PostgreSQL port exposure. 2025-11-30 19:57:50 +03:00
n.tolstov
0aed8f5494 feat: Init commit 2025-11-30 19:55:50 +03:00