|
99e9a839af
|
feat(user_msg): auto fetch new messages
|
2023-01-16 16:44:12 +08:00 |
|
|
7184774cff
|
fix(user_msg): pagination margin-top
|
2023-01-16 16:28:30 +08:00 |
|
|
da4eb28406
|
fix(user_msg): close button
|
2023-01-16 16:25:47 +08:00 |
|
|
b8e692447d
|
feat(user_msg): last msg preview in list
|
2023-01-16 16:24:40 +08:00 |
|
|
c99f4898ff
|
chore(user_msg): rounded avatar
|
2023-01-16 15:39:50 +08:00 |
|
|
39df125d16
|
refactor(user_msg): bootstrap5
|
2023-01-16 15:34:51 +08:00 |
|
|
d410dff7d8
|
feat(forgot_pw): add client info in email
continuous-integration/drone/push Build is passing
|
2023-01-15 20:15:52 +08:00 |
|
|
e43444e02d
|
feat: reset_password
continuous-integration/drone/push Build is passing
|
2023-01-15 20:01:37 +08:00 |
|
|
3c2ab13e0d
|
fix(list/manage): remove dup problem id
|
2023-01-15 15:12:42 +08:00 |
|
|
6548c2e2b7
|
fix: username color in md mention
continuous-integration/drone/push Build is passing
|
2023-01-15 11:13:43 +08:00 |
|
|
be7510a6bb
|
feat(super_manage): allow change usergroup to temp user
continuous-integration/drone/push Build is passing
|
2023-01-15 09:38:29 +08:00 |
|
|
6dcd43b914
|
feat(user): more username colors
continuous-integration/drone/push Build is passing
|
2023-01-15 09:15:30 +08:00 |
|
|
c0b442ece0
|
fix: 17fbb2c910
continuous-integration/drone/push Build is passing
|
2023-01-14 18:45:36 +08:00 |
|
|
ad84197187
|
Merge branch 'username-color'
continuous-integration/drone/push Build is passing
|
2023-01-14 18:26:43 +08:00 |
|
|
4e5d2dee49
|
feat(web/blog): username color
|
2023-01-14 18:24:36 +08:00 |
|
|
75edc82b28
|
fix(web/user/edit): username_color default_value
continuous-integration/drone/push Build is passing
|
2023-01-14 17:53:34 +08:00 |
|
|
452c2ca12b
|
feat(web/user): username color
Co-authored-by: Wenkuo Yu <82705676+youwike@users.noreply.github.com>
Co-authored-by: Baoshuo Ren <47095648+renbaoshuo@users.noreply.github.com>
|
2023-01-14 17:20:10 +08:00 |
|
|
bb43c78a57
|
chore(web/user/edit): not require email
continuous-integration/drone/push Build is passing
|
2023-01-14 15:14:05 +08:00 |
|
|
6a4f9a370a
|
feat(web/lists): add redirect after create list
continuous-integration/drone/push Build is passing
|
2023-01-14 08:51:00 +08:00 |
|
|
5f15f832af
|
feat(web/problem/solutions): add quick_add_new_solution_form
|
2023-01-14 08:44:59 +08:00 |
|
|
71ecc24d19
|
feat(web/problems): redirect to edit page after create problem
continuous-integration/drone/push Build is passing
|
2023-01-13 08:37:20 +08:00 |
|
|
8417f362e8
|
feat(web/problem/manage/statement): allow select tags to fill
continuous-integration/drone/push Build is passing
|
2023-01-12 10:06:12 +08:00 |
|
|
ee0ff210bb
|
fix(web/problem): answer_form->extra_validator
|
2023-01-12 08:56:44 +08:00 |
|
|
2dd91d1853
|
feat: allow admins to edit usertype
continuous-integration/drone/push Build is passing
|
2023-01-11 11:17:08 +08:00 |
|
|
8b2de39c5f
|
feat: add copy button
continuous-integration/drone/push Build is passing
|
2023-01-11 10:48:20 +08:00 |
|
|
17fbb2c910
|
refactor(web/html2markdown): use turndown
continuous-integration/drone/push Build is passing
|
2023-01-08 13:57:39 +08:00 |
|
|
781d1183ba
|
chore(web/contest/problem): hide tags and difficulty in contest
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"
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
continuous-integration/drone/push Build is passing
|
2022-12-07 22:49:21 +08:00 |
|
|
56b2077a5a
|
feat(web/problems): add link to is_hidden, my tag
continuous-integration/drone/push Build is passing
|
2022-12-06 16:39:12 +08:00 |
|
|
58abb51818
|
feat(web/problem): display is_hidden tag in problem page
|
2022-12-06 16:38:50 +08:00 |
|
|
3ceb26a0e7
|
chore(wen/problem/manage): remove click_zan from manage page
|
2022-12-06 16:35:00 +08:00 |
|
|
21a24e66e7
|
chore(web/problem): remove info card from statistics and solutions page
|
2022-12-06 16:34:25 +08:00 |
|
|
9efa58fc0b
|
feat(web/problem): submit button outside statement page
continuous-integration/drone/push Build is passing
|
2022-12-06 14:51:09 +08:00 |
|
|
a5da5022fe
|
chore(web/problem): update default problem content
continuous-integration/drone/push Build is passing
|
2022-12-06 10:53:04 +08:00 |
|
|
c47f943257
|
fix(web/problem/manage): difficulty config
continuous-integration/drone/push Build is passing
|
2022-12-05 17:49:39 +08:00 |
|
|
586df479f6
|
refactor(web/problem): difficulty
|
2022-12-05 17:14:43 +08:00 |
|
|
edc98d5c35
|
fix(web/problem): tag in problem info card
continuous-integration/drone/push Build is passing
|
2022-12-05 16:25:14 +08:00 |
|
|
848607a87d
|
feat(web/list): problem difficulty
continuous-integration/drone/push Build is passing
|
2022-12-05 12:05:33 +08:00 |
|
|
dfb47c4b32
|
feat(web/problems): difficulty filter
continuous-integration/drone/push Build is passing
|
2022-12-05 11:54:58 +08:00 |
|
|
248a924df7
|
chore(web): disable custom test
continuous-integration/drone/push Build is passing
|
2022-12-04 21:16:48 +08:00 |
|
|
6d0a665d8e
|
refactor(web/problem): problem difficulty (#20)
continuous-integration/drone/push Build is passing
|
2022-12-04 20:45:58 +08:00 |
|
|
720db7727a
|
feat(web/problem): problem info card
|
2022-12-04 20:44:51 +08:00 |
|
|
849baef6d3
|
feat(web/problems): ac rate tooltip
continuous-integration/drone/push Build is passing
|
2022-12-04 19:00:18 +08:00 |
|
|
08bad49b58
|
fix(web): problem extra_config default value
|
2022-12-04 18:59:56 +08:00 |
|
|
dbdc49e73a
|
refactor(web/problem): problem difficulty
|
2022-12-04 17:27:16 +08:00 |
|
|
61a35c457a
|
fix(web/contest/problem/statistics): simplify problem title
continuous-integration/drone/push Build is passing
|
2022-12-04 11:23:03 +08:00 |
|
|
1c2f06c253
|
fix(web/super_manage): input-username
|
2022-12-03 15:00:46 +08:00 |
|
|
2a63f17a14
|
fix(web): show_mode cookie
|
2022-12-03 14:58:06 +08:00 |
|