feat(ui): make message timeline hideable#428
Conversation
Add a persisted behavior setting so users can hide the message timeline sidebar when they want a more minimal workspace. The message stream now removes both the sidebar and its layout gutter when the setting is disabled, while preserving the default timeline experience for existing users. Validated with UI typecheck, git diff --check, and a Tauri release build launched from the raw executable.
|
I want you to perform the gatekeeper checks for latest PR state check for regressions |
|
PR builds are available as GitHub Actions artifacts: https://github.com/NeuralNomadsAI/CodeNomad/actions/runs/25633524476 Artifacts expire in 7 days. |
|
Gatekeeper review for latest PR state. Request understood: perform a strict review for regressions and better implementation options. Assumption: review-only unless a clear, tightly scoped fix is required. Findings:
Quality notes:
Validation:
File-size warning per repo guidance:
Verdict: no merge-blocking regression found from static review. I would only ask for the registry setter consistency fix if we want to keep the behavior settings API robust against future reuse. -- |
Keep the behavior settings registry consistent when it is used without updatePreferences by wiring a typed toggle for the message timeline setting. This avoids a silent no-op if the setting is reused from another registry caller while preserving the existing Settings behavior. Validated with UI typecheck, permission reply tests, and git diff --check.
|
Review again with latest changes |
|
Latest gatekeeper review for PR #428. Request understood: re-review the latest PR state after new changes. Assumption: this is a review-only pass. Findings:
Quality notes:
Validation:
File-size warning per repo guidance:
Verdict: approved from static gatekeeper review. No merge-blocking issues found in the latest diff; the previous registry consistency concern has been addressed. -- |
Summary
Why
user wants a more minimal workspace and a little more horizontal room without losing the default timeline experience for everyone else.
Validation
Fixes #418