github mattogodoy/nametag v0.19.0

5 hours ago

CardDAV Sync

Nametag can now sync contacts bidirectionally with CardDAV servers including Google Contacts, iCloud, Outlook, and Nextcloud.

Highlights

  • Bidirectional sync — Incremental sync using tokens and ETags, with automatic conflict detection and a side-by-side resolution UI
  • Connection wizard — Provider presets for Google, iCloud, Outlook, and Nextcloud make setup straightforward
  • Import & Export — Import contacts from your CardDAV server (with preview and duplicate detection), bulk export from Nametag, or upload .vcf files directly
  • Auto-export — New and updated contacts are automatically pushed to your CardDAV server
  • Background sync — Configurable cron interval syncs changes automatically
  • Per-person sync toggle — Control which contacts sync to CardDAV; disabling removes the contact from the server while keeping it in Nametag
  • QR code export — Share individual contacts via QR code
  • vCard 3.0/4.0 support — Full field mapping including phones, emails, addresses, URLs, IMs, locations, photos, and custom fields

Security

  • AES-256-GCM encryption for stored CardDAV credentials
  • SSRF protection on imports
  • Zod validation on all CardDAV API routes

Other improvements

  • Real-time sync progress via SSE streaming
  • Photo storage moved to files (no longer base64 in DB)
  • Person detail page updated with all new contact fields
  • Full i18n support across all locales
  • 20+ new test files

Don't miss a new nametag release

NewReleases is sending notifications on new releases.