Commit Graph

54 Commits

Author SHA1 Message Date
32b92f9311
feat(problem/resources): init 2023-01-30 18:47:44 +08:00
104ce059d4
feat(problem/remote): convert to local problem
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-28 09:30:50 +08:00
6510c5bc4e
feat(problem/remote): add atcoder 2023-01-20 21:23:22 +08:00
4647a8c8ba
refactor(problem): remove UOJProblem::type() 2023-01-19 16:06:42 +08:00
8041b49bd8
feat(problem): import remote problem 2023-01-18 16:20:12 +08:00
ee0ff210bb
fix(web/problem): answer_form->extra_validator 2023-01-12 08:56:44 +08:00
781d1183ba
chore(web/contest/problem): hide tags and difficulty in contest
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-27 11:23:44 +08:00
35eb4c170c
chore(web): translate more strings 2022-12-23 21:41:46 +08:00
382fecac89
Revert "chore(web): disable custom test"
All checks were successful
continuous-integration/drone/push Build is passing
This reverts commit 248a924df7.
2022-12-09 20:27:54 +08:00
664fca166e
fix(web/problem): flex-shrink for info card title
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-07 22:49:21 +08:00
58abb51818
feat(web/problem): display is_hidden tag in problem page 2022-12-06 16:38:50 +08:00
586df479f6
refactor(web/problem): difficulty 2022-12-05 17:14:43 +08:00
edc98d5c35
fix(web/problem): tag in problem info card
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-05 16:25:14 +08:00
248a924df7
chore(web): disable custom test
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-04 21:16:48 +08:00
720db7727a
feat(web/problem): problem info card 2022-12-04 20:44:51 +08:00
c0512e35d8
feat(web/problem): submissions button
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-23 16:31:37 +08:00
ff16bfbc84
fix(web/problem): limits default value
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-12 19:09:47 +08:00
ef3f7b9e7f
feat(web): new user permissions (#10) 2022-11-12 07:10:34 +08:00
3c4cc702c3
chore(web): remove show-text option of click-zan block 2022-11-09 21:37:37 +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
844c93da84
refactor: sync code from uoj.ac 2022-11-06 10:26:21 +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
277e69f507
feat(web): drop bs4
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-22 21:12:13 +08:00
e98978d6d8
feat(web/problem): hash route for tabs 2022-10-21 11:52:19 +08:00
318e618499
fix(web): right column width 2022-10-19 11:57:06 +08:00
4d68b2237f
fix(web): use hljs in bs5 pages 2022-10-11 07:50:58 +08:00
1279ccf711
refactor(web): fix table classes in backend 2022-10-10 07:52:30 +08:00
a97a05553b
chore: remove table-striped class
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-08 08:50:23 +08:00
63b7768f78
feat: force-login and open-register config
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-07 17:29:26 +08:00
6a91c0521c
feat: contest navigator in problem page
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-07 09:31:31 +08:00
d1374e99eb
feat: move problem sidebar items 2022-10-07 09:13:35 +08:00
c5bb4a1a67
feat: redirect to login instead of return 403
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-06 20:28:43 +08:00
82d4bf59f3
fix: dec731f86f
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-03 14:55:28 +08:00
dec731f86f
fix: problem page items
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-03 14:28:33 +08:00
05dcdf2158
fix: remove poster field in problem.conf
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-01 17:18:29 +08:00
44b3840e5f
feat: add problems_solutions
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-28 19:48:49 +08:00
beaa45160b
fix: problem click zan block 2022-09-27 16:48:17 +08:00
315626200c
refactor: contest problem page with bs5 2022-09-27 16:42:24 +08:00
f8377ebdad
fix: columns breakpoint
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-27 07:57:01 +08:00
fc66e5afe5
fix: 6cbf44ead5
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-26 16:32:38 +08:00
6cbf44ead5
fix: add classes to tables
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-26 14:35:13 +08:00
3a26ee7092
refactor: problem page with bs5
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-25 18:28:43 +08:00
67c29e3add
feat: testcase download
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-20 13:10:25 +08:00
5db6977c85
fix: margin-top of problem content 2022-09-18 20:56:19 +08:00
d2a07c5265
feat: new markdown style 2022-09-18 20:47:21 +08:00
410631075e
fix: style 2022-09-18 12:58:35 +08:00
6a2915b3a4
feat(web/problem): display uploader 2022-04-14 09:27:25 +08:00
dd417d4f2f
feat(web/contest): allow admins take part in contests 2022-04-04 19:35:20 +08:00
27c1eee037
feat(web): add contest only user type 2022-04-03 18:18:17 +08:00
1021dae8c0
feat(web): throw 403 when need login 2022-04-02 18:01:26 +08:00