Baoshuo
|
409af9270b
|
framework: refactor randomstring (#1199)
|
2026-08-17 17:44:19 +08:00 |
|
Baoshuo
|
df00fa0de5
|
framework: fix ws error logging (#1198)
|
2026-08-17 17:14:20 +08:00 |
|
Baoshuo
|
f29971a30d
|
core: admin can remove contestant before contest start (#1196)
|
2026-08-03 12:42:33 +08:00 |
|
Baoshuo
|
a8ec204a04
|
ui-next: inject i18n, code-langs & version (#1193)
|
2026-07-30 20:17:56 +08:00 |
|
Baoshuo
|
f9cd5bcb40
|
ui-next: refactor plugin loader (#1190)
|
2026-07-22 03:07:33 +08:00 |
|
Baoshuo
|
5d5a168572
|
ui-next: layout refactor & dynamic template (#1182)
|
2026-06-20 17:03:54 +08:00 |
|
Baoshuo
|
43fb00e3c7
|
core: auth/login event (#1181)
|
2026-06-18 11:01:39 +08:00 |
|
Baoshuo
|
a6cdbb9914
|
core: typing for tsdoc (#1164)
|
2026-06-14 08:44:33 +08:00 |
|
Baoshuo
|
81cf24106b
|
core: group api (#1168)
|
2026-06-14 02:15:37 +08:00 |
|
Baoshuo
|
dc5bcff952
|
core: fix logout all sessions behavior (#1178)
|
2026-06-08 12:41:49 +08:00 |
|
Baoshuo
|
01771a43e5
|
core: fix oauth login redirect url (#1172)
|
2026-06-06 18:27:07 +08:00 |
|
Baoshuo
|
8d76be8f0b
|
core: delete old session after recreate (#1173)
|
2026-06-06 17:23:13 +08:00 |
|
Baoshuo
|
3cc13252e8
|
core: allow user/import/parse to add messages (#1171)
|
2026-05-31 20:14:01 +08:00 |
|
Baoshuo
|
ce14b98184
|
core&ui: add login methods to response body (#1165)
|
2026-05-24 22:52:08 +08:00 |
|
Baoshuo
|
bbd7fbc852
|
ui-next: page registration (#1159)
|
2026-05-23 20:27:15 +08:00 |
|
 Baoshuoandundefined
|
66a8a0ab9e
|
core: fix url helper for custom domain (#1162)
Co-authored-by: undefined <i@undefined.moe>
|
2026-05-22 11:03:32 +08:00 |
|
Baoshuo
|
8dc7a73fa9
|
ui-next: catch installPlugin errors
|
2026-05-10 12:46:33 +08:00 |
|
Baoshuo
|
50ed8a6449
|
ui-next: error boundary
|
2026-05-10 01:12:48 +08:00 |
|
Baoshuo
|
8232b89405
|
ui-next: prod build
|
2026-05-10 01:12:47 +08:00 |
|
Baoshuo
|
871b4c2723
|
ui-next: endpoint support
|
2026-05-10 01:12:47 +08:00 |
|
Baoshuo
|
504b9639b5
|
ui-next: add sample plugin
|
2026-05-10 01:12:47 +08:00 |
|
Baoshuo
|
ad49272dca
|
ui-next: handle link navigation correctly
|
2026-05-10 01:12:47 +08:00 |
|
Baoshuo
|
28f977f6c4
|
ui-next: refactor component registry structure
|
2026-05-10 01:12:47 +08:00 |
|
Baoshuo
|
8bb08926f8
|
ui-next: remove _ui_next search param
|
2026-05-10 01:12:47 +08:00 |
|
Baoshuo
|
b66bdfac77
|
ui-next: fix indent for server-side files
|
2026-05-10 01:12:47 +08:00 |
|
Baoshuo
|
979cda7c1a
|
ui-next: refactor router
|
2026-05-10 01:12:47 +08:00 |
|
Baoshuo
|
4acb572597
|
ui-next: disable vite clear terminal screen behavior
|
2026-05-10 01:12:47 +08:00 |
|
Baoshuo
|
6ce3025c91
|
framework: build routeMap from koa router stack
|
2026-05-10 01:12:47 +08:00 |
|
Baoshuo
|
15dd1fc9fe
|
ui-next: registry hmr support
|
2026-05-10 01:12:47 +08:00 |
|
Baoshuo
|
f71d641571
|
ui-next: navigation
|
2026-05-10 01:12:47 +08:00 |
|
Baoshuo
|
efc9294db9
|
ui-next: use kebab-case for file naming
|
2026-05-10 01:12:47 +08:00 |
|
Baoshuo
|
b44135681c
|
framework: prepare for ui-next data fetching logics
|
2026-05-10 01:12:47 +08:00 |
|
Baoshuo
|
b5ec79d5d6
|
ui-next: use route name
|
2026-05-10 01:12:47 +08:00 |
|
Baoshuo
|
f753d1b16e
|
ui-next: restructure registry context
|
2026-05-10 01:12:47 +08:00 |
|
Baoshuo
|
950910fa17
|
ui-next: url builder
|
2026-05-10 01:12:47 +08:00 |
|
Baoshuo
|
2bc1f5842e
|
ui-next: better page data context
|
2026-05-10 01:12:46 +08:00 |
|
Baoshuo
|
0d16157deb
|
ui-next: format index.ts
|
2026-05-10 01:12:46 +08:00 |
|
Baoshuo
|
3575ad6578
|
ui-next: add missing return statements in hydroPlugins function
|
2026-05-10 01:12:46 +08:00 |
|
Baoshuo
|
c6b4d4fcde
|
workspace: include ui-next package in eslint configuration
|
2026-05-10 01:12:46 +08:00 |
|
Baoshuo
|
bfca73ce1f
|
ui-next: inject route map
|
2026-05-10 01:12:46 +08:00 |
|
Baoshuo
|
0b72aea9ab
|
ui-next: refactor code structure
|
2026-05-10 01:12:46 +08:00 |
|
Baoshuo
|
e147b176fb
|
ui-next: page data context
|
2026-05-10 01:12:46 +08:00 |
|
Baoshuo
|
5b20f42de7
|
ui-next: add component registry
|
2026-05-10 01:12:46 +08:00 |
|
Baoshuo
|
8d7a48bf25
|
ui-next: enable for all pages
|
2026-05-10 01:12:46 +08:00 |
|
Baoshuo
|
8f366a04c0
|
ui-next: refactor addon ui patch resolving
|
2026-05-10 01:12:46 +08:00 |
|
Baoshuo
|
562ff3acbe
|
*: update devcontainer config
|
2026-05-10 01:12:46 +08:00 |
|
Baoshuo
|
9d5bff2470
|
ui-next: serialize injected data correctly
|
2026-05-10 01:12:46 +08:00 |
|
Baoshuo
|
f2a5a17f95
|
ui-next: add hydroPlugins to dynamically load route plugins
|
2026-05-10 01:12:46 +08:00 |
|
Baoshuo
|
e2a07e6105
|
core: improved RendererContext typing
framework: improve typing
|
2026-05-10 01:12:46 +08:00 |
|
Baoshuo
|
58b173a0f4
|
ui-next: inject args into vite html
|
2026-05-10 01:12:36 +08:00 |
|
Baoshuo
|
62cabb1034
|
core: migrate notp to otpauth (#1157)
|
2026-05-09 21:04:55 +08:00 |
|
Baoshuo
|
bbcaa61d64
|
judge: fix cac load (#1158)
|
2026-05-08 19:27:38 +08:00 |
|
Baoshuo
|
843828089e
|
core: fix judger login if builtin login disabled (#1155)
|
2026-05-08 04:54:39 +08:00 |
|
Baoshuo
|
e3fa08f56c
|
core: always pick tsdoc endAt field (#1156)
|
2026-05-07 23:33:45 +08:00 |
|
Baoshuo
|
125c4b2388
|
core: allow user to manually end contest early (#1147)
|
2026-04-28 04:26:02 +08:00 |
|
Baoshuo
|
d8a5716a22
|
core: fix UserLoginHandler behavior when disabled builtin login (#1150)
|
2026-04-24 20:00:31 +08:00 |
|
Baoshuo
|
3666178406
|
ui: fix lint error (#1149)
|
2026-04-21 21:53:43 +08:00 |
|
Baoshuo
|
cd94929e20
|
core: fix oauth callback with mail only (#1110)
|
2025-12-26 22:51:07 +08:00 |
|
Baoshuo
|
2f0b14733e
|
*: fix capitalization of the letter H in GitHub (#1100)
|
2025-12-19 17:30:09 +08:00 |
|
Baoshuo
|
76a822c179
|
core: fix User.serialize (#986)
|
2025-06-03 07:01:05 +01:00 |
|
Baoshuo
|
80a9c6a399
|
fix: prevent update root role in DomainPermissionHandler (#984)
|
2025-05-25 12:50:46 +01:00 |
|
Baoshuo
|
085b6c9b4c
|
judge: support kattis checker (#947)
|
2025-02-18 20:38:48 +00:00 |
|
Baoshuo
|
8eed68e78f
|
core: add noTemplate option to RecordConnectionHandler (#924)
|
2025-01-02 21:54:21 +08:00 |
|
 Baoshuoandundefined
|
5ae557a95f
|
core: ProblemSubmit: fix submit_answer problem zip answer upload (#917)
Co-authored-by: undefined <i@undefined.moe>
|
2024-12-14 22:36:24 +08:00 |
|
Baoshuo Ren
|
57f744c833
|
ui: prevent content from overflowing the display area (#857)
|
2024-08-09 12:41:06 +08:00 |
|
Baoshuo Ren
|
5c4221778e
|
ui: use pointer cursor on reaction (#335)
|
2022-04-03 13:04:24 +08:00 |
|
Baoshuo Ren
|
334f99df17
|
ui: dark mode colors refactor (#334)
|
2022-04-02 11:08:42 +08:00 |
|