Commit Graph

643 Commits

Author SHA1 Message Date
1e63154574
feat(judger): support non-integer time limit 2022-11-08 07:06:49 +08:00
6b785e8bc7
fix(web): subtask score info
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-07 22:02:56 +08:00
e7860cc24e
fix(web): codemirror line number font size
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-07 20:42:40 +08:00
62a63c4c6e
fix(web): ClickZans::click
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-07 20:13:57 +08:00
80e8b72fb6
fix(web/contest/self_reviews): remove useless DB::escape
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-07 19:25:45 +08:00
4f5bbf82a5
fix(web/problem): page title
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-07 15:44:01 +08:00
c764927af6
chore: update readme 2022-11-07 15:22:26 +08:00
64603588bb
chore(judger/formatter): sync from uoj.ac 2022-11-07 14:03:47 +08:00
eecd40efd8
chore(web/problem): default statement
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-07 13:57:23 +08:00
722d8eb479
chore(judger): use stoi() to convert string to int 2022-11-07 07:49:40 +08:00
c84265a0a1
fix(web): subtask info item width
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-07 07:46:13 +08:00
20c0ddd958
fix(web/contest): UOJContest::userCanView
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-07 07:33:11 +08:00
70e3fbb93e
fix(web): school default value
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-07 06:31:09 +08:00
2a69d50d6d
fix(web/blog/write): new blog url 2022-11-07 06:30:50 +08:00
e9a4d15dd2
fix(web): HTML::relative_time_str
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-06 17:35:22 +08:00
954a870ac0
fix(web/contest/submissions): simplify title
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-06 16:58:59 +08:00
ba267c15e1
fix(web/contest/after_contest_standings): only fetch data of contestants who has participated in the contest
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-06 16:39:55 +08:00
079c405277
fix(web/problem_set): is_hidden, my filter
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-06 16:23:08 +08:00
a83f8302dc
fix: 75cb0f3749
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-06 16:02:39 +08:00
75cb0f3749
feat(web/contest/standings): first accepted
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-06 15:57:38 +08:00
c93e5d3c46
fix(web/contest): manager register contest
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-06 15:30:15 +08:00
d84c21bf68
chore(web/contest/register): ACM 罚时
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-06 15:21:38 +08:00
f3ce28c1f7
fix(web/submission_list): sql for view permission
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-06 15:00:59 +08:00
e1a4c8ffa3
fix: ec859e1564
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-06 14:22:22 +08:00
ec859e1564
fix(web/submissions): table header cell min-width
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-06 14:15:07 +08:00
9d0c70151e
fix(web/problem/manage/managers): 61aebec03e 2022-11-06 14:01:47 +08:00
018e435f31
fix(db/submissions): submission judger column 2022-11-06 14:01:11 +08:00
f025594eea
fix(web/contest/manage): 61aebec03e
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-06 13:23:30 +08:00
db6b0ffdb4
fix: 61aebec03e
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-06 13:21:04 +08:00
61aebec03e
refactor: sync code from uoj.ac (#14)
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-06 10:41:00 +08:00
610746fdf6
chore(#14): add upgrader 2022-11-06 10:26:36 +08:00
844c93da84
refactor: sync code from uoj.ac 2022-11-06 10:26:21 +08:00
20cecd34a2
fix(web/image_hosting): hash suffix
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-04 16:51:49 +08:00
ca85ba3982
fix(web/index): countdown diff use ceil()
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-28 14:06:10 +08:00
0689c94351
feat(web): disable normal user download testdata
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-28 10:16:34 +08:00
512185fc10
feat(web/user/system_msg): unread msgs bg-warning
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-27 18:34:41 +08:00
4868c7fdfc
feat(web/contest): extra_registration config
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-24 12:10:59 +08:00
26809917a1
fix(web/super_manage/index/links): link weight
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-23 22:00:15 +08:00
1227acf47a
refactor(web/contest): contest manage v2 and contest confirmation
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-23 20:39:11 +08:00
71901efa5f
chore(web): use UOJTime::$time_now 2022-10-23 13:58:34 +08:00
277e69f507
feat(web): drop bs4
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-22 21:12:13 +08:00
236a152f51
chore(web): display icp 2022-10-22 19:39:15 +08:00
5758789df4
refactor(web/list): list v2 (#9)
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-22 19:30:42 +08:00
c5b3fbdd4a
refactor(web/list): list v2 2022-10-22 19:24:48 +08:00
6ef2c2c119
feat(web/contest/backstage): hash route for tabs
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-22 11:55:39 +08:00
bae26f1c16
fix(web): prevent warning from HTMLPurifier
All checks were successful
continuous-integration/drone/push Build is passing
ref: http://htmlpurifier.org/docs/enduser-customize.html#optimized
2022-10-22 10:11:36 +08:00
054cb76481
fix(web/problem/statistics): pagination
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-22 09:30:53 +08:00
ee6169f621
fix(web/group): group rank list pagination 2022-10-22 09:29:51 +08:00
bee296a1d9
fix(web/group/assignment): end time
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-22 09:18:56 +08:00
4b8f5e69b9
chore(web/group/manage/assignment): default end time 2022-10-22 09:18:37 +08:00