Commit Graph

162 Commits

Author SHA1 Message Date
72ec5e63f4
feat(contest/standings): wider table when has > 8 problems
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-16 15:10:24 +08:00
098e488fe3
feat: acm team account 2023-02-15 16:46:47 +08:00
ebeed712bf
fix: d7f5d58eb7
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-14 22:17:26 +08:00
d7f5d58eb7
refactor(user): user info
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-14 22:08:41 +08:00
c35dd3f3fb
feat: add incomplete user profile warning
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-14 11:56:13 +08:00
2787028069
fix(user): hide hidden problems
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-13 11:57:10 +08:00
0298f95726
chore: update translation
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-12 19:23:23 +08:00
387e7b45af
refactor(blog): use monaco editor
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-08 21:42:53 +08:00
a894939f75
fix: 3ffa996631
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-08 11:32:59 +08:00
75f6adb4ff
refactor(contest): acm standings table
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-07 20:41:37 +08:00
e626faf2ab
feat: fallback avatar 2023-02-07 19:36:48 +08:00
f6e5a897c1
chore: bump bootstrap to v5.3.0-alpha1 2023-02-07 18:27:00 +08:00
2046ae0e83
fix: 946ea8283f 2023-02-07 18:15:19 +08:00
946ea8283f
refactor(contest/self_reviews): allow admins edit participants' self_reviews
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-07 16:52:51 +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
c115329147
chore: remove unused assets 2023-02-05 20:21:53 +08:00
9880357433
feat: add diff online tool 2023-02-04 11:29:12 +08:00
fe5e9b17e5
refactor: lazyload pdf.js
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-02 11:19:35 +08:00
daf0c55485
feat: dropzone form 2023-02-02 10:29:29 +08:00
360756d0ac
chore: comment 2023-02-01 20:45:05 +08:00
707d792632
feat: mathjax copy tex
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-01 07:49:46 +08:00
5f7bf17fe0
feat(problem): insert pdf in statement
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-30 20:27:53 +08:00
32b92f9311
feat(problem/resources): init 2023-01-30 18:47:44 +08:00
d3082fd9d9
feat(image_hosting): remove get_image wrapper
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-30 15:19:39 +08:00
d8810fcf78
feat: add analytics
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-25 15:45:53 +08:00
6510c5bc4e
feat(problem/remote): add atcoder 2023-01-20 21:23:22 +08:00
e522538d98
feat: server time in a new line
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-17 20:50:15 +08:00
da273d1df9
fix(user): fde7fd0cb0 2023-01-16 18:02:02 +08:00
fde7fd0cb0
feat(user): display last visit date if offline too long time
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-16 17:08:15 +08:00
dc3515353e
feat: bootstrap5 msg page
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-16 08:11:15 +08:00
6548c2e2b7
fix: username color in md mention
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-15 11:13:43 +08:00
1ebcda02d6
feat(web/contest): username color 2023-01-14 18:24:03 +08:00
8b2de39c5f
feat: add copy button
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-11 10:48:20 +08:00
4e149d376f
chore(web): move mathjax3 2022-12-23 21:25:05 +08:00
849baef6d3
feat(web/problems): ac rate tooltip
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-04 19:00:18 +08:00
dbbaa12ac5
feat(web): tmp user 2022-11-12 14:29:11 +08:00
ef01c326b2
feat(web/contests): upcoming contests view permission check
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-12 10:29:53 +08:00
1bb83b452a
feat(web/user): user type display 2022-11-12 09:21:36 +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
287889b60f
refactor(web/group): group_v3 2022-11-11 08:20:33 +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
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
844c93da84
refactor: sync code from uoj.ac 2022-11-06 10:26:21 +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