Commit Graph

  • 8cacc7dacf fix(calendar): vista lista sin recurrentes repetidos + secciones próximos/pasados master egutierrez 2026-06-13 20:46:09 +02:00
  • f5d15a9f7b fix(security): CR-injection vCard/iCal, guard anti-CSRF y permisos 0600 de la cache PII egutierrez 2026-06-13 11:19:55 +02:00
  • 6b7fa621d6 merge: hardening seguridad osint_web (TrustedHost + escape iCal + tests del flag) egutierrez 2026-06-13 01:22:36 +02:00
  • 3716b3f22a fix(security): TrustedHostMiddleware + escape UID/RRULE iCal + tests deterministas del flag egutierrez 2026-06-13 01:22:36 +02:00
  • 83c672c072 merge: lista completa de eventos + eventos en Tablas egutierrez 2026-06-13 01:12:33 +02:00
  • ef23c8aee1 feat(calendar,tables): vista Lista con todos los eventos + tabla de Eventos en Tablas egutierrez 2026-06-13 01:12:33 +02:00
  • fb3956e8eb chore: activar OSINT_DB_BACKEND — osint_web usa DuckDB como fuente de verdad egutierrez 2026-06-13 00:50:11 +02:00
  • 9a256be2bb merge: contactos multi-valor + libretas + backend osint_db (flag OSINT_DB_BACKEND) egutierrez 2026-06-13 00:47:38 +02:00
  • 9cbea2d036 feat(contacts): multi-valor (varios tel/email/direccion) + libretas + backend osint_db (flag) egutierrez 2026-06-13 00:47:38 +02:00
  • 71e4d95e64 merge: calendario con recurrencia, multi-agenda, vista lista y linea de ahora egutierrez 2026-06-12 23:30:14 +02:00
  • 5d5ce65e88 feat(calendar): recurrencia (RRULE), multi-agenda, vista lista y linea de ahora egutierrez 2026-06-12 23:30:14 +02:00
  • 4a487b3d33 merge: calendar mes/semana/día + TZ + selector + colores + CRUD de eventos (quick/calendar-week-tz-crud) egutierrez 2026-06-12 00:41:04 +02:00
  • e792bc6e17 feat(calendar): vista mes/semana/día, TZ, selector de calendario, colores y CRUD de eventos agent 2026-06-12 00:40:59 +02:00
  • 43889bfc07 feat(contacts): CRUD de contactos (vault .md fuente de verdad + reflejo vCard) egutierrez 2026-06-12 00:18:55 +02:00
  • 44a696c12e merge: perf(dav) multiget + cache en disco por ctag egutierrez 2026-06-12 00:08:07 +02:00
  • 4ac8f33318 perf(dav): multiget en 1 request + cache en disco por ctag (de ~9s a ~1s) egutierrez 2026-06-12 00:08:02 +02:00
  • 881a1b9716 feat: frontend React+Mantine+sigma.js (grafo/tablas/fichas/agenda/calendario) Egutierrez 2026-06-11 23:15:21 +02:00
  • 59558d43cb perf: descarga DAV concurrente + caché de contactos/calendario agent 2026-06-11 22:54:54 +02:00
  • 5b51e3d035 feat: FastAPI backend (vault osint + agenda/calendario Xandikos) agent 2026-06-11 22:47:51 +02:00
  • 6af9a56c28 feat: initial scaffold of osint_web — backend Python sobre el grupo obsidian agent 2026-06-11 22:36:07 +02:00