Skip to content

Oikos

v0.92.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 22d 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

Contacts screen‑reader result count now announces matching items as you search or filter.

Full changelog

Added

  • Contacts bulk selection — an opt-in "Select" toggle in the contacts toolbar turns the list into checkboxes with select-all and batch delete (with a 5-second undo); family-linked contacts are excluded since they are managed through their member profile.
  • Contacts keyboard shortcuts/ focuses the search field and n creates a new contact (suppressed while typing in a field or while a dialog is open).
  • Contacts screen-reader result count — a live region announces the number of matching contacts as you search or filter.

Changed

  • Contact category is now a primary field — the category selector moved out of the collapsed "advanced" section into the main add/edit form, so new contacts no longer silently default to the first category.
  • Vendor-neutral contact map links — a contact address now opens in OpenStreetMap instead of Google Maps.
  • Calmer contact rows on desktop — secondary row actions (map, export, delete) now appear on hover/focus instead of always being visible, reducing visual density.
  • Clearer empty state for contacts — searching or filtering with no matches now shows a distinct "no results" state with a reset action, separate from the first-run "no contacts yet" state.

Fixed

  • Keyboard and screen-reader access to contacts — contact rows are now focusable buttons that open on Enter/Space instead of being click-only.
  • Contacts mobile action menu no longer clipped — the mobile "more actions" menu uses the native popover layer, so it is no longer cut off at the bottom of the list.
  • No more duplicate contact dialogs or deletions — fixed stacked click handlers that could open the edit dialog or trigger deletion multiple times after searching or filtering.
  • Steadier contact list — the list entrance animation no longer replays on every keystroke or filter change.

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]