La campana dice la verità in ogni scheda, non solo quella in cui hai cliccato

Featurekamo-internal
Shipped
14 agosto 2026 alle ore 23:24 UTC
Author
kamo
Commit
e3ee830

La campana nav-top era in diretta per arrivi e nient'altro. Leggi, licenziamenti, snooze e cancellazioni sono stati applicati a qualsiasi scheda il membro cliccato e annunciato a nessuno, così schiarindo il centro in una finestra ha lasciato ogni altro — e il loro telefono — contando le notifiche che non esistevano più, senza percorso torna alla verità a corto di un carico. EmailService pubblica ora ogni cambiamento di stato sullo stesso argomento per utente già pubblica arrivi su, e il browser applica tutti loro idempotently: la scheda che ha causato un cambiamento riceve il proprio eco come tutti gli altri, così ogni la transizione deve essere un no-op la seconda volta che atterra. Tre correzioni cadono da questo: - Ore tranquille e non-disturbo ha tenuto l'intera notifica, non solo il brindisi. Il distintivo rimase congelato per la lunghezza della finestra, che fece il membro che aveva configurato la funzione l'unico il cui conteggio non poteva essere attendibile. A la notifica è ora pubblicata `silent`: conta, solo non interrompe. - Il conteggio non letto viene spostato attraverso un registro retromarcia invece di quattro copie "e togline uno dal distintivo". Ogni azione è ora applicata due volte dal design, e due copie di quel aritmetico è esattamente come la seconda applicazione sottrae qualcosa che il primo ha già fatto. Il totale del server lo semi ancora, quindi un membro con più lettura del centro si vede ancora il vero numero. - Una presa che è stato via — un portatile a pelo, un baccello arrotolato — refetches su ricollegare, e la pila le mani del server sul collegamento può ora ri-tostare notificare il carico di storia è già elencato. Quella pila veniva scartata. come duplicati, quindi un membro offline è tornato a carte non sono mai stati mostrata. Il contratto di filo vive in un `readNotificationEvent` puro con un test che incantesimi fuori ogni stringa `type`, perché una deriva su entrambi i lati non fallisce forte — esso cade attraverso "un arrivo" e mette un licenziamento sullo schermo come un brindisi.

All changes

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo