Commit Graph

15 Commits

Author SHA1 Message Date
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
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
5e65dd84f6 feat: Create uploads directory for avatars on startup. 2025-11-30 22:14:30 +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
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
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
0aed8f5494 feat: Init commit 2025-11-30 19:55:50 +03:00