From 8695017af5f4153d9d45a627a194d1f7c5229d30 Mon Sep 17 00:00:00 2001 From: MarekWo Date: Wed, 29 Jul 2026 21:16:18 +0200 Subject: [PATCH] chore(release): 2.4.0 Also corrects the app-vs-PWA table in the user guide: it claimed QR scanning and file downloads were unavailable in the Android app, which contradicted the Android App guide from the start - both have always worked there. Co-Authored-By: Claude Opus 5 --- VERSION | 2 +- docs/user-guide.md | 4 ++-- docs/whatsnew.md | 6 ++++++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/VERSION b/VERSION index a724a9c..197c4d5 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.4.0-dev +2.4.0 diff --git a/docs/user-guide.md b/docs/user-guide.md index 0b1da17..5c9913c 100644 --- a/docs/user-guide.md +++ b/docs/user-guide.md @@ -1080,8 +1080,8 @@ first connection. |---|---|---| | Full screen, own icon | Yes | Yes | | Setup | Install `.apk`, type the address once | Open in Chrome, add to home screen | -| Notifications | Not available | Available (see above) | -| QR scanning, file downloads | Not available | Available | +| Notifications | Yes, from app version 1.1 — and over plain `http://` too | Yes (see above), on `https://` only | +| QR scanning, file downloads | Yes (QR needs `https://`) | Yes (QR needs `https://`) | --- diff --git a/docs/whatsnew.md b/docs/whatsnew.md index 2fa5c83..74cc164 100644 --- a/docs/whatsnew.md +++ b/docs/whatsnew.md @@ -10,6 +10,12 @@ For deep technical notes, see [architecture.md](architecture.md). For the full g ## Unreleased +_Nothing yet since 2.4.0._ + +--- + +## 2.4.0 — 2026-07-29 + ### New features - **The Android app can send notifications now.** When the app shipped in 2.3.0, notifications were the one thing it couldn't do, and the advice was to keep a Chrome "Add to Home Screen" install alongside it. That's no longer necessary — turn notifications on in the mc-webui menu as usual, allow the permission Android asks for, and new messages and pending contacts arrive as ordinary Android notifications. Tapping one reopens the app. Two things are actually better here than in the browser: they work over plain `http://` too (Chrome refuses notifications on an unencrypted page), and the app shows up in Android's notification settings like any other, so you can silence it or change its sound there. The same limit as the browser still applies: notifications arrive while the app is open or recently in the background, and stop once Android suspends it — reopening the app catches you up. Requires app version **1.1**; see the [Android App guide](https://github.com/MarekWo/mc-webui/blob/main/docs/android-app.md) for how to update.