mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
2.0 KiB
2.0 KiB
Agent: codex-preserve-linebreaks-20260220T063538Z-s4nd
- alias:
codex-preserve-linebreaks - mission:
Add config option to preserve subtitle line breaks in visible overlay rendering. - status:
done - branch:
main - started_at:
2026-02-20T06:35:38Z - heartbeat_minutes:
5
Current Work (newest first)
- [2026-02-20T06:42:51Z] handoff: TASK-91 complete; added config flag
subtitleStyle.preserveLineBreaks(default false), renderer token-linebreak alignment path, tests/docs/examples updated. - [2026-02-20T06:42:20Z] test:
bun run build && node --test dist/config/config.test.js dist/renderer/subtitle-render.test.jspass (43/43); macOS helper compile falls back due sandboxed Swift cache write. - [2026-02-20T06:41:07Z] edit: added
alignTokensToSourceTexthelper + preserve-line-break render path insrc/renderer/subtitle-render.ts; state/config plumbing added. - [2026-02-20T06:39:34Z] test: added config parse/warn coverage + renderer helper newline-segment test.
- [2026-02-20T06:35:38Z] intent: create backlog ticket; implement opt-in config flag default-off; keep current normalization default behavior.
- [2026-02-20T06:35:38Z] progress: located normalization/render paths in
src/core/services/tokenizer.tsandsrc/renderer/subtitle-render.ts.
Files Touched
docs/subagents/INDEX.mddocs/subagents/agents/codex-preserve-linebreaks-20260220T063538Z-s4nd.mddocs/subagents/collaboration.mdbacklog/tasks/task-91 - Add-config-toggle-to-preserve-visible-overlay-subtitle-line-breaks.mdsrc/types.tssrc/config/definitions.tssrc/config/service.tssrc/config/config.test.tssrc/renderer/state.tssrc/renderer/subtitle-render.tssrc/renderer/subtitle-render.test.tsdocs/configuration.mdconfig.example.jsoncdocs/public/config.example.jsonc
Assumptions
- request targets visible overlay rendering parity with MPV line breaks.
- default behavior must remain whitespace-collapsed for tokenizer/texthooker consistency.
Open Questions / Blockers
- none.
Next Step
- done.