Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

🤖 feat: show held inputs for archived workspaces and name them in the restart blocker

Chiusa
#4,770 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
55/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
typescript
Ambito
desktop, frontend

Direzione di ricerca

Trace ChatPane, TranscriptOnlyNoticePane, and ChatInputPane to see how held-input banners are rendered, then inspect stopLiveWorkspaceActivityForArchive and interruptStream. Follow collectRestartBlockers into the About dialog and the held-inputs entry. Done means archived workspaces expose held inputs and the restart blocker identifies the affected workspace or provides a way to open it.

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

Descrizione

backlog enhancement

Summary

After #4769, a queued message that Stop (or an edit or a failed queued send) returns is kept as backend held input until a composer takes it. The held input shows as a "Not sent" banner with Send/Discard. Two surfaces still hide held input from the user:

  1. Archived (transcript-only) workspaces. ChatPane renders TranscriptOnlyNoticePane instead of ChatInputPane, and ChatInputPane is where the held-input banners live. Archiving a streaming workspace with a queued follow-up (stopLiveWorkspaceActivityForArchive calls interruptStream) therefore leaves an invisible held input until unarchive. Task-stale held inputs (reasons reported/indeterminate) already had the same gap.
  2. The restart blocker doesn't name the workspace. Every held input counts toward "Sessions with unsent messages" (collectRestartBlockers → the About dialog), which blocks auto-update restarts. The dialog shows only a count, so the user cannot tell which workspace to open.

Possible direction

  • Render held-input banners (at least Discard) in the transcript-only notice pane, or let the blocker entry link to the affected workspaces.
  • Alternatively, include workspace names in the held-inputs restart blocker.

Refs #4448


Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: high • Cost: $37.18

Lingua principale
TypeScript
Stelle
2k
Fork
136
Merge medio
7h 27m
PR unite (30g)
710

Preparare l'ambiente

Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

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 coder/xum

Tutte le issue di coder/xum

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.