Skip to content

Oikos

v1.23.0 Feature

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

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

Affected surfaces

auth rbac

Summary

AI summary

Optional personal budget mode adds per‑user ownership and visibility controls for entries, loans, and subscriptions.

Changes in this release

Security High

Enforces visibility rules server‑side on every read path, hiding private entries from admins.

Enforces visibility rules server‑side on every read path, hiding private entries from admins.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Feature Medium

Adds optional personal budget mode for households.

Adds optional personal budget mode for households.

Source: llm_adapter@2026-07-15

Confidence: high

Feature Low

Allows admin to toggle between shared and personal budget modes in Settings → Modules → Budget.

Allows admin to toggle between shared and personal budget modes in Settings → Modules → Budget.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Feature Low

Assigns a fixed owner (creator) to each entry, loan, and subscription in personal budget mode.

Assigns a fixed owner (creator) to each entry, loan, and subscription in personal budget mode.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Feature Low

Introduces visibility settings: private or shared for each transaction.

Introduces visibility settings: private or shared for each transaction.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Feature Low

Adds "My budget / Household" view switcher on the Budget page.

Adds "My budget / Household" view switcher on the Budget page.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Feature Low

Includes a "Share with the household" toggle in the entry creation modal, defaulting to private.

Includes a "Share with the household" toggle in the entry creation modal, defaulting to private.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Feature Low

Displays a "Household" badge on shared rows across all budget views.

Displays a "Household" badge on shared rows across all budget views.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Feature Low

Maintains full backward compatibility with the default shared budget mode.

Maintains full backward compatibility with the default shared budget mode.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Full changelog

Added

  • Budget: optional personal budget mode (Discussions #476/#505). An admin can switch the household from a single shared budget into personal budgets in Settings → Modules → Budget. Every entry, loan and subscription then has a fixed owner (its creator) and a visibility of private or shared. In personal mode the Budget page gains a "My budget / Household" view switcher, the entry modal gains a "Share with the household" toggle (new entries default to private), and shared rows carry a "Household" badge. Visibility is enforced server-side on every read path (entry list, summary, statistics, CSV export, account balances, loans, subscriptions, and the dashboard widget) with no admin bypass, so a private entry stays hidden even from an admin. The default shared mode keeps the previous behaviour and is fully backward compatible.

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]