undefined
|
37af6fd5a6
|
core: use Types.ArrayOf to replace Types.Array
|
2023-01-20 03:34:18 +08:00 |
|
undefined
|
7f51df236a
|
eslint: enable extra rules
no-implicit-coercion, no-extra-boolean-cast, no-invalid-this, logical-assignment-operators, no-unmodified-loop-condition
|
2023-01-06 00:28:35 +08:00 |
|
undefined
|
34b0cc4d14
|
core: contest: fix problemlist records display
|
2023-01-02 21:41:45 +08:00 |
|
undefined
|
ee1cfd8fe5
|
ui: enhanced contest management page (#476)
|
2022-12-31 20:04:46 +08:00 |
|
panda
|
e6ffdaf11e
|
add contest_user
|
2022-12-22 17:46:15 +00:00 |
|
undefined
|
ae4800b779
|
ui: remove incomplete uninvite key
|
2022-12-23 00:16:34 +08:00 |
|
undefined
|
32b1b7b766
|
Merge branch 'master' into contest-access-lock
|
2022-12-22 23:39:34 +08:00 |
|
undefined
|
8024122e8f
|
core: contest: simplify
|
2022-12-22 23:38:32 +08:00 |
|
panda
|
cd8efa2025
|
allow join by unrank user without code
|
2022-12-19 06:16:09 +00:00 |
|
undefined
|
58a5cc0f9e
|
core: contest: fix export_code for submit_answer
|
2022-12-16 15:48:33 +08:00 |
|
panda
|
dc0e397d77
|
add training files
|
2022-12-15 18:27:30 +00:00 |
|
undefined
|
4f66c127da
|
ui: fix contest navigation bar
|
2022-12-12 13:00:13 +08:00 |
|
undefined
|
f4127a806a
|
ui: update pid display
|
2022-12-12 03:16:08 +08:00 |
|
undefined
|
a43dc22599
|
core&ui: add contest_problemlist page
|
2022-11-30 17:44:17 +08:00 |
|
undefined
|
f08ac664da
|
core: support response.pjax
|
2022-11-28 18:50:16 +08:00 |
|
undefined
|
89fb04bfb3
|
core: user-import: enhanced
|
2022-11-28 17:33:28 +08:00 |
|
panda
|
534a634028
|
core&ui: add error & fix error notification (#464)
|
2022-11-26 20:30:18 +08:00 |
|
undefined
|
8561ce6cd1
|
core: drop problem-assign
|
2022-11-22 10:47:21 +08:00 |
|
undefined
|
273a0563b3
|
core: limits: allow by-user
|
2022-11-19 10:27:57 +08:00 |
|
undefined
|
defa848c98
|
prom-client: collect event count
|
2022-11-15 23:18:20 +08:00 |
|
undefined
|
9da8321677
|
core: contest: export as ghost
|
2022-11-15 18:47:24 +08:00 |
|
undefined
|
6ddaa8cf0c
|
core&ui: optimize scoreboard nAccept and nSubmit calculation
|
2022-11-15 17:32:52 +08:00 |
|
undefined
|
d9fdcc9b7c
|
core: contest_scoreboard.lock
|
2022-11-15 16:45:11 +08:00 |
|
undefined
|
c00c2160ec
|
core: fix contest_edit timezone convert
|
2022-10-24 02:57:12 +08:00 |
|
undefined
|
502ced8f27
|
core: handle 2FA permission check
|
2022-10-18 19:38:23 +08:00 |
|
undefined
|
58c0cade0e
|
Merge branch 'master' into contest-problemlist
|
2022-10-18 16:56:18 +08:00 |
|
undefined
|
175609259a
|
core: seperate task and schedule to enhance performance (#440)
|
2022-10-16 01:13:21 +08:00 |
|
undefined
|
f1cbe155c7
|
ui: contest_problemlist
|
2022-10-15 18:56:58 +08:00 |
|
undefined
|
95366dc860
|
core: ignore homework
|
2022-10-14 17:44:20 +08:00 |
|
undefined
|
f52be39803
|
core&ui: contest: better navbar
|
2022-10-14 17:41:07 +08:00 |
|
undefined
|
9461499d7c
|
core: contest_scoreboard: disable pagination
|
2022-09-26 23:59:33 +08:00 |
|
undefined
|
3d4aa0ba21
|
core: use disposable handler
|
2022-09-20 22:47:14 +08:00 |
|
undefined
|
dbe369d0c6
|
core&ui: contest: tsdoc projection for contest
|
2022-09-12 18:41:06 +08:00 |
|
guke1024
|
efbc3c0162
|
ui: allow admin view contest problem (#419)
|
2022-08-23 16:03:54 +08:00 |
|
undefined
|
981f8a4b9d
|
core: fix tsdoc.endAt display
|
2022-08-01 20:13:04 +08:00 |
|
undefined
|
ba0beee9a8
|
core&ui: allow admin view contest when its not started
|
2022-07-29 16:14:47 +08:00 |
|
undefined
|
b3555e030f
|
core: contest.list: ignore hidden rule
|
2022-07-16 18:01:10 +08:00 |
|
undefined
|
0b389cbbfd
|
core: fix contestDuration default value
|
2022-07-13 14:38:10 +08:00 |
|
undefined
|
baab7bb68c
|
core: move lib/misc to ui
|
2022-07-10 22:27:46 +08:00 |
|
undefined
|
08462cf870
|
core: simplify contest & homework logic
|
2022-07-10 22:12:18 +08:00 |
|
panda
|
b8a4ed4c52
|
ui: fix contest_files ui (#385)
|
2022-07-10 14:54:05 +08:00 |
|
undefined
|
996ff2a9dd
|
core&ui: contest_files
|
2022-07-09 18:08:42 +08:00 |
|
undefined
|
86d77625f6
|
core: support ContestRule.hidden
|
2022-07-09 11:40:33 +08:00 |
|
undefined
|
78b1141a02
|
core&ui: handle contest status display
|
2022-06-03 02:58:27 +08:00 |
|
undefined
|
069f420310
|
core: contest: tsdoc.startAt
|
2022-06-01 10:21:29 +08:00 |
|
undefined
|
5af082eac8
|
core, ui, judge: rewrite http & ws layer (#352)
|
2022-05-03 20:22:12 +08:00 |
|
panda
|
59f1b4e429
|
ui: fix assign text & core: allow owner get homework detail (#345)
|
2022-04-25 17:17:04 +08:00 |
|
undefined
|
d3542774d7
|
core: fix value type
|
2022-04-06 15:35:13 +08:00 |
|
undefined
|
bfa162e55e
|
core: contest: fix csv export
|
2022-04-06 14:14:30 +08:00 |
|
undefined
|
476457ac23
|
core: scoreboard
|
2022-04-05 20:34:40 +08:00 |
|