La hora del evento en la vista mensual se acorta

Los horarios de los eventos se muestran como 11a y 3p, en lugar de 11am y 3pm:

Screenshot 2025-11-07 at 11.54.31

El problema parece provenir de los datos proporcionados:

Screenshot 2025-11-07 at 11.57.33

1 me gusta

Moviendo esto a feature y me gustaría recibir algunos consejos de @lindsey

La solución aquí es bastante trivial:

diff --git a/plugins/discourse-calendar/assets/javascripts/discourse/components/full-calendar.gjs b/plugins/discourse-calendar/assets/javascripts/discourse/components/full-calendar.gjs
index 79940a66ba..22b9306052 100644
--- a/plugins/discourse-calendar/assets/javascripts/discourse/components/full-calendar.gjs
+++ b/plugins/discourse-calendar/assets/javascripts/discourse/components/full-calendar.gjs
@@ -79,6 +79,11 @@ export default class FullCalendar extends Component {
       timeZone: this.currentUser?.user_option?.timezone || "local",
       firstDay: this.firstDayOfWeek,
       displayEventTime: true,
+      eventTimeFormat: {
+        hour: "numeric",
+        minute: "2-digit",
+        meridiem: "short",
+      },
       weekends: this.args.weekends ?? true,
       initialDate: this.args.initialDate,
       height: this.args.height ?? "100%",

Pero full calendar es deliberado acerca de conservar espacio con meridiem narrow.

¿Podemos permitirnos el espacio extra aquí? ¿Vale la pena?

2 Me gusta

El impacto en el espacio es bastante mínimo de cualquier manera: o acortamos ligeramente el tiempo o acortamos ligeramente el título del evento.

am / pm y a / p son igualmente claros para mí en este contexto. ¿Estamos descubriendo que los miembros están confundidos acerca de esto?

2 Me gusta