Discourse Calendar atualizado para usar fullcalendar 6

Consegui obter duas linhas com este CSS

.fc-daygrid-dot-event {
    align-items: baseline;
}
.fc-daygrid-dot-event .fc-event-title {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: calc(2 * var(--line-height-large));
    white-space: normal;
}

Qualquer coisa acima de 2 linhas distorce demais as células do dia (mesmo com duas linhas há uma distorção ligeiramente perceptível). align-items: baseline garante que outros valores se alinhem bem com o título.

Com esse CSS adicional, o título tem duas linhas, assim:

Tenha em mente que isso afetará se você tiver dois eventos em uma data, assim:

3 curtidas