Early Bird e Twenty Doors ler o relógio do laptop, não do membro

Fixkamo-internal
Shipped
9 de setembro de 2026 às 02:32 UTC
Author
Kamo
Commit
6e9440a

`check-servidor-timestamps` estava vermelho na principal: `lembre-seHoje' baldeado o dia com É a zona do BROWSER. O guarda existe porque isso é um fato sobre a máquina, não sobre o membro — alguém cujo perfil diz que o Eastern ainda trabalha no Eastern de um hotel em Denver. Ambos os ovos cartografia que são sobre QUANDO tinha: Vinte portas contam áreas distintas numa só sessão. Baldeados pelo navegador dia, um membro de duas zonas de seu perfil teve o conjunto esvaziado horas horas atrasadas — a meio de cada forma, e indistinguíveis do ovo simplesmente não pagar. - Early Bird perguntou `new Date().getHours() < 6`, o mesmo defeito escrito o Para o outro lado. Pagou por uma partida das 7h e perdeu uma das 5h. `Lembre-seHoje` agora toma a zona e requer, por isso um omitido é um erro de compilação em vez de um retorno silencioso para o navegador. Ele baldes com 'zonedDayKey', que os separadores do dia de bate-papo e a agenda já agrupam, então "hoje" significa uma coisa através do produto. 'zonedHour' é novo ao lado de 'zonedDayKey' e é o que Early Bird pede agora. Utiliza 'horaCiclo: 'h23'' em vez de 'hora12: falso', que torna meia-noite como 24 em alguns tempos de corrida e colocaria uma hora fora do alcance que promete. O EggHunter lê `useMemberTimezone()`, que não custa nada: MemberTimezoneProvider envolve a aplicação no layout root, então esta é a zona que o servidor já resolvido, disponível síncrono na primeira renderização. Nenhuma das funções teve um único teste, razão pela qual um erro na zona do navegador sobreviveu As duas coisas. Há doze agora, incluindo o caso que os distingue — um instante que cai em dias de calendário diferentes em Los Angeles e Londres. A primeiro rascunho desse teste usado 09:00 UTC, que é o mesmo dia em ambos e provou Nada; é 03:00 UTC, dentro da única janela onde as duas zonas discordam.

All changes

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços