Files
LlamaCasty/HANDOFF.md
T
gramps 9fa06c67c2 feat(ui): add current-launch logs tab
Add Live Chat and Logs tabs to the non-edit left panel. Expose a bounded process-local AppLog feed so the newest messages appear first without importing earlier startup.log contents or changing file logging.

Ref: https://obsproject.com/forum/resources/understanding-obs-studio-log.473
2026-11-02 11:06:43 -08:00

25 lines
1.3 KiB
Markdown

# HANDOFF — 2026-11-02 (current-launch Logs tab)
## State
- `main`; scene-local ticker commit `20f0594` is local, not pushed.
- Logs tab work is in progress: non-edit panel has Live Chat first/default and Logs second. Logs
reads only the process-local AppLog buffer (newest 500, newest first); file logging and rotation
remain unchanged, and prior-launch file contents are not loaded.
- The Logs-panel integration test passes; clean app build is 0 warnings and scope check passes.
## Next action
Run the declared-scope verification and commit the Logs-tab unit. Then resolve the outstanding
UI/content test failures one issue at a time, with a separate local commit for each resolved task.
Do not push absent a milestone/checkpoint request.
## Landmines
- Build/test with Windows `dotnet.exe`; the full suite can hang in WASAPI teardown.
- Full suite after Logs changes: 13 failed / 509 passed of 522; the same UI/content failures remain
(none in Logs or ticker tests). They are the next queued work, not to be masked or added here.
- Any integration test constructing `MainWindow` must set `LayoutPathOverride` to a temporary DB
and clear it in `finally`; AppLog path overrides are also process-wide and are serialized here.
- Bundled FFmpeg stays outside the single-file exe (`ExcludeFromSingleFile="true"`).