github mattogodoy/nametag v0.30.0

5 hours ago

Release Summary

  • Fixed issues with handling vCard creation and syncing by adopting existing server properties.
  • Improved retrieval and export of individual vCards while preserving important properties.
  • Enhanced import and sync processes to better manage preserved vCard properties.
  • Cleaned up unnecessary vCard properties from notes to streamline your data.
  • Resolved errors caused by precondition failures to ensure smoother operations.

0.30.0 (2026-03-04)

Features

  • add fetchVCard method for single vCard retrieval (d79e293)
  • add preservedProperties field to CardDavMapping (43202b5)
  • include preserved properties in sync push (c6548ff)
  • store preserved vCard properties during import (47e71b6)
  • store preserved vCard properties during sync pull (097c310)
  • support preserved properties in vCard export (b48c472)

Bug Fixes

  • clean up legacy unknown vCard properties from notes during sync (5a5dd2f)
  • handle 412 on vCard CREATE by adopting existing server vCard (ca54d99)
  • mark primary contact mapping as pending after merge (b9088a5)
  • recover from 412 Precondition Failed by refreshing ETag (d01ceb7)
  • stop appending unknown vCard properties to notes (c82653e)
  • use undefined instead of null for Prisma Json? field (b722904)

Performance

  • defer parseVCard to remoteChanged branch to avoid double-parsing (bb9aab3)

Don't miss a new nametag release

NewReleases is sending notifications on new releases.