124 Commits (main)

Author SHA1 Message Date
brobert 2184eb277c feat: sustituir header móvil por tabbar y añadir logout en móvil
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
brobert ff7197a15c feat: actualiza header a Tareas/Grupos/Recordatorios/Calendarios
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
brobert 1b8985bb06 feat: añadir barra inferior móvil con 4 pestañas y nombres actualizados
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
brobert d7648eba86 fix: mostrar Deshacer solo si completed y actualizar plan fase 2
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
brobert 83ae0939e5 feat: añadir endpoint uncomplete, ajustar PATCH y UI para deshacer
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
brobert af159c8c8d feat(web): completar Fase 1: pasar userId a TaskItem y renombrar toggle
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
brobert 5b55cdc06b feat: quitar soonDays y adaptar vistas a Fase 1 con orden y grupos
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja 9ed6b85063 cambia Mover por Fecha 2 weeks ago
borja b1dd15236b le pongo viewport a la página de acceso para que se vea bien en mobile 2 weeks ago
borja 1e7a4a5122 estilos modernos 2 weeks ago
borja e474387a1a cambio un poco los estilos, hay que pulir mucho más 2 weeks ago
borja e34df4c370 un poquito mejor los estilos 2 weeks ago
borja 05900ef977 feat: habilita seed de demo en dev y añade logs de inicialización
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja cd6d9c02af fix: inicializar esquema en desarrollo si no existe la tabla tasks
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja 939c721456 fix: cargar better-sqlite3 en DEV con require y usar bun:sqlite en prod
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja e7f80d1e39 chore: externaliza sqlite en dev y prod; ajusta optimizeDeps
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja 0a416936af feat: activar bypass de autenticación en desarrollo
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja ecc78d3d8e feat: añadir allowedHosts para server.brobert.net en desarrollo
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja a9facabe07 build: evita instalar dependencias opcionales y usa bun:sqlite
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja 3a5b212271 feat: usar alias bun:sqlite a better-sqlite3 solo en dev y ajustar Docker
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
brobert fe6e08d9df algunos cambios de estilos 2 weeks ago
brobert 6dc6c79803 ahora ya funciona el modo dev para editar estilos 2 weeks ago
brobert 14223de56f feat: añadir soporte dual de sqlite: bun:sqlite y better-sqlite3
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
brobert 38fd4c4cdb refactor: usar env de $env/dynamic/private en env.ts
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
brobert ca616a786a feat: habilita modo desarrollo con bypass de auth y seed de demo
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
brobert 06c4a0619d feat: rediseño de TaskItem, añade completar y lista 24h
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
brobert e8382cf85c feat: ampliar PATCH de tareas para descripción e edición en línea
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja 9debaf93c9 feat: quitar límite de 3 tareas sin responsable y ordenar fichas
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja 863a700d5a feat: agregar botón Reclamar en GroupCard para tareas sin responsable
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja a370f8cef6 feat: agregar edición de tareas (claim/unassign y PATCH due_date)
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja 3a161e2821 feat: mostrar siempre la URL ICS usando token_plain y migración
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja 2412b7fa66 feat: exponer feeds ICS en la UI y añadir /app/integrations
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja b738d8008d feat: añadir ICS por token (grupo/personal/aggregate) horizon 12m
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja 9a69461b6c feat: añadir feeds de integraciones ICS (aggregate) y horizonte 12m
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja 331b21ec71 fix: añadir fallback de migraciones y export de crypto
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja 73ae69892f feat: añadir migración calendar-tokens y servicio ICS de tokens
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
brobert 738a17b911 chore: desactiva precompress y desactiva compresión en proxy
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja 6d3754a1fa refactor: encapsular CSS en páginas app, groups y preferences
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja ad2b612835 fix: mitigar aviso de preload no usado filtrando cabecera Link de CSS
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja 544e137ab3 refactor: usar toastSuccess, mover toasts a izquierda y mejorar AppShell
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja ee9430ae92 fix: eliminar modificador preventDefault en on:click de FeedCard.svelte
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja 61ccf63ac0 feat: añadir UI de integraciones ICS con FeedCard y toasts
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja f70c088214 refactor: eliminar export group_id en TaskItem.svelte y ajustar prueba
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja a9ec614364 feat: arrancar UX/UI con AppShell y componentes base
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja 65502e0b0b fix: restringir cabeceras a HTML y robustecer proxy; quitar checkOrigin
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
borja 13e8924f28 añado el crfs nuevo a ver si rula 2 weeks ago
borja 70e262c68a refactor: quitar context='module' de CSS en +layout.svelte
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
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>
2 weeks ago
borja 0b4c9b8483 refactor: cambiar render a slot en AppShell y layouts
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks 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>
2 weeks ago
borja 24b29aac18 feat: agregar acciones del servidor para preferencias y simplificar UI
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 weeks ago
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 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 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 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 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 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 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
borja 664cf26b57 añade apps/web y le instala sveltekit encima con bun 3 weeks ago