feat: adoptar branding oficial drop.sigmac.app en templates, docs e infra

This commit is contained in:
2026-10-14 07:34:42 -05:00
parent 9cdc6f702c
commit d450d51c98
12 changed files with 23 additions and 22 deletions
+6 -6
View File
@@ -1,4 +1,4 @@
# agents.md — Punto de entrada del proyecto: app_compartir
# agents.md — Punto de entrada del proyecto: drop.sigmac.app (app_compartir)
> **Reglas:**
> - Este archivo es el eslabón más importante. Leerlo siempre antes de cualquier tarea.
@@ -44,21 +44,21 @@ Proporcionar una aplicación web ágil en Go para transferir, compartir y previs
## Módulos del sistema
### 1. Motor de Almacenamiento y Uploads (`storage`)
**Estado: ⏳ Pendiente**
**Estado: ✅ Completo**
Manejo de archivos multipart, validación de tamaños, generación de IDs únicos (slugs) y persistencia en `./uploads/`.
### 2. Visor Universal (`viewer`)
**Estado: ⏳ Pendiente**
**Estado: ✅ Completo**
Interfaz de visualización responsive con detección de tipo MIME: imágenes con zoom, video/audio HTML5, visor PDF embebido, visualizador de texto/código con botón de copiar y QR de acceso rápido.
### 3. Autenticación y Sesiones (`auth`)
**Estado: ⏳ Pendiente**
**Estado: ✅ Completo**
- Sesión Guest por defecto (identificador anónimo/cookie).
- Integración WebControl (`https://api.siax-system.net/api/auth/login`).
- Integración Google OAuth2.
### 4. Worker de Limpieza 24h (`cleaner`)
**Estado: ⏳ Pendiente**
**Estado: ✅ Completo**
Goroutine periódica (ticker) que consulta items donde `is_guest = true AND expires_at <= NOW()`, borrando el archivo físico del disco y la fila de SQLite. Las cuentas registradas son ignoradas por el limpiador.
---
@@ -73,7 +73,7 @@ Goroutine periódica (ticker) que consulta items donde `is_guest = true AND expi
| Parámetro | Valor |
|---|---|
| Dominio público | Por definir (ej: `compartir.sigmac.app` / `compartir.telcotronics.net`) |
| Dominio público | `drop.sigmac.app` |
| Puerto interno | `8085` (o configurable vía `PORT`) |
| Servicio systemd | `app-compartir.service` |
| BD principal | SQLite local (`data/compartir.db`) |