Commit Graph

  • 6dc6c79803 ahora ya funciona el modo dev para editar estilos brobert 2025-10-14 23:57:22 +0200
  • 14223de56f feat: añadir soporte dual de sqlite: bun:sqlite y better-sqlite3 brobert 2025-10-14 23:54:20 +0200
  • 38fd4c4cdb refactor: usar env de $env/dynamic/private en env.ts brobert 2025-10-14 23:36:14 +0200
  • ca616a786a feat: habilita modo desarrollo con bypass de auth y seed de demo brobert 2025-10-14 23:27:09 +0200
  • 7e8b9c3d7a docs: añadir /api/tasks/:id/complete y ampliar PATCH de tareas brobert 2025-10-14 23:07:36 +0200
  • 2295adb847 docs: actualiza documentación para edición web y completar tareas brobert 2025-10-14 23:02:18 +0200
  • 06c4a0619d feat: rediseño de TaskItem, añade completar y lista 24h brobert 2025-10-14 22:53:13 +0200
  • 2446427b5f fix: alinear bloque de prueba para que coincida con el original brobert 2025-10-14 22:21:04 +0200
  • e8382cf85c feat: ampliar PATCH de tareas para descripción e edición en línea brobert 2025-10-14 22:18:35 +0200
  • 4d0f9a6517 docs: actualiza documentación con cambios de edición de tareas y grupos borja 2025-10-14 16:31:17 +0200
  • 9debaf93c9 feat: quitar límite de 3 tareas sin responsable y ordenar fichas borja 2025-10-14 16:26:25 +0200
  • 863a700d5a feat: agregar botón Reclamar en GroupCard para tareas sin responsable borja 2025-10-14 16:12:29 +0200
  • 5a38cf7806 docs: añadir endpoints de gestión de tareas (claim/unassign/patch) borja 2025-10-14 15:58:28 +0200
  • dafd3c3ca0 docs: agregar edición de tareas web (reclamar/soltar y fecha) borja 2025-10-14 15:57:16 +0200
  • a370f8cef6 feat: agregar edición de tareas (claim/unassign y PATCH due_date) borja 2025-10-14 15:42:32 +0200
  • a8a0a3b5f6 test: añadir tests E2E ICS para grupo, personal y agregado borja 2025-10-14 14:55:26 +0200
  • 3a161e2821 feat: mostrar siempre la URL ICS usando token_plain y migración borja 2025-10-14 14:27:22 +0200
  • 2412b7fa66 feat: exponer feeds ICS en la UI y añadir /app/integrations borja 2025-10-14 12:30:34 +0200
  • b738d8008d feat: añadir ICS por token (grupo/personal/aggregate) horizon 12m borja 2025-10-14 12:13:12 +0200
  • ffae527543 añade carpetas temporales a gitignore borja 2025-10-14 12:03:47 +0200
  • 3109525d7a fix: usar ruta absoluta al crear bd de pruebas web y limpiar archivo borja 2025-10-14 12:00:46 +0200
  • da6362be4c fix: corregir ruta de import en tests/web/helpers/db.ts borja 2025-10-14 11:58:14 +0200
  • 9a69461b6c feat: añadir feeds de integraciones ICS (aggregate) y horizonte 12m borja 2025-10-14 11:15:37 +0200
  • 2438f736de test: mejorar limpieza del esquema de la BD en tests unitarios borja 2025-10-14 09:53:39 +0200
  • 331b21ec71 fix: añadir fallback de migraciones y export de crypto borja 2025-10-14 09:50:06 +0200
  • 73ae69892f feat: añadir migración calendar-tokens y servicio ICS de tokens borja 2025-10-14 09:43:55 +0200
  • c3737b967b docs: documenta desactivación temporal de compresión HTTP y proxy brobert 2025-10-14 08:51:07 +0200
  • 738a17b911 chore: desactiva precompress y desactiva compresión en proxy brobert 2025-10-14 08:36:17 +0200
  • 6d3754a1fa refactor: encapsular CSS en páginas app, groups y preferences borja 2025-10-13 23:16:55 +0200
  • ad2b612835 fix: mitigar aviso de preload no usado filtrando cabecera Link de CSS borja 2025-10-13 23:06:55 +0200
  • 544e137ab3 refactor: usar toastSuccess, mover toasts a izquierda y mejorar AppShell borja 2025-10-13 22:59:54 +0200
  • ee9430ae92 fix: eliminar modificador preventDefault en on:click de FeedCard.svelte borja 2025-10-13 22:41:52 +0200
  • 61ccf63ac0 feat: añadir UI de integraciones ICS con FeedCard y toasts borja 2025-10-13 22:40:05 +0200
  • 554a430873 docs: actualizar plan de interfaz web con PR 2 y acciones de producción borja 2025-10-13 22:31:46 +0200
  • f70c088214 refactor: eliminar export group_id en TaskItem.svelte y ajustar prueba borja 2025-10-13 22:26:28 +0200
  • a9ec614364 feat: arrancar UX/UI con AppShell y componentes base borja 2025-10-13 22:22:09 +0200
  • 65502e0b0b fix: restringir cabeceras a HTML y robustecer proxy; quitar checkOrigin borja 2025-10-13 21:10:02 +0200
  • 4872c2cd26 quito la instalacion de netcat y de curl borja 2025-10-13 19:23:17 +0200
  • 55a27974e4 cambio la imagen de bun a debian a ver si así rula con la última versión de debian borja 2025-10-13 19:22:18 +0200
  • 733f316a32 actualizo bun a 1.3 en el Dockerfile borja 2025-10-13 19:20:56 +0200
  • 13e8924f28 añado el crfs nuevo a ver si rula borja 2025-10-13 19:19:52 +0200
  • 5590386d7e docs: actualiza plan de UI con estado actual y /_app passthrough borja 2025-10-13 18:41:51 +0200
  • 70e262c68a refactor: quitar context='module' de CSS en +layout.svelte borja 2025-10-13 18:31:20 +0200
  • a5841d99f7 refactor: mover imports de estilos al contexto módulo y cargar favicon borja 2025-10-13 18:21:33 +0200
  • 0b4c9b8483 refactor: cambiar render a slot en AppShell y layouts borja 2025-10-13 18:10:56 +0200
  • cdd0d38480 feat: base de UI con tokens.css, base.css, AppShell y layout /app borja 2025-10-13 18:09:15 +0200
  • 2cfd28327f docs: añade plan UX/UI detallado para interfaz web sin dependencias borja 2025-10-13 17:45:34 +0200
  • f838742db0 docs: actualizar doc de preferencias y API /api/me/preferences borja 2025-10-13 17:36:46 +0200
  • 24b29aac18 feat: agregar acciones del servidor para preferencias y simplificar UI borja 2025-10-13 17:30:47 +0200
  • f6b6ab7e6c test: adaptar verificación de la opción off en /app/preferences borja 2025-10-13 17:19:28 +0200
  • 1744f317b8 feat: añadir página /app/preferences para gestionar recordatorios borja 2025-10-13 17:17:40 +0200
  • 94ad9119f4 fix: deshabilitar retorno temprano en tests para reconstruir web borja 2025-10-13 17:09:27 +0200
  • 01e1d31f00 feat: añadir POST /api/me/preferences con validación y upsert borja 2025-10-13 17:07:49 +0200
  • 4a34b4b53d docs: actualizar Etapa 2 a COMPLETADA en plan-interfaz-web borja 2025-10-13 15:44:07 +0200
  • d9f77e6e4d docs: añade pruebas bun:test y mejora estado en README y docs borja 2025-10-13 15:41:57 +0200
  • 3eb38fa7bd fix: asegura que exista el usuario antes de crear sesión para evitar FK borja 2025-10-13 15:38:06 +0200
  • cefdb3a3a8 test: añade tests web con plan programático (bun.test) borja 2025-10-13 15:36:55 +0200
  • d2cd2aff00 feat: añade paginación y búsqueda con ESCAPE en tareas borja 2025-10-13 15:15:14 +0200
  • 1bd28380b8 feat: añadir filtrado, límites y prefetch en grupos y tareas borja 2025-10-13 14:51:05 +0200
  • 689e030a83 feat: agregar /admin allow all para habilitar pendientes de grupos borja 2025-10-13 13:13:17 +0200
  • 3739ef356d feat: añadir gate SSR en /app y SSR de /app/groups; activar CSRF borja 2025-10-13 12:14:09 +0200
  • 8091505a9d chore: migrar CSRF a trustedOrigins y sincronizar pre-build borja 2025-10-13 11:59:06 +0200
  • 3d8c27e9aa docs: actualizar documentación para reflejar cambios en MVP y APIs web borja 2025-10-13 11:34:59 +0200
  • 770e688c96 feat: añadir endpoints para grupos y tareas con gating y UI borja 2025-10-13 11:23:44 +0200
  • 4ceb64877f docs: actualiza README.md y docs/operations.md y plan-interfaz-web.md brobert 2025-10-13 01:15:23 +0200
  • d84fd9a772 feat: cerrar sesión por POST con redirección a / y formulario en UI brobert 2025-10-13 00:49:57 +0200
  • 5637c90d2d fix: evita refrescar cookie durante /api/logout y limpia cookie brobert 2025-10-13 00:45:59 +0200
  • da025326b5 feat: añadir endpoint /api/me/tasks y mostrar tareas en app web brobert 2025-10-13 00:38:10 +0200
  • 8a807d8af3 chore: desactiva checkOrigin CSRF de SvelteKit brobert 2025-10-13 00:28:33 +0200
  • 58bf44db88 feat: añadir gate de JS en /login para evitar canje prematuro brobert 2025-10-13 00:20:31 +0200
  • 472cd3eef8 feat: añade página intermedia de login y flujo de canje de token brobert 2025-10-13 00:06:37 +0200
  • ccbc9413d8 feat: gestionar sesión web con idle timeout y ruta /app protegida brobert 2025-10-13 00:00:06 +0200
  • b7c8e37a85 feat: añadir logs y endpoint de salud en proxy y login brobert 2025-10-12 23:47:16 +0200
  • cdfd16f2fa fix: usa strftime('now') en SQL y simplifica canje de token brobert 2025-10-12 23:44:00 +0200
  • 5616ee8395 fix: normalizar DB_PATH y DATA_DIR a rutas absolutas y esperar tablas brobert 2025-10-12 23:38:41 +0200
  • c97a805d43 feat: gestiona rutas con proxy en Bun para /webhook y /metrics brobert 2025-10-12 23:19:57 +0200
  • 296ab169f1 refactor: cargar bun:sqlite dinámicamente y añadir getDb brobert 2025-10-12 22:49:42 +0200
  • 94bbb5ad1b build: usar adapter-node y añadir start en apps/web brobert 2025-10-12 22:46:16 +0200
  • 4d5fa36e3a hasta el paso 2 de la etapa 1 de la cosa web brobert 2025-10-12 22:33:51 +0200
  • 6d7d203465 feat: agregar canje de token magico en GET /login y crear sesion brobert 2025-10-12 22:30:02 +0200
  • 9347d86065 feat: prepara web con bun:sqlite y soporte env/db/hooks brobert 2025-10-12 22:19:34 +0200
  • 32f1011fcf docs: agregar DB_PATH y notas de CapRover en Datos y backups brobert 2025-10-12 21:56:57 +0200
  • ae35ae2db3 docs: actualizar documentación con migraciones, DB_PATH y login web brobert 2025-10-12 21:56:14 +0200
  • 90771eb34a fix: usar dígitos del jid como fallback al normalizar WhatsApp ID brobert 2025-10-12 21:49:02 +0200
  • bd0fda2248 fix: endurece GroupSyncService y activa métricas en tests web-login brobert 2025-10-12 21:45:43 +0200
  • 6082574a52 chore: silenciar logs del migrador en test para reducir ruido brobert 2025-10-12 21:37:29 +0200
  • c8c4fdd927 feat: añadir soporte para /t web con tokens de login y util crypto brobert 2025-10-12 21:03:13 +0200
  • 1e188c2e96 build: establecer DATA_DIR por defecto y declarar volumen /app/data brobert 2025-10-12 20:09:54 +0200
  • f6672ec52b feat: agrega migración v10 para web_tokens y web_sessions brobert 2025-10-12 19:49:38 +0200
  • 3d6c446547 feat: dar prioridad a DB_PATH sobre DATA_DIR en la BD SQLite brobert 2025-10-12 19:29:46 +0200
  • 122beb7663 feat: añadir WEB_BASE_URL como variable de entorno y docs brobert 2025-10-12 19:07:05 +0200
  • 59c9bee292 añade apps a gitignore de momento, que la otra rama se encargue de usar eso cuando llegue esa funcionalidad borja 2025-10-11 10:37:18 +0200
  • 6dde7aa70a no sé por qué se ha quedado algo de otra rama aqui borja 2025-10-11 10:35:52 +0200
  • 664cf26b57 añade apps/web y le instala sveltekit encima con bun borja 2025-10-09 15:55:21 +0200
  • e647ad7c3a feat: añadir DATA_DIR para DB compartida y configurar Bun workspaces borja 2025-10-09 15:51:43 +0200
  • 5e762dbdf7 docs: añade plan detallado para interfaz web con SvelteKit y bot borja 2025-10-09 10:49:04 +0200
  • c9a052f774 test: ajusta la gracia a 60 en gating de reminders borja 2025-10-08 16:35:52 +0200
  • 3039af3a43 fix: evitar duplicar recordatorio diario, filtrar por grupos y limitar a 10 borja 2025-10-08 16:32:45 +0200
  • cae5a7f1f6 feat: implementar ventana de gracia para recordatorios y métricas borja 2025-10-08 16:26:14 +0200
  • 51a623450d fix: inyectar GroupSyncService.dbInstance y limpiar caché en tests borja 2025-10-08 14:16:49 +0200