fix: terminal sizing and newline rendering issues

- Add ResizeObserver to terminal container for responsive sizing
  (catches keyboard open/close, header auto-hide, layout changes)
- Remove padding from mobile terminal container to maximize space
- Fix CSS: ensure xterm viewport fills container height properly
- Fix session-card.tsx TypeScript error (removed non-existent port field)
- Remove explicit xterm-viewport/xterm-screen width overrides that
  interfered with xterm.js canvas sizing
This commit is contained in:
Fusion
2026-05-24 14:14:45 +02:00
parent 5fddc65468
commit 6e496e102d
3 changed files with 39 additions and 16 deletions
+1 -3
View File
@@ -110,9 +110,7 @@ export function SessionCard({
</a>
</p>
)}
{session.port && session.status === "running" && (
<p className="muted session-card-meta">Port: {session.port}</p>
)}
{session.created_at && (
<p className="muted session-card-meta">
Created: {new Date(session.created_at).toLocaleDateString()}