Commit Graph

8 Commits

Author SHA1 Message Date
noelorin dcf66f23d0 fix(ui): use sonner toast library with product styling
Replace hand-rolled notice with sonner; single Toaster in AppLayout; token-based toast styles, top-right.
2026-09-27 15:59:26 +08:00
noelorin 2bcf9f0230 feat(web,danmaku): danmaku side list and manual source picker
Right-side danmaku list with click-to-seek; rematch dialog gains hierarchical source pick (search title → episode) via DanDanPlay open API.
2026-09-27 11:19:31 +08:00
noelorin da6378e421 chore(product): WIP checkpoint library/episode work before merging danmaku branch
Unrelated in-progress changes found on main: LibraryBody expansion, episode helpers, history-guard, nav/e2e. Committed as checkpoint to unblock merge.
2026-09-27 02:13:45 +08:00
noelorin 63e760ba36 chore(product): checkpoint working tree before dandanplay alignment
Includes product polish (auth/dashboard/error pages, i18n, stream/playback fixes), docs site, e2e suites, and related tooling. Excludes local screenshots and caches.
2026-09-26 18:36:16 +08:00
noelorin f48f0c8d51 chore(product): replace template branding with 弹弹 Web copy and product SEO 2026-09-26 03:13:48 +08:00
noelorin 11a18a367c fix(ui): mobile media nav, product chrome, empty CTAs, density label, a11y 2026-09-26 01:11:13 +08:00
noelorin 113c7f2848 fix(web): hide template side-rail on media pages 2026-09-25 04:07:35 +08:00
noelorin a5ba7124dc chore: initial app template scaffold
Astro + tRPC + Drizzle monorepo starter with auth/user vertical slice.
No product domain logic; extend via the user slice pattern.
2026-09-24 15:21:45 +08:00