Expand description
Contact management: JSON REST API (Phase 1) + CardDAV sync (Phase 2+).
The REST API is the first-class representation: server owns vCard generation and field extraction; web clients never see or produce vCard text. CardDAV clients get the stored vCard blob verbatim, preserving any custom properties across sync.
Modulesยง
- carddav
- CardDAV endpoints โ PROPFIND, REPORT, and resource GET/PUT/DELETE.
- handler
- JSON REST handlers for address books and contacts.
- profile_
overlay - Smart profile merge โ fills contact gaps from a linked Cloudillo profile.
- types
- JSON REST API types for contacts and address books.
- vcard
- Narrow vCard 4.0 parser and generator โ only what we need.