pagetop/src/base
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
..
action ⚡️ (core): Registro de acciones inmutable 2026-09-26 00:56:30 +02:00
component ✨ (pagetop): Mejora la elección de zona horaria 2026-10-07 01:20:47 +02:00
extension ♻️ (locale): Renombra L10n a Lc 2026-08-12 22:56:09 +02:00
theme 🎨 (basic): Organiza estilos de Basic e Intro 2026-10-03 11:15:10 +02:00
action.rs ✨ Completa la API de temas con setup_component! 2026-05-02 18:19:45 +02:00
component.rs ♻️ (base): Reorganiza el componente Intro 2026-09-20 23:53:18 +02:00
extension.rs 📝 (doc): Normaliza referencias al nombre PageTop 2025-09-03 21:05:35 +02:00
theme.rs ✨ (theme): Añade componentes Region y Template 2025-11-22 09:11:16 +01:00