Files
SubMiner/docs-site
sudacode 0ea1746123 feat(stats): add media-detail navigation from Sessions rows; fix(tokenizer): exclude そうだ auxiliary-stem from annotations
- Added hover-revealed ↗ button on SessionRow that navigates to the
  anime media-detail view for the session's videoId
- Added `sessions` origin type to MediaDetailOrigin and
  openSessionsMediaDetail() / closeMediaDetail() handling so the
  back button returns correctly to the Sessions tab ("Back to Sessions")
- Wired onNavigateToMediaDetail down through SessionsTab → SessionRow
- Excluded tokens with MeCab POS3 = 助動詞語幹 (e.g. そうだ grammar tails)
  from subtitle annotation metadata so frequency, JLPT, and N+1 styling
  no longer apply to grammar-tail tokens
- Added annotation-stage unit test and end-to-end tokenizeSubtitle test
  for the そうだ exclusion path
- Updated docs-site changelog, immersion-tracking, and
  subtitle-annotations pages to reflect both changes

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 21:42:53 -07:00
..
2026-03-10 19:47:16 -07:00
2026-03-10 19:47:16 -07:00
2026-03-10 19:47:16 -07:00
2026-03-10 19:47:16 -07:00
2026-03-10 19:47:16 -07:00
2026-03-10 19:47:16 -07:00
2026-03-10 19:47:16 -07:00
2026-03-10 19:47:16 -07:00
2026-03-10 19:47:16 -07:00
2026-03-10 19:47:16 -07:00
2026-03-10 19:47:16 -07:00

SubMiner Docs

In-repo VitePress documentation source for SubMiner.

Internal architecture/workflow source of truth lives in docs/README.md at the repo root. Keep docs-site/ user-facing.

Local development

bun --cwd docs-site install
bun run docs:dev

Build and preview:

bun run docs:build
bun run docs:preview
bun run docs:test

Direct package commands still work from docs-site/ if you prefer:

cd docs-site
bun install
bun run docs:dev

Cloudflare Pages

  • Git repo: ksyasuda/SubMiner
  • Root directory: docs-site
  • Build command: bun run docs:build
  • Build output directory: .vitepress/dist
  • Build watch paths: docs-site/*

Cloudflare Pages watch paths use a single * wildcard for monorepo subdirectories. docs-site/* matches nested files under the docs site; docs-site/** can cause docs-only pushes to be skipped.