Skip to content

Oikos

v1.3.0 Feature

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

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

Meals adds a drag‑and‑drop recipe sidebar, Randomize plan action, and per‑recipe meal‑type suitability; Recipes gains meal‑type checkboxes; Shopping introduces bulk import from the meal plan.

Changes in this release

Feature Medium

Adds drag-and-drop recipe sidebar to weekly planner.

Adds drag-and-drop recipe sidebar to weekly planner.

Source: llm_adapter@2026-07-16

Confidence: high

Feature Medium

Adds one-click "Randomize plan" action for empty slots.

Adds one-click "Randomize plan" action for empty slots.

Source: llm_adapter@2026-07-16

Confidence: high

Feature Medium

Adds per-recipe meal-type suitability checkboxes in recipe editor.

Adds per-recipe meal-type suitability checkboxes in recipe editor.

Source: llm_adapter@2026-07-16

Confidence: high

Feature Medium

Adds bulk import ingredients from meal plan by date range in Shopping.

Adds bulk import ingredients from meal plan by date range in Shopping.

Source: llm_adapter@2026-07-16

Confidence: high

Feature Low

Adds in-app "Changelog" action to view release history with version info.

Adds in-app "Changelog" action to view release history with version info.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Fixes sidebar collapse issues on desktop: stays collapsed and indicator updates correctly.

Fixes sidebar collapse issues on desktop: stays collapsed and indicator updates correctly.

Source: llm_adapter@2026-07-16

Confidence: high

Full changelog

Added

  • Meals: a drag-and-drop recipe sidebar on the weekly planner — drag any saved recipe onto a day/slot to plan it, with title, notes, URL, and ingredients pre-filled. Slots only accept recipes whose meal-type suitability includes that slot; the existing per-slot add button remains as the keyboard/touch path. (#464)
  • Meals: a one-click "Randomize plan" action that fills the visible week's empty slots with randomly chosen suitable recipes, respecting each recipe's meal types and the household's visible meal types. (#464)
  • Recipes: per-recipe meal-type suitability (breakfast/lunch/dinner/snack, all on by default) chosen via checkboxes in the recipe editor; it gates which planner slots accept a recipe and scopes the week randomizer. (#464)
  • Shopping: bulk import ingredients from the meal plan by date range — a "From meal plan" action imports every planned meal's ingredients in the selected range (default: next 7 days), aggregating repeated ingredients and skipping already-transferred ones. (#462)
  • In-app changelog: a Help-adjacent "Changelog" action opens the release history, showing the installed version alongside the latest available release. Notes are fetched on demand from GitHub via the app's own backend and cached in memory for 30 minutes. (#463)

Fixed

  • Sidebar: fixed several desktop collapse issues — the rail now actually collapses on click, stays collapsed instead of re-expanding while the pointer rests on it, and the active-item indicator tracks the collapsed/expanded layout correctly. (#460)

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]