|
a7959b38d5
|
feat: auto refresh on StatusPage
|
2024-03-18 14:46:06 +08:00 |
|
|
1768384ce5
|
fix: unwrap to throw error
|
2024-03-17 15:48:52 +08:00 |
|
|
ffd21e62c9
|
feat: add action workflows
|
2024-03-17 13:42:41 +08:00 |
|
|
2f9d63249a
|
feat: add sentry sourcemap upload
|
2024-03-17 12:57:23 +08:00 |
|
|
e5f94f9219
|
feat: add sentry
|
2024-03-17 12:50:30 +08:00 |
|
|
3e3425b2c6
|
feat: allow to jump to problem on ProblemInfoMenu
|
2024-03-17 00:28:12 +08:00 |
|
|
ab995acf00
|
feat: add refresh button on SubmissionTable
|
2024-03-17 00:25:42 +08:00 |
|
|
d62ae02b24
|
feat: adjust box width
|
2024-03-17 00:08:45 +08:00 |
|
|
456ba7e05d
|
chore: add .dockerignore
|
2024-03-16 22:51:19 +08:00 |
|
|
c114660b9f
|
feat: add simple nav menu
|
2024-03-16 22:50:44 +08:00 |
|
|
68199bd7ef
|
feat: add build script and sync version with woj-server
|
2024-03-16 22:27:33 +08:00 |
|
|
17c0cc5cb5
|
feat: add line number to Highlight
|
2024-03-16 22:24:14 +08:00 |
|
|
7b7af1e802
|
fix: don't show -1 as point
|
2024-03-16 22:08:32 +08:00 |
|
|
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 |
|