github mattogodoy/nametag v0.39.0

5 hours ago

Release Summary

  • Added support for important date types, improving how you manage and display key dates.
  • Improved date display across the app for better localization.
  • Fixed issues with importing and exporting important dates to ensure consistency.
  • Enhanced the Important Dates Manager with a new editable dropdown for easier date entry.

0.39.0 (2026-03-17)

Features

  • add predefined important date type constants and display helper (1b160b3)
  • add predefined important date type translations for all 6 locales (e76f694)
  • add reusable ComboboxInput component for editable dropdowns (64533ed)
  • add type field to important date validation schemas (ce715dd)
  • add type field to ImportantDate with migration backfill (95e6eba)
  • add type field to ImportantDateItem interface and PersonForm props (ba2043d)
  • pass type field through service layer, API routes, and restore endpoint (36fe3ff)
  • predefined important date types with combobox UI (77bc79b)
  • replace title text input with combobox in ImportantDatesManager (30b40f7)

Bug Fixes

  • CardDAV import sets type field for BDAY/ANNIVERSARY roundtrip (3ce7bd3)
  • remove partial unique index to avoid Prisma drift, enforce uniqueness in app layer (f3a1d3c)
  • resolve lint errors in ComboboxInput (effect setState, ARIA attributes) (5820c31)
  • use getDateDisplayTitle for localized date title display across all sites (0ba0bef)
  • use type field for CardDAV BDAY/ANNIVERSARY export (language-proof) (b494cfa)
  • widen formatDateForEmail locale type to support all locales (c5148cb)

Don't miss a new nametag release

NewReleases is sending notifications on new releases.