borja
|
1744f317b8
|
feat: añadir página /app/preferences para gestionar recordatorios
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 weeks ago |
borja
|
94ad9119f4
|
fix: deshabilitar retorno temprano en tests para reconstruir web
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 weeks 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>
|
2 weeks ago |
borja
|
4a34b4b53d
|
docs: actualizar Etapa 2 a COMPLETADA en plan-interfaz-web
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks ago |
borja
|
689e030a83
|
feat: agregar /admin allow all para habilitar pendientes de grupos
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 weeks 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>
|
2 weeks ago |
borja
|
8091505a9d
|
chore: migrar CSRF a trustedOrigins y sincronizar pre-build
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks ago |
brobert
|
5637c90d2d
|
fix: evita refrescar cookie durante /api/logout y limpia cookie
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 weeks 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>
|
2 weeks ago |
brobert
|
8a807d8af3
|
chore: desactiva checkOrigin CSRF de SvelteKit
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks ago |
brobert
|
296ab169f1
|
refactor: cargar bun:sqlite dinámicamente y añadir getDb
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 weeks 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>
|
2 weeks ago |
brobert
|
4d5fa36e3a
|
hasta el paso 2 de la etapa 1 de la cosa web
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks ago |
brobert
|
6082574a52
|
chore: silenciar logs del migrador en test para reducir ruido
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks 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>
|
2 weeks ago |
borja
|
59c9bee292
|
añade apps a gitignore de momento, que la otra rama se encargue de usar eso cuando llegue esa funcionalidad
|
3 weeks ago |
borja
|
6dde7aa70a
|
no sé por qué se ha quedado algo de otra rama aqui
|
3 weeks ago |
borja
|
664cf26b57
|
añade apps/web y le instala sveltekit encima con bun
|
3 weeks ago |
borja
|
e647ad7c3a
|
feat: añadir DATA_DIR para DB compartida y configurar Bun workspaces
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
3 weeks ago |
borja
|
5e762dbdf7
|
docs: añade plan detallado para interfaz web con SvelteKit y bot
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
3 weeks ago |
borja
|
c9a052f774
|
test: ajusta la gracia a 60 en gating de reminders
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
3 weeks ago |
borja
|
3039af3a43
|
fix: evitar duplicar recordatorio diario, filtrar por grupos y limitar a 10
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
3 weeks ago |
borja
|
cae5a7f1f6
|
feat: implementar ventana de gracia para recordatorios y métricas
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
3 weeks ago |
borja
|
51a623450d
|
fix: inyectar GroupSyncService.dbInstance y limpiar caché en tests
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
3 weeks ago |