-
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