|
5d8720baa9
|
fix: c98a893fb6
continuous-integration/drone/push Build is passing
|
2023-02-28 17:38:35 +08:00 |
|
|
8a04d24a5b
|
refactor(contest): contest card
continuous-integration/drone/push Build is passing
|
2023-02-26 18:03:00 +08:00 |
|
|
6d913b066a
|
feat(problem): display judge_type
|
2023-02-26 17:09:27 +08:00 |
|
|
9d884c02d4
|
fix(blogs): add missing .uoj-click-zan-cnt-inline
continuous-integration/drone/push Build is passing
|
2023-02-26 14:48:16 +08:00 |
|
|
09db7e48ef
|
fix(user/edit): reset_password_form
continuous-integration/drone/push Build is passing
|
2023-02-25 20:59:53 +08:00 |
|
|
424d3163af
|
fix(blog/archive): click_zan block
continuous-integration/drone/push Build is passing
|
2023-02-25 06:55:53 +08:00 |
|
|
c98a893fb6
|
feat(blog): markdown comment support
continuous-integration/drone/push Build is passing
|
2023-02-24 22:10:29 +08:00 |
|
|
bc3cf49280
|
feat: click_zan cnt block title
continuous-integration/drone/push Build is passing
|
2023-02-24 17:21:09 +08:00 |
|
|
48824e6fc7
|
fix(list): remote problem
continuous-integration/drone/push Build is passing
|
2023-02-24 15:38:45 +08:00 |
|
|
2cc9cd86a1
|
fix(problem/statistics): title
|
2023-02-24 15:34:18 +08:00 |
|
|
d9a913f03a
|
fix: 5394bbb2f7
|
2023-02-24 15:31:11 +08:00 |
|
|
87e0fd62f5
|
refactor: username color
|
2023-02-23 19:46:33 +08:00 |
|
|
b98edf87b0
|
feat: dark mode
|
2023-02-23 18:28:20 +08:00 |
|
|
df7d1784d3
|
feat(contest/submissions): problem title in chooser
continuous-integration/drone/push Build is passing
|
2023-02-23 11:25:39 +08:00 |
|
|
571d5cddc3
|
feat(submission): display contest
|
2023-02-23 11:16:15 +08:00 |
|
|
513cf6c290
|
fix(submission): control panel style
continuous-integration/drone/push Build is passing
|
2023-02-21 07:56:17 +08:00 |
|
|
22655baad8
|
feat(apps/html2markdown): katex support
continuous-integration/drone/push Build is passing
|
2023-02-20 19:14:15 +08:00 |
|
|
3c3ec65551
|
fix: 8b45b03225
continuous-integration/drone/push Build is passing
|
2023-02-20 11:54:54 +08:00 |
|
|
62d256835a
|
fix: 934cecfd5f
continuous-integration/drone/push Build is passing
|
2023-02-20 11:00:01 +08:00 |
|
|
934cecfd5f
|
feat(problems): better table row style
continuous-integration/drone/push Build is passing
|
2023-02-20 10:54:01 +08:00 |
|
|
d824955ebe
|
feat(submissions): submission status detail display
continuous-integration/drone/push Build is passing
|
2023-02-19 08:02:28 +08:00 |
|
|
ab4dff592c
|
fix(blog/slide/write): updateBlog()
continuous-integration/drone/push Build is passing
|
2023-02-18 11:27:21 +08:00 |
|
|
dab27a8568
|
chore(submissions): list-group padding-y
continuous-integration/drone/push Build is passing
|
2023-02-18 10:47:48 +08:00 |
|
|
2c17fba818
|
fix: ec8f271713
continuous-integration/drone/push Build is passing
|
2023-02-18 09:28:46 +08:00 |
|
|
ec8f271713
|
refactor(submissions): new design
continuous-integration/drone/push Build is passing
|
2023-02-18 09:19:21 +08:00 |
|
|
2baeac115e
|
chore: page length
continuous-integration/drone/push Build is passing
|
2023-02-17 21:50:04 +08:00 |
|
|
18c501354c
|
refactor(group/manage): users_form
|
2023-02-17 21:46:28 +08:00 |
|
|
dc3c40463d
|
feat(submissions): user-friendly time format
continuous-integration/drone/push Build is passing
|
2023-02-17 19:01:22 +08:00 |
|
|
d91f72491f
|
fix(blogs): list order
|
2023-02-17 18:45:48 +08:00 |
|
|
025ec365c4
|
fix(blog/write/slide): insertSlide()
continuous-integration/drone/push Build is passing
|
2023-02-17 18:34:16 +08:00 |
|
|
33522fe8a2
|
refactor(blogs): blogs list
|
2023-02-17 18:33:52 +08:00 |
|
|
80ae85fbf4
|
Merge branch 'new_submission_page'
continuous-integration/drone/push Build is passing
|
2023-02-17 16:55:17 +08:00 |
|
|
69583714c8
|
fix(submission): user profile link, button icon
|
2023-02-17 16:55:04 +08:00 |
|
|
8b45b03225
|
feat(submission): finish refactor
|
2023-02-17 16:50:32 +08:00 |
|
|
e0cc425031
|
fix: assignCond in queryMinorSubmissionToJudge
continuous-integration/drone/push Build is passing
|
2023-02-17 13:57:26 +08:00 |
|
|
1f11278815
|
feat(hack): hack success message
continuous-integration/drone/push Build is passing
|
2023-02-17 10:57:55 +08:00 |
|
|
496b87d0a4
|
refactor(submission): two columns layout
|
2023-02-17 10:56:29 +08:00 |
|
|
2ed4d368ce
|
chore: sidebar card-header styles
continuous-integration/drone/push Build is passing
|
2023-02-16 16:57:42 +08:00 |
|
|
72ec5e63f4
|
feat(contest/standings): wider table when has > 8 problems
continuous-integration/drone/push Build is passing
|
2023-02-16 15:10:24 +08:00 |
|
|
27a4f1a8f1
|
feat(problem): show start_time of contests
continuous-integration/drone/push Build is passing
|
2023-02-16 11:47:20 +08:00 |
|
|
0f3c934adc
|
feat(problem): show contests used this problem
continuous-integration/drone/push Build is passing
|
2023-02-16 11:03:32 +08:00 |
|
|
7948c1bb2a
|
fix(super_manage/users): register_form
continuous-integration/drone/push Build is passing
|
2023-02-15 18:35:43 +08:00 |
|
|
098e488fe3
|
feat: acm team account
|
2023-02-15 16:46:47 +08:00 |
|
|
a6e0a20cf2
|
feat(login): not sending email if device is in history
|
2023-02-15 14:09:40 +08:00 |
|
|
1aa61ba767
|
fix(list): title
continuous-integration/drone/push Build is passing
|
2023-02-14 18:52:50 +08:00 |
|
|
45af08923c
|
fix: title escape
|
2023-02-14 18:52:31 +08:00 |
|
|
1c2ac53a62
|
fix(super_manage): type of submission_frequency_limit
|
2023-02-14 14:19:16 +08:00 |
|
|
a483cc598b
|
feat(super_manage): submission_frequency config
|
2023-02-14 11:36:10 +08:00 |
|
|
0f3099bbe5
|
chore: update mail template
|
2023-02-14 11:18:47 +08:00 |
|
|
62e25fe1ea
|
feat: tinyfilemanager use uoj csrf
|
2023-02-14 10:59:44 +08:00 |
|