15d545897b
🧑💻 Better names for with/alter/add_component_in
2023-11-20 20:03:24 +01:00
d9f3561832
🧑💻 Major update to enhance Handle usage
2023-11-19 21:17:16 +01:00
0397036d95
🚚 Rename "new_static_..!" macros to "static_..!"
2023-11-03 22:59:15 +01:00
088ffe7272
👽 ️ Apply last Handle API changes
2023-11-03 22:50:06 +01:00
238e92689a
👽 ️ Apply last macro names changes
2023-10-27 09:20:07 +02:00
ce3e0257bf
⏪ Rever safe results handling
2023-10-26 15:12:24 +02:00
46ccbc10eb
🚧 Prevent database errors in test cases
2023-10-26 13:25:17 +02:00
718bc5d769
👽 ️ Apply latest changes to the API
2023-10-21 21:33:39 +02:00
2015bb77f0
♻️ Major refactor for improved base asset use
2023-10-15 21:03:54 +02:00
7a5c86ac9a
✨ Integrate minimal components and recover base
2023-09-25 22:49:42 +02:00
7e21ddbf90
🔥 Remove minimal crate for PageTop integration
2023-09-25 22:38:33 +02:00
507015d5c9
💥 Replace migration_item! macro with migrations!
2023-09-03 08:38:54 +02:00
23309b4c84
🎨 Identifier to 4 letters for better composition
2023-07-31 11:28:48 +02:00
1e554aac68
💥 Rename create_handle!() to new_handle!()
2023-07-26 15:03:18 +02:00
09ac316cb5
💥 ModuleRef and ThemeRef replace *StaticRef
2023-07-21 18:34:26 +02:00
6df57a0c12
💥 Better names for main macros
2023-07-15 11:34:28 +02:00
97b520340a
🚧 Simplifica localización para "src/locale"
2023-06-23 13:38:15 +02:00
7fb30f9ee4
🚧 Renombra "define_locale!()" por "use_locale!()"
2023-06-23 08:33:15 +02:00
66f67f41dc
🚧 Renombra "define_handle!()" por "use_handle!()"
2023-06-23 08:26:26 +02:00
aa1f58d11a
🚚 Homogeiniza uso de archivos de localización
2023-06-21 23:14:27 +02:00
7ffea7fab6
💥 Renombra la API "server" por "service"
2023-06-09 13:34:33 +02:00
52baa4f671
🏗️ Nuevo componente Html para simplificar L10n
2023-06-09 12:37:58 +02:00
0af85c4d77
✅ Define la estructura para tests y ejemplos
2023-06-09 10:33:54 +02:00
a669608783
📱 Actualiza el funcionamiento de temas
2023-06-04 23:00:51 +02:00
520d3bb20b
🧑💻 Mejora y simplifica localización de módulos
2023-06-04 00:43:28 +02:00
1d83bbc80a
✨ Añade componentes básicos traducibles Html/Text
2023-05-30 19:13:13 +02:00
e68d0b27f0
👽 ️ Simplifica API de localización para documentar
2023-05-28 12:51:13 +02:00
dd443ca375
🍻 Tercera revista a las traducciones por contexto
2023-05-27 22:44:12 +02:00
0de26a4737
🍻 Primera revista a las traducciones por contexto
2023-05-25 20:08:40 +02:00
71b0b0889d
🎨 Nueov enfoque para las funciones de traducción
2023-05-21 21:59:47 +02:00
199a5defe2
💥 Renombra "pub_locale" por "define_locale"
2023-05-14 18:48:34 +02:00
f95bf8eeb3
💥 Renombra "pub_handle" por "define_handle"
2023-05-14 18:47:24 +02:00
c657970b5a
🍱 Incorpora el conjunto "minimal" de componentes
2023-05-14 18:15:57 +02:00
c5de6f4b6d
✨ Añade la petición de entrada al contexto
...
Si la respuesta (Response) va a ser una página (Page) entonces hay que
añadir la petición de entrada (HttpRequest) al contexto de renderizado
(RenderContext) para que los componentes puedan consultarla durante la
preparación de la página. Por ejemplo para consultar la URL de entrada y
decidir si se renderiza o no un componente dado.
2023-01-29 10:39:05 +01:00
f081a00bd4
♻️ Macro #[fn_builder] para constructor de páginas
2023-01-28 09:05:10 +01:00
bdedede3f1
♻️ Reestructura la API del servidor web
2022-11-12 13:29:14 +01:00
61e3f42c2a
♻️ Simplifica estructura API de acceso a BD
2022-11-12 12:46:37 +01:00
da8604980d
♻️ Revierte parcialmente últimos cambios
2022-11-10 23:41:18 +01:00
19b4c251b0
♻️ [global] Despivota acceso a base de datos
2022-11-10 22:41:44 +01:00
aa9f392ba9
♻️ [global] Para acceder a elementos globales
2022-11-10 21:43:38 +01:00
680a61247a
🎨 Ahora son pub_handle!() y pub_locale!()
2022-11-10 19:16:04 +01:00
a11a24ceee
⏪ Revierte lectura de los ajustes de configuración
2022-10-21 01:00:24 +02:00
68af9caef0
🧑💻 Simplifica uso de archivos de configuración
2022-10-18 21:22:28 +02:00
0e974d6d59
Retoca formato pendiente del código vía cargo fmt
2022-07-30 07:00:16 +02:00
b986bfcd13
Añade función para crear handler único al compilar
...
Permite asignar automáticamente el "handler" a componentes, módulos,
temas y acciones.
2022-07-26 20:57:32 +02:00
ae2d54828f
Añade nuevo código para soportar MdBook
2022-07-24 12:48:29 +02:00
1543ab2960
Añade una vía para dar respuesta a errores fatales
...
Son errores fatales aquellos que deberán mostrarse (renderizarse) sin
depender de las APIs de renderizado de páginas. No pueden depender del
tema ni del estado actual de la aplicación. Se generan al intentar
componer una página y se llega a una situación no recuperable que debe
informarse directamente al navegador cliente. Es típico el error 500
(internal server error) pero también un error 507 (insufficient storage)
y otros más que se irán contemplando según requerimientos.
2022-07-21 18:20:33 +02:00
f3d57eb0aa
Actualiza y revisa código aplicando cargo clippy
2022-07-20 00:53:00 +02:00
e6ea59785e
Actualiza formato del código aplicando cargo fmt
2022-07-20 00:01:01 +02:00
bc70527ecf
Actualiza código y revisa constantes
2022-07-15 18:58:05 +02:00