10 Commits
Author SHA1 Message Date
opencode 442c91ee66 refactor: UI semplicissima con input() standard
- input() normale invece di raw mode
- /scroll per vedere tutto lo scrollback con paginazione
- /history per vedere ultime 50 righe
- Molto piu stabile e compatibile
- Niente piu problemi di escape sequences
2026-03-24 18:44:55 +01:00
opencode 858b469def fix: correggi raw mode per terminali che non supportano bitwise OR
- Usa lista invece di bitwise OR per attributi terminale
- Compatibilità con piu versioni Python/termios
2026-03-24 18:42:54 +01:00
opencode 2e4175f26b refactor: riscrivi TerminalUI super semplice
- Rileva dimensioni terminale con ioctl in tempo reale
- Header minimale
- Niente wrap automatico
- Piu stabile
2026-03-24 18:38:26 +01:00
opencode e72905fd78 fix: usa ASCII semplice invece di box drawing Unicode
- Compatibilità migliore con terminali diversi
- Caratteri = e - invece di ╔ ╗ ╚ ╝
2026-03-24 18:36:18 +01:00
opencode aec5736394 fix: wrap linee e padding per display corretto
- Testo wrap a colonne del terminale
- Padding con spazi per linee corte
- Rimosso riferimento a pyte non usato
2026-03-24 18:07:22 +01:00
opencode e69a289361 fix: scroll_history buffer manuale per pyte
- Teniamo il nostro history list manualmente
- screen.display per contenuto corrente
- Nessun accesso a screen.lines o screen.scroll_history come list
2026-03-24 17:57:41 +01:00
opencode b6e8864829 fix: pyte scroll_history è int, non list
- Corretto accesso a screen.scroll_history
- Usato screen.display per il contenuto
2026-03-24 17:42:08 +01:00
opencode 39b9288773 feat: pyte UI con scrollback e navigazione PgUp/PgDn/frecce
- Modalità scroll: PgUp entra in scroll mode
- q o ENTER esce da scroll mode
- j/k frecce navigano nello scrollback
- Resize automatico del terminale
2026-03-24 17:34:06 +01:00
opencode 20233db282 fix: riscrivi TerminalUI piu semplice e robusto
- Usa output_buffer per scrollback manuale
- Non usa pty/select complessi
- Piu stabile su terminali diversi
2026-03-24 17:26:55 +01:00
opencode c76beb764c feat: aggiungi TerminalUI con scrollback usando pyte
- Nuovo file terminal_ui.py con emulatore terminale
- Flag --terminal per attivare UI con scrollback
- 10000 righe di scrollback buffer
- Supporta resize automatico del terminale
- Ctrl+C per uscire
2026-03-24 17:23:56 +01:00