mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
1.6 KiB
1.6 KiB
Agent: codex-preserve-linebreak-display-20260220T110436Z-r8f1
- alias:
codex-preserve-linebreak-display - mission:
Fix visible overlay display artifact when subtitleStyle.preserveLineBreaks is disabled. - status:
done - branch:
main - started_at:
2026-02-20T11:04:36Z - heartbeat_minutes:
5 - backlog_ticket:
TASK-91
Current Work (newest first)
- [2026-02-20T11:10:51Z] follow-up: switched non-preserve token rendering to source-aligned inline segments; skip unmatched overlap tokens that caused duplicate phrase rendering; added regression test for two-line + duplicate-tail token payload.
- [2026-02-20T11:07:29Z] handoff: patched non-preserve token render path to flatten CR/LF into spaces (no
<br>insertion); added regression test for formatter helper; build + renderer test pass. - [2026-02-20T11:04:36Z] intent: investigate renderer regression reported when
subtitleStyle.preserveLineBreaks=false; add targeted regression test + minimal fix. - [2026-02-20T11:04:36Z] planned files:
src/renderer/subtitle-render.ts,src/renderer/subtitle-render.test.ts,docs/subagents/*. - [2026-02-20T11:04:36Z] assumptions: artifact originates in token render path for non-preserve mode, likely newline handling in token surfaces.
Files Touched
docs/subagents/INDEX.mddocs/subagents/collaboration.mddocs/subagents/agents/codex-preserve-linebreak-display-20260220T110436Z-r8f1.mdsrc/renderer/subtitle-render.tssrc/renderer/subtitle-render.test.ts
Open Questions / Blockers
- none.
Next Step
- optional: capture one problematic payload from logs and extend formatter coverage if additional control chars appear.