664 Commits (f4f7d95485c15efbe7a4b0532c116e6a57799a60)
 

Author SHA1 Message Date
borja a5841d99f7 refactor: mover imports de estilos al contexto módulo y cargar favicon
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja 0b4c9b8483 refactor: cambiar render a slot en AppShell y layouts
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja cdd0d38480 feat: base de UI con tokens.css, base.css, AppShell y layout /app
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja 2cfd28327f docs: añade plan UX/UI detallado para interfaz web sin dependencias
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja f838742db0 docs: actualizar doc de preferencias y API /api/me/preferences
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja 24b29aac18 feat: agregar acciones del servidor para preferencias y simplificar UI
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja f6b6ab7e6c test: adaptar verificación de la opción off en /app/preferences
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja 1744f317b8 feat: añadir página /app/preferences para gestionar recordatorios
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja 94ad9119f4 fix: deshabilitar retorno temprano en tests para reconstruir web
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja 01e1d31f00 feat: añadir POST /api/me/preferences con validación y upsert
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja 4a34b4b53d docs: actualizar Etapa 2 a COMPLETADA en plan-interfaz-web
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja d9f77e6e4d docs: añade pruebas bun:test y mejora estado en README y docs
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja 3eb38fa7bd fix: asegura que exista el usuario antes de crear sesión para evitar FK
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja cefdb3a3a8 test: añade tests web con plan programático (bun.test)
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja d2cd2aff00 feat: añade paginación y búsqueda con ESCAPE en tareas
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja 1bd28380b8 feat: añadir filtrado, límites y prefetch en grupos y tareas
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja 689e030a83 feat: agregar /admin allow all para habilitar pendientes de grupos
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja 3739ef356d feat: añadir gate SSR en /app y SSR de /app/groups; activar CSRF
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja 8091505a9d chore: migrar CSRF a trustedOrigins y sincronizar pre-build
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja 3d8c27e9aa docs: actualizar documentación para reflejar cambios en MVP y APIs web
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja 770e688c96 feat: añadir endpoints para grupos y tareas con gating y UI
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert 4ceb64877f docs: actualiza README.md y docs/operations.md y plan-interfaz-web.md
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert d84fd9a772 feat: cerrar sesión por POST con redirección a / y formulario en UI
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert 5637c90d2d fix: evita refrescar cookie durante /api/logout y limpia cookie
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert da025326b5 feat: añadir endpoint /api/me/tasks y mostrar tareas en app web
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert 8a807d8af3 chore: desactiva checkOrigin CSRF de SvelteKit
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert 58bf44db88 feat: añadir gate de JS en /login para evitar canje prematuro
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert 472cd3eef8 feat: añade página intermedia de login y flujo de canje de token
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert ccbc9413d8 feat: gestionar sesión web con idle timeout y ruta /app protegida
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert b7c8e37a85 feat: añadir logs y endpoint de salud en proxy y login
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert cdfd16f2fa fix: usa strftime('now') en SQL y simplifica canje de token
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert 5616ee8395 fix: normalizar DB_PATH y DATA_DIR a rutas absolutas y esperar tablas
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert c97a805d43 feat: gestiona rutas con proxy en Bun para /webhook y /metrics
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert 296ab169f1 refactor: cargar bun:sqlite dinámicamente y añadir getDb
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert 94bbb5ad1b build: usar adapter-node y añadir start en apps/web
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert 4d5fa36e3a hasta el paso 2 de la etapa 1 de la cosa web 10 months ago
brobert 6d7d203465 feat: agregar canje de token magico en GET /login y crear sesion
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert 9347d86065 feat: prepara web con bun:sqlite y soporte env/db/hooks
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert 32f1011fcf docs: agregar DB_PATH y notas de CapRover en Datos y backups
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert ae35ae2db3 docs: actualizar documentación con migraciones, DB_PATH y login web
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert 90771eb34a fix: usar dígitos del jid como fallback al normalizar WhatsApp ID
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert bd0fda2248 fix: endurece GroupSyncService y activa métricas en tests web-login
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert 6082574a52 chore: silenciar logs del migrador en test para reducir ruido
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert c8c4fdd927 feat: añadir soporte para /t web con tokens de login y util crypto
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert 1e188c2e96 build: establecer DATA_DIR por defecto y declarar volumen /app/data
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert f6672ec52b feat: agrega migración v10 para web_tokens y web_sessions
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert 3d6c446547 feat: dar prioridad a DB_PATH sobre DATA_DIR en la BD SQLite
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
brobert 122beb7663 feat: añadir WEB_BASE_URL como variable de entorno y docs
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
10 months ago
borja 59c9bee292 añade apps a gitignore de momento, que la otra rama se encargue de usar eso cuando llegue esa funcionalidad 10 months ago
borja 6dde7aa70a no sé por qué se ha quedado algo de otra rama aqui 10 months ago