Keep open chats alive across server restart
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
Direzione di ricerca
The payload names no files or tests, so start from the issue's proposal: open chats should survive an ECA restart, with optional reopen of all chats or only the active one, and lazy reopening. Find where the server keeps chat state and how clients request or resume chats, then decide where persisted state should live. Done means a chat open before a restart can be resumed afterward and a prompt running at restart time is still interrupted. Check with a maintainer on the persistence design before writing code.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
To upvote this issue, give it a thumbs up. See this list for the most upvoted issues.
Problem
I sometimes restart ECA to pick up updated env vars. After the restart, the chats that were open are closed and can't be used anymore, so I have to open a new chat and resume each one by hand.
Proposal
After a restart, the chats that were open before it come back, so I can keep working in them, in every client.
- If several chats were open, reopen all of them (or only the active one, configurable).
- Reopening could be lazy: the active chat right away, the others when first visited.
- A prompt still running at restart time is interrupted, as today.
- Lingua principale
- Clojure
- Stelle
- 1k
- Fork
- 82
- Merge medio
- 1g 21h
- PR unite (30g)
- 25
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di editor-code-assistant/eca
-
Models doesn't work when fetchModels: false is usedForse già presa @zikajk l’ha presa 12 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
editor-code-assistant/eca#661 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100
editor-code-assistant/eca#685 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
editor-code-assistant/eca#684 · 4 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
editor-code-assistant/eca#683 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 74/100
editor-code-assistant/eca#672 ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di editor-code-assistant/eca
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
calcit-lang/calcit#2538 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
comment above the first :require-macros libspec is hoisted onto the formForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertabug namespace v1 blocker
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
oakmac/standard-clojure-style-js#268 ·
I maintainer di solito rispondono entro 1 giorno
-
Bug: server save errors never reach the form (on-save-failed-expr unwraps the mutation result twice)Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno