Desktop: Archive session shortcut does nothing

Aperta Adatta ai principianti
#62,601 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
68/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
typescript
Ambito
desktop

Direzione di ricerca

Esamina il catalogo dei comandi di scelta rapida e i gestori dei comandi di sessione, quindi confrontali con l’azione Archivia del menu contestuale del layout Inbox, che chiama session.update({ sessionID, archived: true }). Per prima cosa verifica se session.archive è registrato e se la voce di scelta rapida salvata è disponibile in tutti i layout. Il lavoro è completato quando la scelta rapida configurata archivia la sessione inattiva in primo piano; verificalo sia con l’associazione esistente sia con una nuova.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Description

The “Archive session” shortcut shown in Desktop settings does nothing for the foreground idle session. Assigning a different shortcut does not help. I expect the session to be archived.

Source inspection at 6a89e9f287 suggests a stale command entry: Shortcuts lists persisted catalog entries, but no session.archive handler is registered. The Inbox layout has a separate right-click Archive action calling session.update({ sessionID, archived: true }), but does not register the keyboard command either.

OpenCode version

Desktop 2.2.6

Steps to reproduce
  1. Open an existing session and wait until it is idle.
  2. In Settings → Shortcuts, find “Archive session” and note its binding.
  3. Close settings, return to the session, and press that binding. Nothing happens.
  4. Assign a different binding to “Archive session” and repeat. Nothing happens.

This is on an existing user profile. I have not checked a fresh profile; the shortcut entry may be retained from an older version. I have not interactively compared layouts.

Operating System

macOS 26.5.2 (Apple Silicon)

Lingua principale
TypeScript
Stelle
225k
Fork
30.4k
Merge medio
4h 16m
PR unite (30g)
528

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di anomalyco/opencode

Tutte le issue di anomalyco/opencode

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.