noelorin
|
c37f9dcf62
|
fix(trpc): bound scrape concurrency and surface DB errors
|
2026-09-25 02:56:23 +08:00 |
noelorin
|
94d389b855
|
feat(trpc): library scan + bangumi scrape
|
2026-09-25 02:52:08 +08:00 |
noelorin
|
cdc40d61b1
|
feat(trpc): webdav client + mount service with secret encryption
|
2026-09-25 02:48:17 +08:00 |
noelorin
|
2f5000cc97
|
feat(dao): mount/media/progress/danmaku-cache daos
|
2026-09-25 02:44:01 +08:00 |
noelorin
|
f94aabe8a5
|
feat(models): mounts/media_items/playback_progress/danmaku_cache
|
2026-09-25 02:40:32 +08:00 |
noelorin
|
3143a9c7d0
|
fix(types): exclude test files from build output
|
2026-09-25 02:36:59 +08:00 |
noelorin
|
c0779dffdf
|
feat(types): media mount/library/playback/scrape/danmaku schemas
|
2026-09-25 02:35:52 +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 |