Skip to content

Oikos

v1.23.1 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 11d Productivity & Wikis
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

docker family family-planner home-automation planner-app privacy-first
+4 more
progressive-web-app pwa self-hosted selfhosted-apps

Summary

AI summary

CalDAV calendars now sync automatically on the same schedule as other providers and delete remote deletions.

Changes in this release

Bugfix Medium

CalDAV calendars now sync automatically on the SYNC_INTERVAL_MINUTES schedule.

CalDAV calendars now sync automatically on the SYNC_INTERVAL_MINUTES schedule.

Source: llm_adapter@2026-07-15

Confidence: low

Bugfix Medium

Deleted CalDAV events are removed from Yuvomi during inbound sync.

Deleted CalDAV events are removed from Yuvomi during inbound sync.

Source: llm_adapter@2026-07-15

Confidence: low

Full changelog

Fixed

  • CalDAV calendars never synced automatically (#508). The auto-sync scheduler ran Google, Apple, ICS, CalDAV reminders and holidays, but the CalDAV calendar sync was never wired into it. Calendars therefore only updated when "Sync now" was pressed in Settings, even though the log announced "Auto-sync active every 15 minutes". CalDAV calendars now sync on the same SYNC_INTERVAL_MINUTES schedule (default 15) as every other provider.
  • CalDAV: events deleted on the server stayed in Yuvomi forever (#508). The inbound sync only ever inserted and updated events, so deleting an event in iCloud or Nextcloud never reached Yuvomi. Each sync now also removes local events that the calendar no longer returns. Only synced CalDAV events of that calendar are affected: local events and events still waiting to be uploaded are never touched, and an event moved between two calendars of the same account keeps its assignments instead of being deleted and re-created. If a calendar returns no events at all while local events still reference it, nothing is deleted and a warning is logged, since an empty response is far more often a server or auth error than a genuinely emptied calendar.

Full Changelog: https://github.com/ulsklyc/yuvomi/compare/v1.23.0...v1.23.1

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Oikos

Get notified when new releases ship.

Sign up free

About Oikos

Family planner for small households

All releases →

Related context

Earlier breaking changes

  • v0.71.3 Changes WebDAV backup default path from "/oikos/backups/" to "/yuvomi/backups/".
  • v0.66.0 Repository URL changed to `https://github.com/ulsklyc/yuvomi`.
  • v0.66.0 Docker image moved to `ghcr.io/ulsklyc/yuvomi`.
  • v0.66.0 Project renamed from Oikos to Yuvomi.
  • v0.62.0 Changes event dialog to unified sync target picker across Google and CalDAV calendars.

Beta — feedback welcome: [email protected]