Nombre de archivo ICS indefinido

Hay MUCHO aquí:

Es viernes (al menos en algún lugar ;p ) así que esperaré hasta el lunes para fusionar.

Este cambio es increíblemente extenso y debería darnos un soporte ICS significativamente mejor.

  • Unifica el pipeline para la generación de ICS: solo usamos un mecanismo tanto para agregar al calendario como para hacer clic en las fechas.
  • Corrige muchos pequeños matices en el formato ics
    • Pasamos RRULE, así que si tomas un evento recurrente
    • Saltos de línea CRLF adecuados y cumplimiento general del formato ICS
    • Soporte de zona horaria, de modo que cuando tomes un ICS para un evento, señalará la zona horaria correcta en lugar de ser un evento UTC; esto significa que la recurrencia funcionará.
  • Expande el formato de fechas locales para admitir un ics codificado opcionalmente.

Una pregunta abierta que tengo es sí, rrule o no, rrule.

Si haces clic aquí:

¿Tenemos la intención de agregar el evento recurrente? ¿O solo una instancia del evento?

De manera similar, ¿qué pasa aquí?

@lindsey Estoy indeciso aquí, puedo ver argumentos para ambos lados.

  1. Hice clic en un evento recurrente y quería agregar la recurrencia a mi calendario.

O

  1. Hice clic en una INSTANCIA de una recurrencia y solo quiero agregarla.

Implementé (1) porque tiendo a sentir que es más correcto, pero estoy abierto a cambiarlo a 2 si lo prefieres.

7 Me gusta