Commit graph

115 commits

Author SHA1 Message Date
e8364a40ee 🚧 Unify mixed and typed component ops for clarity 2024-03-16 22:04:56 +01:00
d7acf0c3d1 🧑‍💻 Simplify component vector handling 2024-03-16 21:41:04 +01:00
36c931486d Add new components for page layout 2024-03-16 10:16:30 +01:00
b6b7d9687b 🚧 Remove unnecessary whitespace 2024-03-16 08:18:57 +01:00
544b56af07 🧑‍💻 Improve Flex components for content layout 2024-03-16 08:18:47 +01:00
00eb831b43 🚚 Name enums/classes based on their properties 2024-03-14 06:20:16 +01:00
3d26459843 🚚 Rename operations with assets in context 2024-03-11 23:29:37 +01:00
db40ac3321 🚧 Working on theme subsystem 2024-03-11 20:40:40 +01:00
b4bb82aa69 🚚 Better class names for inner content 2024-03-11 20:11:35 +01:00
f467aaa330 💄 Improve block component capabilities 2024-03-09 20:08:42 +01:00
d0fcd12b81 🔖 [pagetop] release development version 0.0.51 2024-03-08 23:37:59 +01:00
3bbad7f6a4 🧑‍💻 Improve regions and components API 2024-03-08 22:43:21 +01:00
496c9d375b 🚧 Simplify basic components 2024-03-08 22:28:31 +01:00
c65ac74a6f ♻️ Rename types for Mixed and Typed components 2024-03-07 21:27:36 +01:00
57e71a9399 🚚 Rename Translate component to Fluent 2024-03-07 21:18:57 +01:00
d80a594cf5 ♻️ Rename smart pointers components for clarity 2024-03-04 22:21:40 +01:00
9a5618ef4b 🧑‍💻 Simplify component class access functions 2024-03-03 21:14:56 +01:00
c54390d3d9 💄 Define context styles for base components 2024-03-03 20:23:58 +01:00
e2090b2c81 Add theme built-in classes for easier theming 2024-03-03 20:16:52 +01:00
ffc350651f 🧑‍💻 Only modify classes if they have content 2024-03-03 20:06:25 +01:00
1dfc789172 🚚 Remove 'pt' prefix for clarity and decoupling 2024-03-02 09:16:30 +01:00
e7744cbb93 🔥 Remove inner classes from components code 2024-02-29 23:37:54 +01:00
ee3956cb2c 🚚 Review global class names for regions 2024-02-29 23:36:40 +01:00
5840dc215e 🚚 Rename add_element() to more descriptive name 2024-02-29 23:34:31 +01:00
aba7c4d8ce 🧑‍💻 Simplify service::HttpRequest to HttpRequest 2024-02-28 09:11:58 +01:00
a9a5d232a2 🚚 Restore macro name #[fn_builder] for fn_with 2024-02-28 09:08:50 +01:00
9e4f593dbd Integrate "SmartDefault" as "AutoDefault" macro 2024-02-27 21:57:16 +01:00
cb38145bf5 🚧 Doc and code tweaks 2024-02-27 17:51:09 +01:00
812d5d0506 Add JSON response 2024-02-27 17:50:43 +01:00
470223e684 💄 Change to THEME_DEFAULT name & improve regions 2024-02-27 17:48:40 +01:00
2cd1d1332c 🌐 Change to LANGID_DEFAULT name and update docs 2024-02-27 17:45:54 +01:00
e011cf7f62 Add with_component() to region "content" in Page 2024-02-27 13:19:12 +01:00
9be23d3cd8 🐛 Fix default welcome package add order 2024-02-26 09:08:53 +01:00
12cd3df661 🧑‍💻 Passes fmt and clippy checks 2024-02-26 08:51:27 +01:00
d50edff466 ♻️ Refactor to include homedemo as welcome package 2024-02-26 07:49:04 +01:00
ae030b5889 Add OptionId value to page body 2024-02-26 07:45:46 +01:00
d66063a1f7 🔥 Remove unwrap usage to improve new apps setup 2024-02-26 07:39:08 +01:00
b7cb4363bd 🚧 Doc and code tweaks 2024-02-16 20:03:11 +01:00
169e562488 🔥 Refactor TypeId/Any use, drop own Handle 2024-02-16 17:00:34 +01:00
fa66d628a0 ♻️ Major code restructuring 2024-02-09 14:05:38 +01:00
ab0ac11f65 Modifica la estructura general del código fuente
Importante actualización que reorganiza el código fuente de PageTop. Usa
Cargo para crear un espacio de trabajo con los diferentes proyectos que
estructuran las funcionalidades de PageTop en módulos interdependientes
que se integran en Drust para construir una solución web para la gestión
de contenidos.
2022-03-13 11:14:33 +01:00
4b5d8ce38a Elimina Refinery y Barrel en favor de SeaORM
Se integran las funcionalidades de SeaORM en el funcionamiento de
PageTop para abstraer el uso y acceso a la base de datos.
2022-03-13 00:19:05 +01:00
619b7b73c6 Añade migración de BD usando Refinery y Barrel
Realmente esta funcionalidad se va a sustituir por alguna otra librería
ya que Refinery usa un único número de versión que dificulta su uso en
un contexto de módulos independientes con migraciones propias.
2022-03-12 01:39:08 +01:00
76785af4dc Añade configuración y conexión a la base de datos 2022-03-10 00:10:48 +01:00
b6dd473578 Actualiza y simplifica la estructura del código
Revisión general del código fuente para asegurar los elementos que deben
ser públicos y estandarizar el uso de funciones globales.
2022-03-02 23:19:16 +01:00
67952f6840 Actualiza la inicialización de traza+localización 2022-03-01 23:42:37 +01:00
cac4c2f102 Actualiza y sanea piezas de código sensible 2022-03-01 22:15:41 +01:00
db3efa9ef9 Modifica gestión de páginas para normalizar código 2022-03-01 19:35:02 +01:00
9e65f89d2d Modifica la identificación de módulos 2022-03-01 17:50:36 +01:00
0f185887a6 Mejora la gestión de la traza de seguimiento
Aprovecha la potencia de los crates propios del ecosistema tracing para
proporcionar las funcionalidades más importantes vía ajustes de
configuración.
2022-02-28 22:20:28 +01:00