This website requires JavaScript.
5c2e48f0b3
fix(agenda): link submitter nicknames to profiles
Noa Virellia
2026-03-27 21:04:59 +08:00
d597c09905
fix(agenda): refresh admin agenda list after review
Noa Virellia
2026-03-27 20:46:25 +08:00
1322ba48d4
fix: update API types, pass event_id in agenda review, sync story fixtures
Noa Virellia
2026-03-27 20:36:32 +08:00
6e2fba8ec2
fix(agenda): show review buttons for pending agendas regardless of publish state
Noa Virellia
2026-03-27 20:32:05 +08:00
76921428b1
docs: add E2E test suite implementation plan
Noa Virellia
2026-03-27 19:53:03 +08:00
6f17e25334
docs: update E2E spec for CI + Docker Compose + SQL dump
Noa Virellia
2026-03-27 19:40:48 +08:00
1c8abbff14
docs: add E2E test suite design spec
Noa Virellia
2026-03-27 19:31:30 +08:00
efb7975184
fix: make admin event tabs sticky below header, improve list UX
Noa Virellia
2026-03-27 19:02:14 +08:00
11268a307f
fix: load attendance guide in edit form, fix tab active state, allow agenda unpublish, decode base64 guide, add dark mode prose
Noa Virellia
2026-03-27 18:45:34 +08:00
ef4fa016e6
fix(attendance): remove KYC status filter/column, show KYC info col based on event.enable_kyc; fix search input focus loss
Noa Virellia
2026-03-27 18:43:58 +08:00
b9d12637b7
feat: add quota/limit fields to event form and update API client types
Noa Virellia
2026-03-27 18:10:40 +08:00
11929e2644
fix: convert event start/end times to RFC3339 before API submission
Noa Virellia
2026-03-27 17:38:51 +08:00
f9e41cad87
fix: fixes by autoresearch
Noa Virellia
2026-03-26 21:59:07 +08:00
ba66fd96db
docs: trello card skill
Noa Virellia
2026-03-26 21:55:43 +08:00
464b392375
docs: debug skill
Noa Virellia
2026-03-26 20:45:28 +08:00
2463a51f33
feat: implement hooks
Noa Virellia
2026-03-26 20:45:16 +08:00
973a242604
fix: resolve build and lint issues from admin interface implementation
Noa Virellia
2026-03-26 19:54:32 +08:00
007cbb916b
feat(agenda): integrate agenda cards into event detail page
Noa Virellia
2026-03-26 19:48:09 +08:00
cd86a037b5
fix(agenda): use explicit string comparison in formatTime
Noa Virellia
2026-03-26 19:46:49 +08:00
afb922cd7e
fix(agenda): add Loading story variant to agenda submit dialog
Noa Virellia
2026-03-26 19:39:56 +08:00
32a455bc74
feat(agenda): add user-facing agenda submit/edit dialog
Noa Virellia
2026-03-26 15:25:16 +08:00
eaae4e2766
feat(admin): add global and per-event statistics views
Noa Virellia
2026-03-26 15:21:09 +08:00
d9929e2116
fix(admin): fix user management code quality - propagation, stale state, unused props
Noa Virellia
2026-03-26 15:15:55 +08:00
21639f671a
fix(admin): add row click handler and permission guard in user management views
Noa Virellia
2026-03-26 15:11:23 +08:00
f0e395a6ef
feat(admin): add user management with permission editing
Noa Virellia
2026-03-26 15:08:06 +08:00
76d1f6fdb3
fix(admin): fix agenda list code quality - if-newline, timezone safety, base64 decode
Noa Virellia
2026-03-26 15:03:22 +08:00
fe1bd4fb96
fix(admin): add PendingAgendas story variant for agenda list
Noa Virellia
2026-03-26 15:01:00 +08:00
2861cd91d6
fix(admin): fix agenda list spec compliance - columns, invalidation, story variant
Noa Virellia
2026-03-26 14:59:27 +08:00
607b53fb03
feat(admin): add agenda review and schedule management
Noa Virellia
2026-03-26 14:56:26 +08:00
8429db42dd
feat(admin): add attendance list with filters and pagination
Noa Virellia
2026-03-26 14:46:12 +08:00
d29593185d
fix(admin): fix double base64 decode and silent create failure
Noa Virellia
2026-03-26 14:42:09 +08:00
db67287fa7
feat(admin): add event create/edit form with validation
Noa Virellia
2026-03-26 14:38:41 +08:00
b26d9ddada
fix(admin): fix import path and improve container code organisation
Noa Virellia
2026-03-26 14:32:38 +08:00
4091fbced3
feat(admin): add event admin list with table, sort, filter, pagination
Noa Virellia
2026-03-26 14:29:46 +08:00
55a43788fe
feat(admin): add shared example data for admin stories
Noa Virellia
2026-03-26 14:25:21 +08:00
a897a7e0dc
feat(admin): scaffold admin routes, stubs, and event tab navigation
Noa Virellia
2026-03-26 14:24:22 +08:00
a09e849409
feat(admin): add placeholder data hooks for admin APIs
Noa Virellia
2026-03-26 14:20:58 +08:00
dc0eea0637
feat(admin): add permission-driven admin sidebar navigation
Noa Virellia
2026-03-26 14:18:06 +08:00
d9d3ddd539
fix: allow Lv20 checkin managers to see scan button
Noa Virellia
2026-03-26 14:15:11 +08:00
f008282ae6
feat(admin): add permission utilities and admin nav config
Noa Virellia
2026-03-26 14:13:25 +08:00
2e0377b5bc
docs: add admin interface implementation plan
Noa Virellia
2026-03-26 10:59:16 +08:00
f8031dc557
docs: add admin interface design spec
Noa Virellia
2026-03-25 22:38:14 +08:00
cebf706708
docs: add CLAUDE.md
Noa Virellia
2026-03-25 21:48:53 +08:00
7e1f249cc0
feat: workbench background
Noa Virellia
2026-03-19 13:32:20 +08:00
2278fe4b4a
refactor: adapt upstream changes
Noa Virellia
2026-03-18 19:03:25 +08:00
cd6cab69bd
feat: remove X-Api-Version
Noa Virellia
2026-03-18 18:02:39 +08:00
6130c0ebb8
Modify zed settings
Asai Neko
2026-03-18 16:01:56 +08:00
d4a690854a
Update zed project settings
Asai Neko
2026-03-18 15:43:19 +08:00
932396866f
Add devenv
Asai Neko
2026-03-18 15:40:43 +08:00
4355092863
feat: workbench
Noa Virellia
2026-03-13 17:05:28 +08:00
53d1284ba6
fix: close mobile sidebar on navigation
Noa Virellia
2026-03-13 16:49:31 +08:00
1d7216da23
fix: keep workbench header sticky while scrolling
Noa Virellia
2026-03-13 16:47:23 +08:00
7500032250
fix: keep kyc success dialog open until dismissed
Noa Virellia
2026-03-13 16:45:25 +08:00
757b5d0cb2
feat: upgrade to vite 8
Noa Virellia
2026-03-13 16:39:44 +08:00
bbc2ba6380
Fix concurrent token refresh requests
Noa Virellia
2026-03-13 16:37:57 +08:00
e3bc904dd5
Add check-in status polling for QR dialog
Noa Virellia
2026-03-13 16:30:53 +08:00
3e33cf4f5d
Fix KYC prompt text alignment on mobile
Noa Virellia
2026-03-13 15:56:59 +08:00
50112a8d2c
Add attendance guide to event detail
Noa Virellia
2026-03-13 15:54:22 +08:00
9297747d9a
Implement event details and unify event list flows
Noa Virellia
2026-03-13 15:00:53 +08:00
2af53da3f6
feat: favicon and title
Noa Virellia
2026-03-12 21:05:44 +08:00
59215f4a5e
fix: skeleton suspense
Noa Virellia
2026-03-12 21:00:31 +08:00
bada3271df
refactor: rename dockerignore to containerignore
Noa Virellia
2026-02-18 12:04:25 +08:00
0f8b07a05e
feat: improve containerfile
Noa Virellia
2026-02-18 12:02:22 +08:00
0a7d69e86b
feat: initial commit
Noa Virellia
2026-02-18 11:54:42 +08:00
23fb6f163d
docs: add LICENSE
Noa Virellia
2026-02-18 11:37:27 +08:00