From 883e8fd101ef52e6be18249ab5cea2c0deadbb44 Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Tue, 6 Oct 2026 18:29:15 +0200 Subject: [PATCH] Release v2.22.4-beta.1 (#363, #364) --- CHANGELOG.md | 6 ++++++ app/build.gradle.kts | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d83d518b..a30b95f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed +- **Edits and deletions show up straight away on every phone.** On some phones, Samsung among them, an edited, moved or deleted event stayed where it was until the app was restarted, so a second edit could act on an event that had already changed. Calendula now refreshes its views itself after every change, and again when you come back to the app ([#364]). +- **The home-screen widgets do less work per update.** The month widget loads the months around the one it shows instead of more than two years of events, and the agenda widget only its chosen range. This should help widgets that stayed on "loading" on slower phones ([#363]). + ## [2.22.3] — 2026-10-02 ### Fixed @@ -1835,3 +1839,5 @@ automatically, with zero telemetry and no internet permission. [#357]: https://codeberg.org/jlmakiola/calendula/issues/357 [#359]: https://codeberg.org/jlmakiola/calendula/issues/359 [#361]: https://codeberg.org/jlmakiola/calendula/issues/361 +[#363]: https://codeberg.org/jlmakiola/calendula/issues/363 +[#364]: https://codeberg.org/jlmakiola/calendula/issues/364 diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 99bb4fbe..ffe390e5 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -32,8 +32,8 @@ android { // (up to 2.22.3: 2.22.3 -> 22203; from 2.22.4: 2.23.0-beta.1 -> 2230001, // 2.22.4 -> 2220499), and CI fails if the committed one doesn't match. // See docs/RELEASING.md. - versionCode = 22203 - versionName = "2.22.3" + versionCode = 2220401 + versionName = "2.22.4-beta.1" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" }