Nome do arquivo ICS indefinido

Há MUITO aqui:

É sexta-feira (pelo menos em algum lugar ;p ), então vou esperar até segunda-feira para mesclar.

Esta alteração é incrivelmente extensa e deve nos dar um suporte ICS significativamente melhor.

  • Unifica o pipeline para geração de ICS - usamos apenas um mecanismo para adicionar ao calendário e clicar em datas
  • Corrige muitos pequenos detalhes de nuance no formato ics
    • Passamos RRULE para que, se você pegar um evento recorrente
    • Quebras de linha CRLF adequadas e adesão geral ao formato ICS
    • Suporte a fuso horário, para que, quando você pegar um ICS para um evento, ele sinalize o fuso horário correto em vez de ser um evento UTC - isso significa que a recorrência funcionará.
  • Expande o formato de datas locais para suportar um ics opcionalmente codificado

Uma pergunta em aberto que tenho é sim, rrule ou não, rrule.

Se você clicar aqui:

Pretendemos adicionar o evento recorrente? Ou apenas uma única instância do evento?

Da mesma forma, e quanto a aqui:

@lindsey Estou indeciso aqui, posso ver os argumentos para ambos os lados.

  1. Cliquei em um evento recorrente e queria adicionar a recorrência ao meu calendário

OU

  1. Cliquei em uma INSTÂNCIA de uma recorrência e só quero adicioná-la.

Implementei (1) porque tendo a sentir que é mais correto, mas estou aberto a mudar para (2) se você preferir.

7 curtidas