pagetop/tests
Manuel Cillero 70744a51a5 ✨ (auth): Añade idioma y tema preferidos al usuario
- CurrentUser pasa de enum a struct con `id` opcional (anónimo = None) y
  preferencias de idioma, zona horaria y tema validadas en `with_*()`.
- `RequestLocale` tiene en cuenta el idioma preferido del usuario, y
  Context usa su tema si lo tiene (`default_theme()` en otro caso).
- Nuevos componentes `form::SelectLanguage`, `form::SelectTheme` y
  `form::SelectTimezone`, con `Timezone::supported_by_region()` para
  listar y validar las zonas IANA ofrecidas.
2026-10-04 23:09:07 +02:00
..
action_dispatch.rs ⚡️ (core): Registro de acciones inmutable 2026-09-26 00:56:30 +02:00
auth.rs ✨ (auth): Añade idioma y tema preferidos al usuario 2026-10-04 23:09:07 +02:00
component_badge.rs 🚧 (theme): Renombra variantes de Intent 2026-08-28 01:10:45 +02:00
component_button.rs 💄 (button): Aplica estilo deshabilitado a enlaces 2026-10-02 23:33:22 +02:00
component_children.rs ✨ (core): Añade TypedOp<C> para restringir Children 2026-08-24 20:00:12 +02:00
component_container.rs ✨ (base): Añade with_width() a Container 2026-09-19 03:14:21 +02:00
component_dropdown.rs ✨ (base): Añade with_menu_end() para menú al final 2026-09-26 14:21:39 +02:00
component_flex.rs ✨ (pagetop): Añade Grid y extrae Flex de Container 2026-09-18 16:49:09 +02:00
component_form_input.rs ♻️ (locale): Sustituye Attr<Lc> por Lc::none() 2026-08-17 03:16:49 +02:00
component_form_select_language.rs ✨ (auth): Añade idioma y tema preferidos al usuario 2026-10-04 23:09:07 +02:00
component_form_select_theme.rs ✨ (auth): Añade idioma y tema preferidos al usuario 2026-10-04 23:09:07 +02:00
component_form_select_theme_single.rs ✨ (auth): Añade idioma y tema preferidos al usuario 2026-10-04 23:09:07 +02:00
component_form_select_timezone.rs ✨ (auth): Añade idioma y tema preferidos al usuario 2026-10-04 23:09:07 +02:00
component_grid.rs ✨ (pagetop): Añade Grid y extrae Flex de Container 2026-09-18 16:49:09 +02:00
component_grid_layout.rs ⚡️ (pagetop): Mejora uso de Props, Grid y HttpRequest 2026-09-24 22:29:27 +02:00
component_html.rs ✨ (auth): Añade permisos tipados 2026-07-27 22:46:41 +02:00
component_image.rs ✨ (pagetop): Añade PageTopSvg::Tile y ajusta Image 2026-09-21 13:51:18 +02:00
component_navbar.rs ✨ (base): Implementa Navbar con funcionalidad base 2026-09-21 16:27:44 +02:00
component_pager.rs ♻️ (locale): Renombra L10n a Lc 2026-08-12 22:56:09 +02:00
component_poweredby.rs 🌐 (tests): Traduce comentarios de tests a inglés 2026-07-19 23:34:38 +02:00
component_table.rs ✨ (base): Añade componente Table 2026-08-13 15:17:23 +02:00
component_template.rs ♻️ (pagetop): Separa handle_component() en 2 métodos 2026-09-06 13:07:01 +02:00
config.rs 🌐 (tests): Traduce comentarios de tests a inglés 2026-07-19 23:34:38 +02:00
datetime.rs ✨ (auth): Añade idioma y tema preferidos al usuario 2026-10-04 23:09:07 +02:00
error_handling.rs 🌐 (tests): Traduce comentarios de tests a inglés 2026-07-19 23:34:38 +02:00
html_logo.rs ✨ (pagetop): Añade PageTopSvg::Tile y ajusta Image 2026-09-21 13:51:18 +02:00
html_markup.rs 🌐 (tests): Traduce comentarios de tests a inglés 2026-07-19 23:34:38 +02:00
html_props.rs ♻️ (pagetop): Props::unpack() exige &mut Context 2026-09-08 07:28:50 +02:00
html_props_classes.rs 🎨 Ajustes menores de separadores de sección 2026-10-02 22:59:26 +02:00
html_props_extras.rs ♻️ (pagetop): Props::unpack() exige &mut Context 2026-09-08 07:28:50 +02:00
html_props_flex_item.rs 🚧 (pagetop): Comparte align entre Flex y Grid 2026-09-13 23:08:39 +02:00
html_props_grid_item.rs ✨ (pagetop): Añade Grid y extrae Flex de Container 2026-09-18 16:49:09 +02:00
html_props_layout.rs ⚡️ (pagetop): Mejora uso de Props, Grid y HttpRequest 2026-09-24 22:29:27 +02:00
html_props_spacing.rs ✅ (pagetop): Añade tests de Margin y Padding 2026-09-13 01:46:21 +02:00
html_props_styles.rs ♻️ (pagetop): Props::unpack() exige &mut Context 2026-09-08 07:28:50 +02:00
html_responsives.rs 🎨 Ajustes menores de separadores de sección 2026-10-02 22:59:26 +02:00
html_unit.rs 🌐 (tests): Traduce comentarios de tests a inglés 2026-07-19 23:34:38 +02:00
locale.rs ✨ (locale): Añade Lc::with_number() para plurales 2026-09-29 07:08:48 +02:00
response_page.rs ♻️ (locale): Sustituye Attr<Lc> por Lc::none() 2026-08-17 03:16:49 +02:00
route.rs ✨ (auth): Añade permisos tipados 2026-07-27 22:46:41 +02:00
service.rs ♻️ Convierte initialize() y Application en async 2026-07-04 22:56:19 +02:00
util.rs ♻️ (util): Simplifica normalize_ascii* 2026-09-05 21:19:15 +02:00
waypoint.rs ♻️ (response): Renombra Waypoint::as_str a as_deref 2026-08-23 13:39:38 +02:00