Block a user
c07d32b914
chore: update k8s yaml
1a5b8270ef
fix: DB: Submission nested preload
de95e8c804
fix: default uid in
query
b45963f9b5
feat: enhanced paging support
17123e6911
fix: http api supports both form table and json
322917982e
chore: configure eslint and prettier
7553091ada
feat: add details page
9e7cb8b6fa
chore: refactor problem-details.tsx
fef1100cd7
feat: add ProfilePage
cd0238d6b9
chore: cleanup
2c70713339
feat: add register page
61fd6bbb04
feat: refactor layout
63b4ce30bb
feat: refactor to use lazy load
17ae1a4c29
feat: sync with 1.2.0 api
a6f272a533
feat: disable sentry in dev
8a22bb3cb5
Merge branch 'develop'
5b5f708104
release: 1.2.0
c1dd0b1985
chore: update deps
36e5449517
chore: update build_image.sh: also push latest images
dc50562f22
feat: support configurable timezone
5b5f708104
release: 1.2.0
c1dd0b1985
chore: update deps
36e5449517
chore: update build_image.sh: also push latest images
dc50562f22
feat: support configurable timezone
94ab31c756
fix: several nits
d8df6d577e
fix: enable sentry when configured
085202c174
chore: use git commit hash instead of version in sentry
8fc7181bec
chore: k8s yaml: merge config
bb0bf6d39f
fix: avoid race condition when running AutoMigrate concurrently
766074c6c3
feat: add submitCode function
d69f6a5b86
feat: add LogoutPage and adjust LoginPage
2474012a1a
feat: add LoginPage
0fb4bde795
feat: add useAuth hook
d380daa365
feat: initial submit page
b86ea2737d
feat: add k8s deployment yaml
bcf2699feb
feat: add init
a9106ed363
feat: separate redis addr and port from config
596a7219cf
chore: add tag on router
988206ee5d
chore: cleanup
a680907a77
chore: adjust riscv/linker.ld
1034cdb003
feat: add freelist allocator