|
fbed1162c0
|
fix(problems/new_remote): codeforces sample
|
2023-01-19 11:05:16 +08:00 |
|
|
8d9d036abf
|
refactor(problems/new_remote): add problem
|
2023-01-19 10:17:48 +08:00 |
|
|
7fc962436e
|
feat(problems/new_remote): difficulty
|
2023-01-19 10:17:30 +08:00 |
|
|
0918605c2b
|
feat(problems/new_remote): add help
|
2023-01-19 10:17:16 +08:00 |
|
|
6124403705
|
feat(problems): "远端评测题" badge
|
2023-01-18 16:28:34 +08:00 |
|
|
8041b49bd8
|
feat(problem): import remote problem
|
2023-01-18 16:20:12 +08:00 |
|
|
d6997b8475
|
feat(web): prepare remote judge
|
2023-01-18 10:21:53 +08:00 |
|
|
545126a303
|
refactor(contest): not rejudge submissions after contest (#30)
continuous-integration/drone/push Build is passing
在比赛结束后,不再重新测试已经有终测结果的提交。
Resolves #29.
|
2023-01-18 09:31:49 +08:00 |
|
|
469fc99ca7
|
refactor(contest): not rejudge submissions after contest
|
2023-01-18 09:29:43 +08:00 |
|
|
e522538d98
|
feat: server time in a new line
continuous-integration/drone/push Build is passing
|
2023-01-17 20:50:15 +08:00 |
|
|
7b7f01dca1
|
fix(problem/manage/data): data_dir
continuous-integration/drone/push Build is passing
|
2023-01-17 15:40:32 +08:00 |
|
|
dfb317211e
|
chore: remove card wrapping rank list
continuous-integration/drone/push Build is passing
|
2023-01-17 13:58:07 +08:00 |
|
|
581cc68616
|
fix(problem/solutions): 5f15f832af
|
2023-01-17 13:56:53 +08:00 |
|
|
561d3052b8
|
fix(user_msg): small window
continuous-integration/drone/push Build is passing
|
2023-01-16 18:25:19 +08:00 |
|
|
bfa0cf8d3d
|
fix(user_msg): cannot open new chat
continuous-integration/drone/push Build is passing
|
2023-01-16 18:03:09 +08:00 |
|
|
da273d1df9
|
fix(user): fde7fd0cb0
|
2023-01-16 18:02:02 +08:00 |
|
|
6ff2f48e88
|
fix(user_msg): conversations list item
continuous-integration/drone/push Build is passing
|
2023-01-16 17:22:47 +08:00 |
|
|
95b11fbbd8
|
fix(user_msg): clear interval before open new chat
|
2023-01-16 17:16:19 +08:00 |
|
|
c26ad98ff0
|
fix(user_msg): conversations list scroll bar
|
2023-01-16 17:12:40 +08:00 |
|
|
fde7fd0cb0
|
feat(user): display last visit date if offline too long time
continuous-integration/drone/push Build is passing
|
2023-01-16 17:08:15 +08:00 |
|
|
0d3bbf82c3
|
refactor(user_msg): bootstrap5 (#26)
continuous-integration/drone/push Build is passing
|
2023-01-16 16:59:19 +08:00 |
|
|
d6ac737a11
|
feat(user_msg): auto scroll to bottom after enter or send msg
|
2023-01-16 16:50:58 +08:00 |
|
|
99e9a839af
|
feat(user_msg): auto fetch new messages
|
2023-01-16 16:44:12 +08:00 |
|
|
7184774cff
|
fix(user_msg): pagination margin-top
|
2023-01-16 16:28:30 +08:00 |
|
|
da4eb28406
|
fix(user_msg): close button
|
2023-01-16 16:25:47 +08:00 |
|
|
b8e692447d
|
feat(user_msg): last msg preview in list
|
2023-01-16 16:24:40 +08:00 |
|
|
c99f4898ff
|
chore(user_msg): rounded avatar
|
2023-01-16 15:39:50 +08:00 |
|
|
39df125d16
|
refactor(user_msg): bootstrap5
|
2023-01-16 15:34:51 +08:00 |
|
|
dc3515353e
|
feat: bootstrap5 msg page
continuous-integration/drone/push Build is passing
|
2023-01-16 08:11:15 +08:00 |
|
|
6e5c15c925
|
feat(user): log http_x_forwarded_for in history
continuous-integration/drone/push Build is passing
|
2023-01-15 20:47:54 +08:00 |
|
|
d410dff7d8
|
feat(forgot_pw): add client info in email
continuous-integration/drone/push Build is passing
|
2023-01-15 20:15:52 +08:00 |
|
|
e43444e02d
|
feat: reset_password
continuous-integration/drone/push Build is passing
|
2023-01-15 20:01:37 +08:00 |
|
|
4226b25e91
|
fix: config
|
2023-01-15 19:59:17 +08:00 |
|
|
fadf722527
|
feat: mount config file instead of passing env
continuous-integration/drone/push Build is passing
|
2023-01-15 18:53:06 +08:00 |
|
|
3c2ab13e0d
|
fix(list/manage): remove dup problem id
|
2023-01-15 15:12:42 +08:00 |
|
|
6548c2e2b7
|
fix: username color in md mention
continuous-integration/drone/push Build is passing
|
2023-01-15 11:13:43 +08:00 |
|
|
be7510a6bb
|
feat(super_manage): allow change usergroup to temp user
continuous-integration/drone/push Build is passing
|
2023-01-15 09:38:29 +08:00 |
|
|
6dcd43b914
|
feat(user): more username colors
continuous-integration/drone/push Build is passing
|
2023-01-15 09:15:30 +08:00 |
|
|
c0b442ece0
|
fix: 17fbb2c910
continuous-integration/drone/push Build is passing
|
2023-01-14 18:45:36 +08:00 |
|
|
ad84197187
|
Merge branch 'username-color'
continuous-integration/drone/push Build is passing
|
2023-01-14 18:26:43 +08:00 |
|
|
4e5d2dee49
|
feat(web/blog): username color
|
2023-01-14 18:24:36 +08:00 |
|
|
1ebcda02d6
|
feat(web/contest): username color
|
2023-01-14 18:24:03 +08:00 |
|
|
75edc82b28
|
fix(web/user/edit): username_color default_value
continuous-integration/drone/push Build is passing
|
2023-01-14 17:53:34 +08:00 |
|
|
983a0077dd
|
feat(web/user): username color (#24)
continuous-integration/drone/push Build is passing
Co-authored-by: Wenkuo Yu <82705676+youwike@users.noreply.github.com>
Co-authored-by: Baoshuo Ren <47095648+renbaoshuo@users.noreply.github.com>
|
2023-01-14 17:48:47 +08:00 |
|
|
452c2ca12b
|
feat(web/user): username color
Co-authored-by: Wenkuo Yu <82705676+youwike@users.noreply.github.com>
Co-authored-by: Baoshuo Ren <47095648+renbaoshuo@users.noreply.github.com>
|
2023-01-14 17:20:10 +08:00 |
|
|
bb43c78a57
|
chore(web/user/edit): not require email
continuous-integration/drone/push Build is passing
|
2023-01-14 15:14:05 +08:00 |
|
|
6a4f9a370a
|
feat(web/lists): add redirect after create list
continuous-integration/drone/push Build is passing
|
2023-01-14 08:51:00 +08:00 |
|
|
5f15f832af
|
feat(web/problem/solutions): add quick_add_new_solution_form
|
2023-01-14 08:44:59 +08:00 |
|
|
71ecc24d19
|
feat(web/problems): redirect to edit page after create problem
continuous-integration/drone/push Build is passing
|
2023-01-13 08:37:20 +08:00 |
|
|
8417f362e8
|
feat(web/problem/manage/statement): allow select tags to fill
continuous-integration/drone/push Build is passing
|
2023-01-12 10:06:12 +08:00 |
|