summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/content/docs/it/1-0.mdx
blob: 0c6b20f452d5097968831a6edb5cf715a60c6d2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
---
title: Migrazione a 1.0
description: Novita in OpenCode 1.0.
---

OpenCode 1.0 e una riscrittura completa della TUI.

Siamo passati dalla TUI basata su go+bubbletea, che aveva problemi di prestazioni e di capacita, a un framework interno (OpenTUI) scritto in zig+solidjs.

La nuova TUI funziona come la precedente, dato che si connette allo stesso server opencode.

---

## Upgrading

Non dovresti essere aggiornato automaticamente a 1.0 se stai usando una versione precedente.
Detto questo, alcune versioni piu vecchie di OpenCode installano sempre l'ultima.

Per aggiornare manualmente, esegui:

```bash
$ opencode upgrade 1.0.0
```

Per tornare a 0.x, esegui:

```bash
$ opencode upgrade 0.15.31
```

---

## Cambiamenti UX

La cronologia della sessione e piu compatta: mostra i dettagli completi solo per gli strumenti edit e bash.

Abbiamo aggiunto una command bar attraverso cui passa quasi tutto. Premi ctrl+p in qualunque contesto per aprirla e vedere tutto cio che puoi fare.

Abbiamo aggiunto una sidebar di sessione (attivabile/disattivabile) con informazioni utili.

Abbiamo rimosso alcune funzionalita che non eravamo sicuri venissero davvero usate. Se manca qualcosa di importante, apri una issue e la riaggiungeremo rapidamente.

---

## Modifiche incompatibili

### Keybind rinominati

- messages_revert -> messages_undo
- switch_agent -> agent_cycle
- switch_agent_reverse -> agent_cycle_reverse
- switch_mode -> agent_cycle
- switch_mode_reverse -> agent_cycle_reverse

### Keybind rimossi

- messages_layout_toggle
- messages_next
- messages_previous
- file_diff_toggle
- file_search
- file_close
- file_list
- app_help
- project_init
- tool_details
- thinking_blocks