a8682c33f2
update docs
2026-02-15 02:29:41 -08:00
6332fc4800
docs: update architecture docs to reflect TASK-27 refactoring
...
- Document src/main/ composition modules (startup, app-lifecycle, state, etc.)
- Add new services to service layer list (app-ready, mpv-transport, etc.)
- Update flow diagrams to show new composition module structure
- Update contributor notes in development.md
2026-02-15 00:12:33 -08:00
a1f196ee52
feat: add manual known-word cache refresh path
...
- Add CLI command flag with non-GUI dispatch flow and OSD error handling.
- Add runtime integration call and IPC hook so manual refresh works from command runner without app startup.
- Add public AnkiIntegration manual refresh API with force refresh semantics and guard reuse.
- Preserve default n+1 behavior by fixing config validation for malformed values and adding tests.
2026-02-15 00:03:38 -08:00
162223943d
refactor: split startup lifecycle and Anki service architecture
2026-02-14 22:31:53 -08:00
5a610d9d02
refactor state and overlay runtime helpers
2026-02-14 15:06:20 -08:00
65d9f5d54d
chore(main): extract app lifecycle/startup builders into main modules
2026-02-14 13:45:25 -08:00
d2ca24f1c7
update docs
2026-02-14 01:44:52 -08:00
a1209ca69f
Apply remaining working-tree updates
2026-02-14 00:36:01 -08:00
8a82a1b5f9
Fix renderer overlay loading and modularize renderer
2026-02-11 18:30:55 -08:00
781e6dd4fa
docs: overhaul documentation and add four new pages
...
- Add mining-workflow.md: end-to-end sentence mining guide
- Add anki-integration.md: AnkiConnect setup, field mapping, media generation, field grouping
- Add mpv-plugin.md: chord keybindings, subminer.conf options, script messages
- Add troubleshooting.md: common issues and solutions by category
- Rewrite architecture.md to reflect current ~1,400-line main.ts and ~35 services
- Expand development.md from ~25 lines to full dev guide
- Fix URLs to ksyasuda/SubMiner, version to v0.1.0, AppImage naming
- Update VitePress sidebar with three-group layout (Getting Started, Reference, Development)
- Update navigation in index.md, README.md, docs/README.md
- Remove obsolete planning artifacts (plan.md, investigation.md, comparison.md, composability.md, refactor-main-checklist.md)
2026-02-11 09:33:47 -08:00
9f0f8a2ce9
Set SubMiner mpv launch defaults and doc naming consistency
2026-02-11 09:33:47 -08:00
7a83fc5168
update docs
2026-02-11 09:33:47 -08:00
08d44499d3
Document invisible subtitle position edit mode
2026-02-11 09:33:47 -08:00
kyasuda
dc54daa79d
feat(docs): add interactive Mermaid diagram modal
2026-02-11 09:33:47 -08:00
kyasuda
9d49e9eaa8
docs: bundle mermaid locally for offline diagram rendering
2026-02-11 09:33:47 -08:00
kyasuda
a37ab476dd
docs: add Mermaid architecture diagrams and VitePress renderer
2026-02-11 09:33:47 -08:00
kyasuda
b5fcd4f072
docs: align architecture and contributor guidance with current services
2026-02-11 09:33:47 -08:00
579661fbef
refactor runtime deps wiring and docs/config updates
2026-02-11 09:33:47 -08:00
ee5803883e
chore: commit remaining docs and project updates
2026-02-09 21:29:51 -08:00
5c600b0cbe
feat: replace y-j with configurable Jimaku shortcut
2026-02-09 21:28:56 -08:00
6922a6741f
refactor: add main.ts decomposition guardrails and extract core helpers
2026-02-09 19:33:36 -08:00
272d92169d
initial commit
2026-02-09 19:04:19 -08:00