|
|
68b46f8d71
|
feat(web): pair / unpair / sync server actions + live QR page
|
2026-05-09 23:42:16 +08:00 |
|
|
|
de21edd905
|
feat(web): settings page with operator info + theme toggle
|
2026-05-09 23:37:56 +08:00 |
|
|
|
8fd5468e3a
|
feat(web): reminders list + detail pages with run history
|
2026-05-09 23:36:18 +08:00 |
|
|
|
6b1a9191ab
|
feat(web): groups list + group detail pages with trigram search
|
2026-05-09 23:32:00 +08:00 |
|
|
|
7708dd671c
|
feat(web): dashboard + accounts list + account detail
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-09 23:27:24 +08:00 |
|
|
|
1fe674c70e
|
feat(web): SSE endpoint + useEvents hook
|
2026-05-09 23:11:25 +08:00 |
|
|
|
63d41c4389
|
feat(web): app shell with responsive nav + theme provider
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-09 23:09:33 +08:00 |
|
|
|
7238369503
|
feat(web): shadcn/ui init + base components
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-09 22:46:16 +08:00 |
|
|
|
161ffec84c
|
feat(web): scaffold Next.js 16 app with Tailwind 4 + Geist
|
2026-05-09 22:40:03 +08:00 |
|