{"id":"698681dbc2d41cb5f4529695","title":"2026 02 06 Issue 152","path":"how-to/committee/release-notes/2026-02-06-issue-152","contentMarkdown":"# 06-Feb-2026 — add split log viewer with native terminal panes [ref: #152](https://github.com/nbarrett/ngx-ramblers/issues/152)\n\n## [build 469](https://github.com/nbarrett/ngx-ramblers/actions/runs/21770042279) — [commit 729f375](https://github.com/nbarrett/ngx-ramblers/commit/729f37501ae045c6eb60ec89e79f01f6c9488a43)\n\n_____\n\n- Add log viewer that splits iTerm2/tmux/Terminal.app into two panes\nstreaming frontend and backend logs via tail -f\n- Enable log viewer by default (use --no-log-viewer for raw stdout)\n- Auto-close split pane on Ctrl+C via exec tail and pkill cleanup\n- Add CLI model interfaces and log directory management\n- Fix NodeJS.ChildProcess type (use imported ChildProcess)\n- Pin caret-prefixed server dependency versions to exact versions","contentHtml":"<h1>06-Feb-2026 — add split log viewer with native terminal panes <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/152\">ref: #152</a></h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/21770042279\">build 469</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/729f37501ae045c6eb60ec89e79f01f6c9488a43\">commit 729f375</a></h2>\n<hr>\n<ul>\n<li>Add log viewer that splits iTerm2/tmux/Terminal.app into two panes\nstreaming frontend and backend logs via tail -f</li>\n<li>Enable log viewer by default (use --no-log-viewer for raw stdout)</li>\n<li>Auto-close split pane on Ctrl+C via exec tail and pkill cleanup</li>\n<li>Add CLI model interfaces and log directory management</li>\n<li>Fix NodeJS.ChildProcess type (use imported ChildProcess)</li>\n<li>Pin caret-prefixed server dependency versions to exact versions</li>\n</ul>\n"}