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

1.3 KiB

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").