Lesebekreftelser i fire tilstander, smartere skriving, tilstedeværelses-personvern

Lesebekreftelser i fire tilstander, smartere skriving, tilstedeværelses-personvern

Tre små ting, ett felles tema: tydeligere, roligere tilbakemelding i chatter.

Levering i fire tilstander

Hver melding du sender, går nå gjennom fire eksplisitte tilstander: Sender (på vei til serveren), Sendt (serveren har akseptert den), Levert (mottakerens enhet har den), Lest (de har åpnet samtalen). Hvis en sending mislykkes, merkes meldingen som Mislyktes, og du kan sende på nytt eller slette. Slutt på å gjette hva en enkelt eller dobbel hake faktisk betyr.

Skriving uten flimmer

Skriveindikatorer debounces nå i et 1-second-vindu. Vi sender «skriver» etter ett sekund med faktiske tastetrykk og «sluttet å skrive» etter ett sekund med inaktivitet — slik at den andre siden ikke lenger ser indikatoren flimre når du tenker midt i en setning. Foreldede skrivehendelser utløper defensivt på klientsiden etter 5 seconds, slik at en tapt «sluttet»-hendelse ikke etterlater en fantom skriveindikator på skjermen.

Lesebekreftelser og tilstedeværelse — begge valgfrie

Hvis du ikke vil kringkaste at du har sett en melding, deaktiver lesebekreftelser under Innstillinger → Personvern. Gjensidighet håndheves: hvis du melder deg av, slutter du å sende bekreftelser og slutter å se andres. Tilstedeværelse — din pålogget-status — har samme opt-out.