Commit Graph

72 Commits

Author SHA1 Message Date
Wilman Yesid Farfan Diaz
38bf970f97 feat: implement infrastructure and monitoring stack, Gitea runner registration, and CI/CD deployment workflow 2026-07-11 13:10:49 -05:00
Wilman Yesid Farfan Diaz
ff3381f16b feat: add container name prefix configuration to docker-compose file 2026-07-09 22:48:08 -05:00
Wilman Yesid Farfan Diaz
e18381a1d0 chore: add Gitea runner docs and bootstrap scripts, and remove container_name overrides from compose files 2026-07-09 22:43:48 -05:00
Wilman Yesid Farfan Diaz
e8653c1177 feat: implement automated failover-agent service and orchestration scripts for high availability management 2026-07-09 21:06:55 -05:00
0d5fa3667f refactor: implement configurable container prefix for docker infrastructure and update minio internal references 2026-07-08 20:19:43 -05:00
Wilman Yesid Farfan Diaz
d3d1a6df01 feat: implement core backend-api, events-relay, telemetry-ingestor, and build-orchestrator services with prometheus monitoring infrastructure 2026-07-07 23:06:27 -05:00
henryor
f28cb4dad7 fix(edge): recover stalled installer builds 2026-06-25 18:00:22 -05:00
henryor
5c2ddac702 fix(anh): stabilize scheduled report generation 2026-06-20 09:11:13 -05:00
Wilman Yesid Farfan Diaz
875a5a1106 feat: consolidate frontend services into a unified pnpm workspace and build pipeline with optimized Docker configuration 2026-06-19 08:47:21 -05:00
Wilman Yesid Farfan Diaz
3046823bb4 feat: implement automatic Linux binary upload to MinIO in build-orchestrator and optimize Docker build caching and ignore patterns. 2026-06-19 00:14:32 -05:00
Wilman Yesid Farfan Diaz
09c5451876 chore: optimize Docker build caching by adding per-service Dockerfiles, normalizing build contexts, and documenting optimization strategies. 2026-06-17 08:13:16 -05:00
Wilman Yesid Farfan Diaz
99ed6a88a1 feat: implement multi-stage Docker builder for cross-compilation of edge-agent binaries and MSI generation 2026-06-16 19:30:34 -05:00
henryor
0093839b5e feat(auth): automate trial access approval 2026-06-14 22:19:19 -05:00
henryor
17f8257936 fix(api): pass production SMTP env 2026-05-14 10:13:25 -05:00
henryor
30ec111f1c fix(landing): corrige envio de solicitudes 2026-05-09 06:42:05 -05:00
henryor
fe55bf720f feat(console): implementa 2FA TOTP 2026-05-08 05:37:24 -05:00
henryor
346c2833bf fix(landing): optimiza memoria y marca visual 2026-05-07 10:15:26 -05:00
henryor
695ab3acaa fix(deploy): check backend health with curl 2026-05-06 22:28:59 -05:00
henryor
4aa27f0117 feat(platform): add provider control plane 2026-05-06 21:31:30 -05:00
henryor
afc4a7397c feat(admin): add B2B access request flow 2026-05-04 19:48:47 -05:00
Wilman Yesid Farfan Diaz
729a98a115 feat: implement edge project CRUD handlers and update S3 installers bucket configuration 2026-05-03 17:47:03 -05:00
Wilman Yesid Farfan Diaz
94fce47882 feat: implement full-stack platform architecture including backend services, edge agents, frontend dashboard, and monitoring infrastructure 2026-05-03 16:04:51 -05:00
Wilman Yesid Farfan Diaz
5067b5730f feat: implement native Edge Agent service with MQTT, SQLite storage, and remote configuration management 2026-05-02 20:03:30 -05:00
Wilman Yesid Farfan Diaz
3bdd7b7594 feat: implement edge agent, build orchestrator, ANH reporting service, and Node-RED E2E test infrastructure 2026-05-01 19:09:20 -05:00
Wilman Yesid Farfan Diaz
c1a7ab0458 chore: update MinIO configuration, adjust service dependencies, and pass S3 bucket environment variable to MQTT service 2026-04-25 23:25:56 -05:00
Wilman Yesid Farfan Diaz
1adeb7448e feat: implement frontend PWA and Admin services with Vite, Docker configurations, and routing logic. 2026-04-25 22:42:17 -05:00
Wilman Yesid Farfan Diaz
42e7f20d2d feat: bootstrap initial project architecture, shared libraries, and core service modules for edge, backend, and frontend applications. 2026-04-25 21:52:46 -05:00
Wilman Yesid Farfan Diaz
c7648ff0e6 feat: add Dockerfile for frontend-admin and configure VITE_ADMIN_APP_ORIGIN in docker-compose 2026-04-25 21:15:55 -05:00
Wilman Yesid Farfan Diaz
42ffe50202 feat: implement dynamic MQTT configuration and automated edge-agent binary injection in build orchestrator 2026-04-24 13:42:56 -05:00
Wilman Yesid Farfan Diaz
fa33e268a3 feat: initialize core microservices architecture including telemetry, backend API, build orchestrator, edge-agent, and admin dashboard. 2026-04-24 00:34:16 -05:00
Wilman Yesid Farfan Diaz
42cf6b9e9c Actualización de variables de entorno para pruebas locales 2026-04-21 08:22:50 -05:00
5f2c5a8e11 feat(admin): gestión de usuarios con CRUD, roles, proyectos y QR
- Backend: 7 endpoints admin (CRUD usuarios, roles, proyectos por usuario)
- AdminClaims extractor con validación de rol admin (403)
- Frontend admin: página de usuarios con filtros, modal crear/editar
- QR con deep link a PWA para compartir credenciales en campo
- PWA: prefill de email desde query params del QR
- Fix: Redis restart loop (command como array en docker-compose)
- Fix: crash ProjectDetailsPage por stage undefined
- Fix: migración audit_trail compatible con schema existente
- Cleanup: eliminado RegisterPage y ruta /register del admin
2026-04-19 07:31:00 -05:00
Wilman Yesid Farfan Diaz
039557e8e2 Actualizaci[on de todos los elementos para completar el flujo 2026-04-18 18:52:07 -05:00
Wilman Yesid Farfan Diaz
b2e3da2728 Ultimo cambio 2026-04-11 16:57:12 -05:00
Wilman Yesid Farfan Diaz
f94c75cdd0 Revert "Actualizaci[on de flujo concurrente en el instalador"
This reverts commit 8f239c6ff4.
2026-04-11 16:52:03 -05:00
Wilman Yesid Farfan Diaz
7b9d3998b1 Revert "Actualizaci[on de los archivos para el flujo"
This reverts commit c62c9991d6.
2026-04-11 16:50:32 -05:00
Wilman Yesid Farfan Diaz
c62c9991d6 Actualizaci[on de los archivos para el flujo 2026-04-11 16:31:03 -05:00
Wilman Yesid Farfan Diaz
8f239c6ff4 Actualizaci[on de flujo concurrente en el instalador 2026-04-11 16:03:14 -05:00
Wilman Yesid Farfan Diaz
66dfedaf20 Actualizaci[on del contrato y nombre del contrato con el operador 2026-04-11 10:34:01 -05:00
017c180c85 fix(auth): completar separacion de superficies admin y campo 2026-04-10 23:13:14 -05:00
Wilman Yesid Farfan Diaz
9f5d03142e Subir cambio de red, para ver si se soluciona ailsmiento de contenedores 2026-04-10 12:12:02 -05:00
Wilman Yesid Farfan Diaz
6d3443de37 Modificaci[on en la variable de aws para evitar el panic en el contenedor 2026-04-10 10:38:13 -05:00
Wilman Yesid Farfan Diaz
055d036ecd Actualizaci[on completa sobre seguridad y comunicaci[on segura. 2026-04-08 19:55:51 -05:00
Wilman Yesid Farfan Diaz
3608585768 Cargando el doccjer cpmpse mpdificado 2026-04-08 16:13:39 -05:00
dcf423185d fix(gateway+pwa): map mobile.omnioil.app to PWA and set VITE_API_BASE=/api for frontend-pwa 2026-04-08 08:27:20 -05:00
Wilman Yesid Farfan Diaz
75bd4b3482 Actualizado todo el sistema con las mejoras en seguridad encontradas, despliegue sin migraciones, solo la inicial. 2026-04-07 22:49:23 -05:00
Wilman Yesid Farfan Diaz
ac2fa56a22 Soluci[on de seguridad de los puntos realizada 2026-04-07 19:18:40 -05:00
Wilman Yesid Farfan Diaz
24b0082690 Funcionalidades de seguridad implementadas. 2026-04-07 14:25:38 -05:00
Wilman Yesid Farfan Diaz
ffbe78a09c Cambios para despliegue con mosquito 2026-04-07 10:03:17 -05:00
Wilman Yesid Farfan Diaz
7754b69989 Ajustes finales de comunicaci[on segura 2026-04-06 22:18:29 -05:00