|
|
0e51c1ee39
|
refactor(events): move grid components from event-list to event-grid directory
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-07 17:31:49 +08:00 |
|
|
|
afbecff995
|
refactor(events): move grid components to event-list subdirectory
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-07 17:29:18 +08:00 |
|
|
|
c90c8da62e
|
refactor(events): rename component to EventJoinDialogContainer
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-07 17:16:29 +08:00 |
|
|
|
cd612ab24d
|
feat(auth): add abort controller for refresh interruption
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-07 17:12:12 +08:00 |
|
|
|
eddc23a2e8
|
feat(events): add event join functionality with no kyc
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-07 17:05:54 +08:00 |
|
|
|
c43c37a127
|
feat(client): add loading skeleton and global error handling components
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-06 21:36:58 +08:00 |
|
|
|
5cf00407b4
|
refactor(client): remove excess api version header
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-06 20:58:23 +08:00 |
|
|
|
f4a5b37892
|
refactor: migrate error handling to TanStack Router and add RawError type
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-06 20:55:44 +08:00 |
|
|
|
3c4e078bdd
|
refactor(profile): update error display to use Empty component
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-06 20:47:35 +08:00 |
|
|
|
6411268090
|
refactor: extract empty state and update basepath to /app/
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-06 20:41:50 +08:00 |
|
|
|
45159484d9
|
feat: add empty state to events grid when no events exist
Backend Check Build (NixCN CMS) TeamCity build finished
Client CMS Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-05 19:53:46 +08:00 |
|
|
|
7afc6ec25e
|
fix(client): shit apiVersion everywhere
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-05 11:22:52 +00:00 |
|
|
|
2c22c0ec5c
|
format(client): eslint
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-05 11:22:52 +00:00 |
|
|
|
33dc448871
|
feat(client): translate logout messages to Chinese
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-05 11:22:52 +00:00 |
|
|
|
69a7756886
|
feat(client): add KYC for event joining
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-05 11:22:52 +00:00 |
|
|
|
f793a7516f
|
chore(client): format
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-05 11:22:52 +00:00 |
|
|
|
b7ac942807
|
feat(client): event list
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-05 11:22:52 +00:00 |
|
|
|
cee71097af
|
feat(client): event card
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-05 11:22:52 +00:00 |
|
|
|
e5c12b4cfe
|
fix(client): sidebar should be fullscreen
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-05 11:22:52 +00:00 |
|
|
|
e3df4fcf42
|
refactor(sidebar): split nav views and add router decorator
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-05 11:22:52 +00:00 |
|
|
|
7ad479bc87
|
refactor(profile): split view/container and update nav state
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-05 11:22:52 +00:00 |
|
|
|
ff10fe10ce
|
feat(client): add storybook and workbench profile flow
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-05 11:22:52 +00:00 |
|
|
|
22fdcd2020
|
fix(client): logout
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-02-05 11:22:52 +00:00 |
|
|
|
88a14bfced
|
fix: shadcn bug
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-29 22:28:14 +08:00 |
|
|
|
b70095c99e
|
feat(client): profile improvements
Client CMS Check Build (NixCN CMS) TeamCity build failed
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-29 22:17:16 +08:00 |
|
|
|
12a02d13dc
|
Update update_user_info logic in service_user
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Asai Neko <sugar@sne.moe>
|
2026-01-29 20:34:46 +08:00 |
|
|
|
83bd6c2830
|
fix(client): relax form schema and validate on submit
Client CMS Check Build (NixCN CMS) TeamCity build failed
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-29 20:23:42 +08:00 |
|
|
|
b8c89fcf5f
|
refactor(client): tighten env type
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-29 11:53:14 +08:00 |
|
|
|
a0f6087d3e
|
refactor(client): use generated API client and hooks
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-29 11:43:46 +08:00 |
|
|
|
2a0788ea86
|
fix(client): no grayscale on avatar
Client CMS Check Build (NixCN CMS) TeamCity build finished
Backend Check Build (NixCN CMS) TeamCity build finished
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-29 09:39:09 +08:00 |
|
|
|
75c4edfa3d
|
fix(client): remove console.log
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-21 15:38:31 +08:00 |
|
|
|
a060901cc3
|
refactor(client): improve token handler stability
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-21 15:37:04 +08:00 |
|
|
|
96d76b3657
|
feat(client): bio editor
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-21 14:51:03 +08:00 |
|
|
|
4e45a9b6d0
|
feat(client): update userinfo
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-21 14:49:49 +08:00 |
|
|
|
27ac4d9b4a
|
feat: sync api changes and fix auth-related bugs
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-21 14:49:49 +08:00 |
|
|
|
b2c5f8de38
|
refactor(client): split client to cms/mobile/party
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-20 16:11:38 +08:00 |
|
|
|
c4951f820a
|
Remove unused devenv nix imports
Signed-off-by: Asai Neko <sugar@sne.moe>
|
2026-01-20 15:35:28 +08:00 |
|
|
|
197d14fb72
|
feat(client): pin pnpm version
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-20 14:33:05 +08:00 |
|
|
|
7edcda544b
|
feat(client): migrate to pnpm
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-20 13:32:53 +08:00 |
|
|
|
b8a2e24bd0
|
feat(client): add profile bio markdown editor
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-20 13:32:52 +08:00 |
|
|
|
8e792ced68
|
feat(client): refactor auth/login
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-20 13:32:52 +08:00 |
|
|
|
a80c3cd1dd
|
feat(client): profile-wip
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-20 13:32:52 +08:00 |
|
|
|
8973d518a2
|
refactor(client): qr dialog skeleton
Build Backend (NixCN CMS) TeamCity build finished
Build Frontend (NixCN CMS) TeamCity build finished
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-01 03:47:55 +00:00 |
|
|
|
b5b4bb9d66
|
refactor(client): optimize suspense components
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2026-01-01 03:47:55 +00:00 |
|
|
|
d46af028dc
|
chore(client): specify dev server host
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2025-12-28 09:07:19 +00:00 |
|
|
|
af66dc6155
|
chore(client): remove unused files
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2025-12-28 15:04:43 +08:00 |
|
|
|
a48f5ad2fa
|
feat(client): qrcode checkin dialog
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2025-12-28 01:20:13 +08:00 |
|
|
|
2b99d415de
|
chore(client): eslint format
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2025-12-27 00:25:57 +08:00 |
|
|
|
a06248f3be
|
refactor(client): use updated interface
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2025-12-27 00:25:57 +08:00 |
|
|
|
9e51414a13
|
feat(client): logout
Signed-off-by: Noa Virellia <noa@requiem.garden>
|
2025-12-25 13:29:51 +08:00 |
|