From 5d519129a91be3bc8d2b0926b3502f8e4c71ad3e Mon Sep 17 00:00:00 2001 From: Ulas Kalayci Date: Mon, 27 Apr 2026 07:38:14 +0200 Subject: [PATCH] chore: release v0.26.0 --- CHANGELOG.md | 14 ++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0301899..63f860b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.26.0] - 2026-04-27 + +### Added +- Birthdays module: track family birthdays with name, birth date, optional photo and notes; each entry is automatically synced to the calendar as a yearly recurring event and to the reminder system +- Birthdays dashboard widget: shows the next upcoming birthdays at a glance with age and days-until labels +- Family Participants dashboard widget: displays the number of users added to the family with avatar initials +- Budget Overview dashboard widget: shows monthly income, expenses, balance, savings rate and top expense category +- Dashboard widget customisation extended to include the three new widgets (birthdays, budget, family) +- Settings › General: admin option to set a custom application name shown in the sidebar, browser title and login screen +- Birthday translations across all 16 supported locales + +### Changed +- Service worker: mutable JS and CSS assets now use network-first caching to eliminate stale-asset issues after deployments + ## [0.25.8] - 2026-04-27 ### Fixed diff --git a/package-lock.json b/package-lock.json index 72c31be..2407f1a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "oikos", - "version": "0.25.8", + "version": "0.26.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "oikos", - "version": "0.25.8", + "version": "0.26.0", "license": "MIT", "dependencies": { "bcrypt": "^6.0.0", diff --git a/package.json b/package.json index 424afe0..5d2a211 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "oikos", - "version": "0.25.8", + "version": "0.26.0", "description": "Self-hosted family planner - calendar, tasks, shopping, meal planning, budget and more. Private, open-source, no subscription.", "main": "server/index.js", "type": "module",