|
fe7b22959b
|
fix(submission): test title width
continuous-integration/drone/push Build is passing
|
2023-02-17 21:11:27 +08:00 |
|
|
d91f72491f
|
fix(blogs): list order
|
2023-02-17 18:45:48 +08:00 |
|
|
496b87d0a4
|
refactor(submission): two columns layout
|
2023-02-17 10:56:29 +08:00 |
|
|
b952c2f00b
|
fix: hidden score display
continuous-integration/drone/push Build is passing
|
2023-02-16 11:57:07 +08:00 |
|
|
8c189fd9eb
|
feat: email notice
|
2023-02-13 20:29:32 +08:00 |
|
|
2e419036df
|
fix: 009113a79a
continuous-integration/drone/push Build is passing
|
2023-02-08 08:02:58 +08:00 |
|
|
009113a79a
|
refactor(submission): use bs5 accordion
continuous-integration/drone/push Build is passing
|
2023-02-08 07:09:42 +08:00 |
|
|
9175084398
|
fix: e377ad2539
|
2023-02-06 16:31:06 +08:00 |
|
|
e377ad2539
|
fix: <remote-source-code> element
continuous-integration/drone/push Build is passing
|
2023-02-06 14:52:15 +08:00 |
|
|
4905ecd6f6
|
refactor(remote_judger): reduce storage size with custom elements
continuous-integration/drone/push Build is passing
|
2023-02-06 14:38:07 +08:00 |
|
|
e2fc360279
|
feat(remote_judger): make details more beautiful
|
2023-02-06 14:18:53 +08:00 |
|
|
692c512adc
|
refactor: goodbye, bootstrap 4
continuous-integration/drone/push Build is passing
|
2023-02-05 20:55:14 +08:00 |
|
|
c2791a911e
|
feat: decimal score range (#36)
continuous-integration/drone/push Build is passing
|
2023-02-04 18:48:31 +08:00 |
|
|
bce8c8eee4
|
chore: remove echoSubmissionsListOnlyOne
|
2023-02-04 18:44:12 +08:00 |
|
|
33ba0c9d4a
|
feat: decimal score range
Co-authored-by: Baoshuo Ren <i@baoshuo.ren>
Co-authored-by: Kaifeng Lyu <vfleaking@163.com>
Co-authored-by: Haoxiang Yu <yhx12243@gmail.com>
|
2023-02-04 18:17:31 +08:00 |
|
|
2ab8d07683
|
refactor(problem/remote): custom account field
|
2023-02-03 09:06:47 +08:00 |
|
|
7cdb39267a
|
feat(problem/remote): prepare for luogu
|
2023-02-02 20:07:35 +08:00 |
|
|
d6fdff6588
|
fix(login): return url
|
2023-02-01 20:03:02 +08:00 |
|
|
cea0e82db8
|
feat(remote_judger/loj): judge details
continuous-integration/drone/push Build is passing
|
2023-01-29 17:44:51 +08:00 |
|
|
8f0c206cd7
|
fix: hide score in test when score not exists
continuous-integration/drone/push Build is passing
|
2023-01-28 18:35:07 +08:00 |
|
|
50efed50fd
|
feat(remote_judger): judge details for codeforces
continuous-integration/drone/push Build is passing
|
2023-01-28 18:28:02 +08:00 |
|
|
3d6102a3f9
|
feat(remote_judger): add codeforces
|
2023-01-20 16:35:02 +08:00 |
|
|
6548c2e2b7
|
fix: username color in md mention
continuous-integration/drone/push Build is passing
|
2023-01-15 11:13:43 +08:00 |
|
|
1c94b98efc
|
refactor(web): use UOJUser::getLink()
|
2022-11-12 07:11:49 +08:00 |
|
|
ef3f7b9e7f
|
feat(web): new user permissions (#10)
|
2022-11-12 07:10:34 +08:00 |
|
|
6b785e8bc7
|
fix(web): subtask score info
continuous-integration/drone/push Build is passing
|
2022-11-07 22:02:56 +08:00 |
|
|
c84265a0a1
|
fix(web): subtask info item width
continuous-integration/drone/push Build is passing
|
2022-11-07 07:46:13 +08:00 |
|
|
f3ce28c1f7
|
fix(web/submission_list): sql for view permission
continuous-integration/drone/push Build is passing
|
2022-11-06 15:00:59 +08:00 |
|
|
e1a4c8ffa3
|
fix: ec859e1564
continuous-integration/drone/push Build is passing
|
2022-11-06 14:22:22 +08:00 |
|
|
ec859e1564
|
fix(web/submissions): table header cell min-width
continuous-integration/drone/push Build is passing
|
2022-11-06 14:15:07 +08:00 |
|
|
844c93da84
|
refactor: sync code from uoj.ac
|
2022-11-06 10:26:21 +08:00 |
|
|
277e69f507
|
feat(web): drop bs4
continuous-integration/drone/push Build is passing
|
2022-10-22 21:12:13 +08:00 |
|
|
c5b3fbdd4a
|
refactor(web/list): list v2
|
2022-10-22 19:24:48 +08:00 |
|
|
ee6169f621
|
fix(web/group): group rank list pagination
|
2022-10-22 09:29:51 +08:00 |
|
|
bf179148a1
|
refactor(web/super_manage): users manage
|
2022-10-20 19:50:53 +08:00 |
|
|
60ba1a5829
|
feat(web/user_info/motto): markdown support
|
2022-10-12 19:13:33 +08:00 |
|
|
4018227d8b
|
fix(web/submissions): submission_list view permission
continuous-integration/drone/push Build is passing
|
2022-10-10 17:03:57 +08:00 |
|
|
e71f73d81f
|
refactor(web): add HTML::purifier_inline() function
continuous-integration/drone/push Build is passing
|
2022-10-09 21:33:13 +08:00 |
|
|
df7d7639b1
|
refactor(web/ranklist): drop DOMPurify
|
2022-10-08 19:42:04 +08:00 |
|
|
94ac59929e
|
fix(web): responsible table
|
2022-10-08 14:04:26 +08:00 |
|
|
94d9272704
|
feat(web): add java support
continuous-integration/drone/push Build is passing
|
2022-10-05 07:47:56 +08:00 |
|
|
6ad6eb2048
|
feat: c++20 support
continuous-integration/drone/push Build is passing
|
2022-10-04 21:31:28 +08:00 |
|
|
cbe9f77cca
|
refactor: contest_inside page with bs5
continuous-integration/drone/push Build is passing
|
2022-10-04 14:06:03 +08:00 |
|
|
82ca33db5e
|
feat: hide click_zan_block text
continuous-integration/drone/push Build is passing
|
2022-10-03 20:47:32 +08:00 |
|
|
0704b85065
|
refactor: blog_index and blog_archive with bs5
continuous-integration/drone/push Build is passing
|
2022-10-02 17:02:17 +08:00 |
|
|
2b00906fa1
|
fix: blog tags
|
2022-10-01 19:34:03 +08:00 |
|
|
092aacb74e
|
feat: enhance ban effect
|
2022-10-01 18:00:42 +08:00 |
|
|
74e502a853
|
refactor: blog_detail page with bs5
|
2022-09-29 22:02:56 +08:00 |
|
|
4e6d86b89d
|
fix: submission content padding
continuous-integration/drone/push Build is passing
|
2022-09-29 11:03:51 +08:00 |
|
|
0d5f22cc06
|
fix: use rawurlencode
continuous-integration/drone/push Build is passing
|
2022-09-29 07:41:45 +08:00 |
|