-
bfffc04706
merge: network_scans + POST /api/scan (issue/network-scans)
master
egutierrez
2026-06-14 13:13:40 +02:00
-
-
3063d3c44f
feat(scans): persistencia de escaneos de red + POST /api/scan
egutierrez
2026-06-14 13:13:36 +02:00
-
-
9677903ca6
feat(org): contacto-empresa en la agenda con los telefonos de sus personas etiquetados
egutierrez
2026-06-13 12:24:46 +02:00
-
d53d7a9a7e
fix(events): envolver VEVENT en VCALENDAR al push (Xandikos 500) + INSERT explicito en contacts (columna import_key)
egutierrez
2026-06-13 12:15:27 +02:00
-
36c4e06779
feat(org): derived.org_contacts + materializacion de contactos en la ficha de cada organizacion
egutierrez
2026-06-13 12:03:44 +02:00
-
d7c28c8f55
feat(db): migracion 004 — columna import_key + indice para imports idempotentes
egutierrez
2026-06-13 11:47:48 +02:00
-
ce830dcc48
merge: push masivo CardDAV por disco + 1 commit
egutierrez
2026-06-13 11:11:32 +02:00
-
-
058180ea1a
feat: POST /api/push/dav-bulk — push masivo por disco + 1 commit (segundos vs minutos)
egutierrez
2026-06-13 11:11:32 +02:00
-
-
27e9be1ab7
merge: push agenda sin OSINT + sync inverso por etag (DAVx5→DuckDB)
egutierrez
2026-06-13 10:53:23 +02:00
-
-
b620cc38c2
feat: push de agenda sin OSINT (compone persona enlazada) + sync inverso por etag
egutierrez
2026-06-13 10:53:23 +02:00
-
-
d672f4f73e
merge: hardening seguridad osint_db (TrustedHost + escape iCal)
egutierrez
2026-06-13 01:21:01 +02:00
-
-
77728cda59
fix(security): TrustedHostMiddleware (anti DNS-rebinding) + escape iCal en _build_vcalendar
egutierrez
2026-06-13 01:21:01 +02:00
-
-
9cb2170262
merge: DuckDB como fuente de verdad del project osint (F1-F4)
egutierrez
2026-06-13 00:44:02 +02:00
-
-
63f37257cd
feat: DuckDB como fuente de verdad (multi-valor, ownership selectivo, escritura, libretas)
egutierrez
2026-06-13 00:44:02 +02:00
-
-
2716edd5a0
feat: initial scaffold of osint_db (DuckDB source-of-truth service)
agent
2026-06-13 00:02:41 +02:00