Follow-up from PR #127 (merged into release/v0.0.193, commit 16c9db7).
renderTable in src/repl.zig skips the separator row entirely (if (ri == 1) continue;) and never parses its :/- alignment markers. Every TUI column is left-justified (padding always appended after the cell). The GUI's ChatTable does honor align, so the same markdown table renders differently on the two surfaces for right/center-aligned columns.
Fix: parse the alignment row into per-column left/center/right and apply it when padding cells in renderTable (and decide whether renderRecords should too). Non-blocking; scope-narrowing that should be made deliberate/consistent with the GUI.
Follow-up from PR #127 (merged into release/v0.0.193, commit 16c9db7).
renderTableinsrc/repl.zigskips the separator row entirely (if (ri == 1) continue;) and never parses its:/-alignment markers. Every TUI column is left-justified (padding always appended after the cell). The GUI'sChatTabledoes honoralign, so the same markdown table renders differently on the two surfaces for right/center-aligned columns.Fix: parse the alignment row into per-column left/center/right and apply it when padding cells in
renderTable(and decide whetherrenderRecordsshould too). Non-blocking; scope-narrowing that should be made deliberate/consistent with the GUI.