github ulsklyc/oikos v0.47.0
v0.47.0 - Settings UX Overhaul & CardDAV UI

latest release: v0.47.1
2 hours ago

Settings UX Overhaul & CardDAV UI

This release significantly improves the Settings experience with better organization and a complete user interface for CardDAV contact synchronization.

Added

  • Settings UX overhaul: renamed Calendar tab to Synchronization with dedicated sections for Calendar Sync and Contact Sync. Improved information architecture with visual tab grouping using CSS separators between functional areas (module settings, synchronization, personal, administration).
  • CardDAV UI: complete user interface for CardDAV contact synchronization in Settings. Add/delete CardDAV accounts (iCloud, Nextcloud, Radicale, Baikal), enable/disable individual addressbooks, manual sync trigger, real-time status indicators. Empty state onboarding for first-time setup.
  • Status badges: visual sync status indicators (success, error, syncing) with animated spinner for active syncs across CalDAV and CardDAV integrations.

Changed

  • Settings navigation: Calendar tab replaced by unified Synchronization tab containing both calendar and contact sync options. Existing CalDAV calendar accounts remain accessible in the Calendar Sync section.

Technical Details

  • 21 files changed, 4267 insertions, 43 deletions
  • All 109 tests passing
  • i18n updates for all 14 supported locales
  • Backward compatible with existing CalDAV setup

Don't miss a new oikos release

NewReleases is sending notifications on new releases.