25 lines
1.1 KiB
Markdown
25 lines
1.1 KiB
Markdown
# HANDOFF — 2026-11-02 (Logs tab + test sweep)
|
|
|
|
## State
|
|
|
|
- `main`; all work is committed locally, not pushed.
|
|
- Non-edit left panel has Live Chat and Logs tabs. Logs shows the newest 500 AppLog entries from
|
|
this process only; file format and rotation are unchanged. Feature commit: `9fa06c6`.
|
|
- The 13 failures from the prior full-suite run were resolved in separate focused commits; see
|
|
`git log` for each test-failure task.
|
|
- `./scripts/verify.sh` passes: clean app build, 0 warnings, 522/522 tests, scope check.
|
|
|
|
## Next action
|
|
|
|
Day 1's separate system-message strip was replaced by the Logs tab per the creator's ruling. Next
|
|
release check: Debug-only `InternalsVisibleTo`. Keep one integration test per change; do not push
|
|
absent a milestone/checkpoint request.
|
|
|
|
## Landmines
|
|
|
|
- Build/test with Windows `dotnet.exe`; full suite can hang in WASAPI teardown.
|
|
- Any integration test constructing `MainWindow` must use a temporary `LayoutPathOverride` and
|
|
clear it in `finally`.
|
|
- Debug-only `InternalsVisibleTo` remains an outstanding release check.
|
|
- Bundled FFmpeg stays outside the single-file exe (`ExcludeFromSingleFile="true"`).
|