75c3b15792
Remove file-budget guardrail
2026-02-21 22:20:37 -08:00
47301d7492
docs(architecture): consolidate canonical docs and archive roadmap noise
2026-02-21 21:32:14 -08:00
2a5830c4c5
test(launcher): add e2e smoke suite and CI gates
2026-02-21 21:32:14 -08:00
ebec472daf
refactor(config): modularize config definition ownership by domain
...
Split config defaults, option metadata, runtime-option registry, and template sections into domain modules while preserving the composed public API in definitions.ts. This keeps ConfigService behavior stable and makes future config extensions easier to add with focused regression coverage.
2026-02-21 21:31:52 -08:00
5805d774ca
test: run default regressions from source and keep dist smoke
2026-02-21 21:27:31 -08:00
c8c7f46a16
chore(task-85): finalize closure tracking and launcher path enforcement
2026-02-21 21:27:30 -08:00
f8db9e7119
refactor(main): extract anilist/mpv runtime composers
2026-02-21 21:21:44 -08:00
4fc34ec787
refactor(main): add runtime domain registry and fan-in guardrails
...
Introduce runtime domain barrel exports and registry composition support, and document/check main runtime fan-in workflow with related backlog planning artifacts.
2026-02-21 21:21:44 -08:00
28d2da1e64
chore(task-85): update launcher workflow and backlog tracking
2026-02-20 03:57:20 -08:00
kyasuda
f299f2a19e
chore: switch texthooker-ui workflow to pnpm and add backlog tasks
2026-02-18 18:05:42 -08:00
ebaed49f76
feat: improve background startup and launcher control
...
Detach --background launches from terminals with quieter runtime output, make wrapper/plugin overlay start explicit, and allow trailing commas in JSONC configs for safer hot-reload edits. Includes pending Anki/docs/backlog updates in this unreleased batch.
2026-02-18 02:28:53 -08:00
25fddce372
fix(build): remove python launcher dep and tighten target resolution
2026-02-17 23:30:24 -08:00
f20d019c11
pretty
2026-02-17 22:54:09 -08:00
846b075206
fix: migrate tooling to bun and accept file path targets
2026-02-17 22:51:52 -08:00
a359e91b14
refactor(core): normalize core service naming
...
Standardize core service module and export names to reduce naming ambiguity and make imports predictable across runtime, tests, scripts, and docs.
2026-02-17 04:03:37 -08:00
1cd1cdb11d
refactor(cli): remove deprecated verbose logging flags
2026-02-17 00:57:44 -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
d2ca24f1c7
update docs
2026-02-14 01:44:52 -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
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
272d92169d
initial commit
2026-02-09 19:04:19 -08:00