Lizandro Guarnizo and Copilot
45032dae3f
feat(vcard): agregar login con email+password para obtener token automáticamente
...
- Nuevo endpoint POST /app/vcard-api/login que llama a /api/login del sistema VCard externo
- Modal de configuración con campos email+password y botón 'Obtener Token'
- El token se auto-rellena en el campo Bearer Token al conectar exitosamente
- Se mantiene la opción de pegar el token manualmente como fallback
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-19 20:44:40 -05:00
Lizandro Guarnizo
24e1cf1439
feat: add VCard API integration with configuration and proxy endpoints
...
- Implemented VCard API controller with methods to manage configuration (save, get).
- Added proxy functions to handle API requests for users, vcards, memberships, payments, transactions, logs, and miniwebs.
- Included error handling and response formatting for API interactions.
2026-05-19 20:08:50 -05:00
Lizandro Guarnizo and Copilot
6e27032ac6
feat(portal): agregar flujo de recuperación de contraseña
...
- Nuevo modelo PortalPasswordResetToken con token seguro (32 bytes, 1h vigencia)
- AutoMigrate del nuevo modelo en main.go
- SendPortalPasswordResetEmail con diseño consistente al app
- Handlers: PortalForgotPasswordPage/Post y PortalResetPasswordPost/Page
- Rutas públicas GET/POST /portal/forgot-password y /portal/reset-password
- Vistas forgot_password.html y reset_password.html con validación JS
- Enlace ¿Olvidaste tu contraseña? en login.html + soporte mensaje success
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-19 15:25:53 -05:00
Lizandro Guarnizo
762ebc2afc
up
2026-05-19 13:09:06 -05:00
Lizandro Guarnizo
25f21be966
up
2026-05-18 19:17:05 -05:00
Lizandro Guarnizo
4b2003c752
ip
2026-05-16 21:54:17 -05:00
Lizandro Guarnizo
5aad09f1cd
up
2026-05-16 21:41:44 -05:00
Lizandro Guarnizo
1511ca97d9
up
2026-05-16 21:36:59 -05:00
Lizandro Guarnizo
4fa506c7d6
up
2026-05-16 21:27:30 -05:00
Lizandro Guarnizo
fcc3ff7ca7
up
2026-05-16 21:05:05 -05:00
Lizandro Guarnizo
2b7458b612
up
2026-05-16 20:01:36 -05:00
Lizandro Guarnizo
4c14f4a641
up
2026-05-16 18:47:40 -05:00
Lizandro Guarnizo
1b22cc2fe7
k
2026-05-16 15:26:48 -05:00
Lizandro Guarnizo
f5eef70e09
up
2026-05-16 15:17:49 -05:00
Lizandro Guarnizo
fef471ff6c
up
2026-05-16 14:37:57 -05:00
Lizandro Guarnizo
76a0c28b16
up
2026-05-16 13:44:32 -05:00
Lizandro Guarnizo
49cc56123b
up
2026-05-15 23:22:35 -05:00
Lizandro Guarnizo
084f6e3930
up
2026-05-15 22:00:54 -05:00
Lizandro Guarnizo
5ec5595196
up
2026-05-15 21:01:30 -05:00
Lizandro Guarnizo
3a301267e7
up
2026-05-15 17:03:53 -05:00
Lizandro Guarnizo
d7fe292f05
up
2026-05-15 14:46:11 -05:00
Lizandro Guarnizo
2377371b2c
up
2026-05-14 22:52:10 -05:00
Lizandro Guarnizo
61b3eca31d
up
2026-05-14 22:30:31 -05:00
Lizandro Guarnizo
8343101525
feat(hostinger): VPS actions, DNS editing, domain lock/privacy, nameservers, auto-renewal
2026-05-14 20:42:57 -05:00
Lizandro Guarnizo
e94f9ee1f4
up
2026-05-13 22:45:22 -05:00
Lizandro Guarnizo
fbd75d8cc6
up
2026-05-12 21:22:30 -05:00
Lizandro Guarnizo
553fc25473
up
2026-05-12 21:15:53 -05:00
Lizandro Guarnizo
d9d24c43d7
up
2026-05-12 19:50:12 -05:00
Lizandro Guarnizo
25e3cd6254
up
2026-05-12 19:41:17 -05:00
Lizandro Guarnizo
11b0265b04
up
2026-05-11 21:54:00 -05:00
Lizandro Guarnizo
c362735cac
cloduflare
2026-05-11 21:47:15 -05:00
Lizandro Guarnizo
28de29ce27
up
2026-05-11 21:41:30 -05:00
Lizandro Guarnizo
e8c837cf31
up
2026-05-07 16:28:55 -05:00
Lizandro Guarnizo
1a8cc92a22
up
2026-05-06 15:29:14 -05:00
Lizandro Guarnizo
6bf4b32a18
documentacion
2026-05-06 14:58:55 -05:00
Lizandro Guarnizo
4913fdf984
up
2026-05-02 11:09:58 -05:00
Lizandro Guarnizo
560359173b
up
2026-05-01 22:55:51 -05:00
Lizandro Guarnizo
c9024274f0
up
2026-05-01 17:36:17 -05:00
Lizandro Guarnizo
3f6eb7dddc
p
2026-05-01 13:44:37 -05:00
Lizandro Guarnizo
c214354e54
Update user.go
2026-05-01 12:54:45 -05:00
Lizandro Guarnizo
1731855df8
feat: Query Runner — editor SQL con historial, exportar CSV/JSON, árbol de tablas
2026-05-01 11:14:09 -05:00
Lizandro Guarnizo
357bdc7397
feat: integracion Bold y pagina unificada de pasarelas de pago
2026-05-01 11:05:54 -05:00
Lizandro Guarnizo
6cd52eb085
feat: endpoint /app/run-seed para insertar módulos sin reiniciar servidor
2026-05-01 10:49:01 -05:00
Lizandro Guarnizo
88c65cd405
up
2026-05-01 10:28:22 -05:00
Lizandro Guarnizo
cb8e15ec4c
feat: integración Hostinger + Cloudflare API (modelo, servicio, controlador, rutas, migración)
2026-04-30 23:23:34 -05:00
Lizandro Guarnizo
4e564a7e28
feat: sesión 1 año + validación sintaxis plantilla en tiempo real
2026-04-30 22:53:10 -05:00
Lizandro Guarnizo
35612f3186
fix: seed actualiza module_id de submodulos existentes + endpoint admin seed
2026-04-29 23:54:06 -05:00
Lizandro Guarnizo
f787821444
up
2026-04-29 23:36:30 -05:00
Lizandro Guarnizo
c1f415e8ae
up
2026-04-29 22:44:32 -05:00
lizandrogd
2aff7953db
ia ollama
2025-08-05 14:48:12 -05:00