pagetop/extensions
Manuel Cillero 346714ab29 ✨ (pagetop): Mejora la elección de zona horaria
- Nuevas opciones `app.timezone_regions`, `app.timezone_order` y
  `app.timezone_per_user` para limitar y ordenar las regiones ofrecidas
  y decidir si cada usuario puede tener su propia zona horaria.
- Añade `TzRegion` y `TimezoneOrder`; `Timezone::supported_by_region()`
  devuelve ahora `TzRegion` y excluye los alias de la base IANA que
  repiten otra zona (tzdata 2025b).
- Añade `Timezone::is_supported_in()` para validar con otras regiones.
- `SelectTimezone` admite `with_regions()`, `with_order()` y
  `with_utc_offset()`, muestra nombres legibles y conserva la zona
  actual aunque ya no se ofrezca.
- `app.timezone` se resuelve sin distinguir mayúsculas.
- pagetop-user no ofrece idioma ni zona horaria si no se aplican y
  conserva lo guardado; acepta la zona actual aunque ya no se ofrezca.
2026-10-07 01:20:47 +02:00
..
pagetop-admin 💥 (admin): Exige un permiso propio en cada página 2026-10-04 23:50:58 +02:00
pagetop-aliner 🎨 (basic): Organiza estilos de Basic e Intro 2026-10-03 11:15:10 +02:00
pagetop-bootsier ✨ (base): Añade with_menu_end() para menú al final 2026-09-26 14:21:39 +02:00
pagetop-htmx 🎨 Ajustes menores de separadores de sección 2026-10-02 22:59:26 +02:00
pagetop-seaorm 🐛 (seaorm): Crea timestamp() con zona horaria 2026-10-02 06:27:36 +02:00
pagetop-user ✨ (pagetop): Mejora la elección de zona horaria 2026-10-07 01:20:47 +02:00