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.