|
a75881c877
|
feat: add ProfilePage
|
2024-03-16 22:07:08 +08:00 |
|
|
57b62c335a
|
chore: remove debug log
|
2024-03-16 22:06:27 +08:00 |
|
|
e311719239
|
fix: do not purge login info when querying other's profile
|
2024-03-16 22:05:58 +08:00 |
|
|
3f3a75f507
|
feat: add StatusPage
|
2024-03-16 21:24:37 +08:00 |
|
|
32d96207b9
|
chore: adjust ProblemInfoMenu width
|
2024-03-16 21:24:15 +08:00 |
|
|
3b2c311143
|
chore: separate TitleItem from ProblemInfoMenu
|
2024-03-16 21:23:44 +08:00 |
|
|
d6810f1867
|
chore: separate Highlight from Markdown
|
2024-03-16 20:43:31 +08:00 |
|
|
9c7dbd5a34
|
feat: add SubmissionListPage
|
2024-03-16 20:10:23 +08:00 |
|
|
1c69063825
|
chore: submission list router rename to submission
|
2024-03-16 20:10:08 +08:00 |
|
|
2816c9fbee
|
fix: api should not have the same name
|
2024-03-16 20:08:56 +08:00 |
|
|
5a85de3268
|
feat: add Status API
|
2024-03-16 19:02:39 +08:00 |
|
|
8b2e0ad894
|
fix: ProblemInfoMenu: display language as human-readable label
|
2024-03-16 18:50:03 +08:00 |
|
|
9274b3314d
|
feat: add SubmitPage
|
2024-03-16 18:46:13 +08:00 |
|
|
0be3286bb3
|
chore: delete template files
|
2024-03-16 17:41:34 +08:00 |
|
|
ac8e3ab972
|
fix: revoke local token when profile query failed
|
2024-03-16 17:23:33 +08:00 |
|
|
cd858cd602
|
chore: split package
|
2024-03-16 17:01:33 +08:00 |
|
|
7764f7ca33
|
chore: update deps
|
2024-03-16 16:47:05 +08:00 |
|
|
afbf796208
|
feat: add ProblemDetailPage
|
2024-03-16 16:46:50 +08:00 |
|
|
df7f87d6bf
|
fix: svg math symbols are not inlined
|
2024-03-16 16:46:26 +08:00 |
|
|
573227d79c
|
fix: detail endpoint
|
2024-03-16 16:46:02 +08:00 |
|
|
5a5f7bdbbd
|
chore: adjust layout width
|
2024-03-16 00:55:03 +08:00 |
|
|
d58aa4ba6e
|
feat: add ProblemListPage
|
2024-03-16 00:51:10 +08:00 |
|
|
43f5423cf9
|
feat: add pagination table
|
2024-03-15 23:26:18 +08:00 |
|
|
9dfe9bfe81
|
feat: add basic problem api
|
2024-03-15 20:02:18 +08:00 |
|
|
c0acbd6ddc
|
feat: add oauth login
|
2024-03-15 19:06:11 +08:00 |
|
|
09ef8c9c98
|
fix: Markdown now can adapt to dark/light theme
|
2024-03-15 17:01:57 +08:00 |
|
|
a4a2a195ce
|
feat: add Ace Editor component
|
2024-03-15 16:12:22 +08:00 |
|
|
8cb5f37308
|
feat: add Markdown component
|
2024-03-15 16:00:17 +08:00 |
|
|
21e5244807
|
chore: adjust PasswordField order
|
2024-03-15 14:30:52 +08:00 |
|
|
2b635e7426
|
chore: nit on authSlice.ts
|
2024-03-15 14:26:01 +08:00 |
|
|
2cf1c41c46
|
fix: refresh Header after logout
|
2024-03-15 14:25:32 +08:00 |
|
|
74c3127fab
|
chore: update deps
|
2024-03-15 13:50:07 +08:00 |
|
|
263e9a68bc
|
feat: add LogoutPage
|
2024-02-22 19:37:25 +08:00 |
|
|
7788160267
|
fix: implement header
|
2024-02-22 19:01:03 +08:00 |
|
|
1bf029ca65
|
fix: adjust auth state and api
|
2024-02-22 18:51:12 +08:00 |
|
|
733c817145
|
feat: refine LoginPage
|
2024-02-22 18:47:18 +08:00 |
|
|
3cbb51f8ee
|
feat: add auth related utilities
|
2024-02-22 14:33:41 +08:00 |
|
|
f48aee80a5
|
fix: skeleton page on dark mode
|
2024-02-22 14:32:00 +08:00 |
|
|
56e1d659e2
|
feat: add login page
|
2024-02-22 14:22:36 +08:00 |
|
|
03ebc48fbf
|
chore: adjust header and footer style
|
2024-02-22 12:12:50 +08:00 |
|
|
4876decb26
|
feat: refined ErrorPage
|
2024-02-21 22:47:04 +08:00 |
|
|
e5bb8bea6e
|
feat: add layout
|
2024-02-21 22:11:28 +08:00 |
|
|
08621df30b
|
feat: add basic api service infrastructure and user api
|
2024-02-20 23:24:14 +08:00 |
|
|
e1b74e41b1
|
init: create redux toolkit app
|
2024-02-20 17:10:09 +08:00 |
|