Commit Graph

46 Commits

Author SHA1 Message Date
b98edf87b0
feat: dark mode 2023-02-23 18:28:20 +08:00
47167a5c7a
fix(problem/manage/data): csrf token 2023-02-14 10:52:19 +08:00
fea4eea8d7
refactor: UOJProblemDataSynchronizer
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-13 08:28:33 +08:00
e6e7e77e8e
fix(problem/manage/data): whitespace in dir name
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-10 21:22:02 +08:00
760f8e7c5e
fix(problem/manage/data): problem_conf 2023-02-07 06:27:24 +08:00
692c512adc
refactor: goodbye, bootstrap 4
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-05 20:55:14 +08:00
a70e78d4d5
chore(problem/manage/data/configure): help texts 2023-02-05 18:55:09 +08:00
38635106c0
feat(problem/manage/data): new data configure page 2023-02-04 21:52:59 +08:00
066f12e899
refactor(problem/manage): permissions manage 2023-02-02 14:25:39 +08:00
88e8f1de62
refactor(problem/manage/data): uoj_form_v2 2023-02-01 19:36:27 +08:00
4647a8c8ba
refactor(problem): remove UOJProblem::type() 2023-01-19 16:06:42 +08:00
8cfa371af5
Merge branch 'master' into remotejudge-prepare 2023-01-19 12:40:52 +08:00
dd1d1150ff
feat(problem/manage): move view_type_form, solution_view_type_form
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-19 12:37:36 +08:00
d82a676d93
feat(problem/remote): re-crawl remote problem 2023-01-19 11:53:34 +08:00
7b7f01dca1
fix(problem/manage/data): data_dir
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-17 15:40:32 +08:00
3ceb26a0e7
chore(wen/problem/manage): remove click_zan from manage page 2022-12-06 16:35:00 +08:00
9efa58fc0b
feat(web/problem): submit button outside statement page
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-06 14:51:09 +08:00
586df479f6
refactor(web/problem): difficulty 2022-12-05 17:14:43 +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
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
33779b1758
fix(web/problem/manage/data): condition for subfolder
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-08 15:27:48 +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
844c93da84
refactor: sync code from uoj.ac 2022-11-06 10:26:21 +08:00
e76c6524d4
fix(web/problem/manage/data): modal 2022-10-19 11:57:27 +08:00
8d6c000c09
fix(web/problem/manage/data): left col width
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-18 17:14:52 +08:00
21e67e6fb5
refactor(web/problem/manage/data): bootstrap5
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-18 14:47:03 +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
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
2eb02d776d
feat: add problem difficulty display 2022-09-29 10:10:24 +08:00
83678f42b9
feat: add view_solution_type form 2022-09-29 09:27:11 +08:00
8c3a305d1e
feat: allow to use more builtin checkers
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-28 13:52:49 +08:00
54ad012df1
fix: "need upload chk.cpp"
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-23 11:50:56 +08:00
1b955c5913
feat: allow to use more builtin checkers 2022-09-22 10:26:16 +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
410631075e
fix: style 2022-09-18 12:58:35 +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
2e7da82db9
feat(web): force login 2022-03-17 12:00:03 +08:00
xjrjyy
d38b9115c5
解决火狐浏览器上传数据“请上传zip格式!”问题 2020-09-06 17:04:00 +08:00
Leo Lu
b8f82be3dc Reformated with php-cs-fixer 2020-07-02 23:12:06 +08:00
Masco Skray
c49b69aa86 style(web): upgrade to Bootstrap 4 view with new artworks
Let's welcome brand new look made by Bootstrap 4!
Not only website but also our logo is being flat now.
The new logo uses blue as main color, to be different from original.
For us, it also shows the project has up to a new stage.
We hope that the project will get better and better.

BREAKING CHANGE: The path for users to place their images is renamed.
Logos are saved as new names too. Users should move "pictures" to "images".
Any modifications should suit the Bootstrap 4's standard.
2019-09-10 10:25:07 +08:00
Masco Skray
bd74ed3f51 fix(web/app/controllers): do not move if there is any file in zip (#49)
There are some situations that need to place subfolder in data path.
If there is any file but not only folder in path, do not move.
Previous moving logic did not check about this.
2019-08-02 19:10:07 +08:00
Masco Skray
50f26075ac style(web/app/controllers): subfolder move command as a single line
8 lines are too much. Why not make it into one line?
2019-07-10 10:58:15 +08:00
Masco Skray
96d4a3ecf7 style(judger,web): move code out from subfolder "1"
Due to historical reasons, the code is in subfolder "1".
With SVN removal, we place the code back and remove the annoying "1" folder.
2019-06-14 23:34:41 +08:00