mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-03-02 06:22:42 -08:00
30 lines
1.6 KiB
Markdown
30 lines
1.6 KiB
Markdown
# 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.md`
|
|
- `docs/subagents/collaboration.md`
|
|
- `docs/subagents/agents/codex-preserve-linebreak-display-20260220T110436Z-r8f1.md`
|
|
- `src/renderer/subtitle-render.ts`
|
|
- `src/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.
|