diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 84aed2e..3b4b538 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,38 +1,18 @@ -# RemSound v4.3 +# RemSound v4.3.1 -Two additions for screen-reader users — hear the status line on demand — and a tidier home for logging. +A small update: a gentler default update sound. -## Hear the RemSound status line on demand +The cue that plays when an update is on its way is now quieter by default — enough to let you know it's coming, without breaking your concentration while you're working. As before, you can choose your own update sound, or switch it off, on the Audio cues tab in Preferences. -RemSound's main window has a status line that updates every second: how long you've been connected, how many peers you have, whether sound is flowing, and how healthy the link is. Usually your screen reader reads it like any other text — but every so often, for reasons that have nothing to do with RemSound, it loses track of it and says there's nothing there. - -There's now a hotkey for it. In the Keyboard shortcuts dialog (Ctrl+K), set a key for **Speak the RemSound status information**, and pressing it reads the whole status line aloud through your screen reader, from anywhere — even with RemSound hidden in the tray or another program in front. It's unset to begin with, so you pick the key, and it's there purely for screen-reader users. - -It speaks through whichever screen reader you're running — NVDA, JAWS, Window-Eyes, System Access, SuperNova or ZoomText — and falls back to Windows' own built-in speech if none of those is on. - -## A Logging tab, with folder housekeeping - -The logging controls now have their own **Logging** tab in Preferences, and there are three new ways to keep the logs folder from growing without limit — all off unless you turn them on: - -- **Warn at startup if the logs folder is larger than a size you choose** (starts at 100 MB) — a friendly notice, nothing deleted. -- **Delete logs older than a number of days you set** (1 to 30, starts at 14) — tidied automatically when RemSound starts; today's log is always kept. -- **Delete all logs** — one button, with a Yes/No confirm, that clears every log except the one in use. - -## Compatibility - -**v4.3 talks to v3.3 through v4.2 with no trouble** — the over-the-network format is unchanged, so you don't have to update both ends at once. (Everyone still needs **v3.3 or newer**, where end-to-end encryption came in.) +Everything else is unchanged from v4.3. ## Install -1. Download `RemSound-v4.3.zip` from this release. +1. Download `RemSound-v4.3.1.zip` from this release. 2. Close RemSound. 3. Extract the zip **over your existing RemSound folder**, overwriting program files when prompted. The zip is program files only — it won't touch your settings, profiles, logs or recordings. 4. Run `RemSound.exe`. ## Upgrading -**From v3.6 or newer:** Help → Check for updates installs v4.3 with the in-app updater — and if it can't finish, it puts your old version back exactly as it was. - -**From v1.9–v3.5:** Check for updates works, but uses your current version's older updater for this one hop. If auto-update has been failing on your machine, install by hand using the steps above. - -**v1.8 and earlier:** the auto-updater in those versions can't install updates — install by hand using the steps above. +Help → Check for updates installs v4.3.1 with the in-app updater (from v3.6 or newer). On older versions, install by hand using the steps above. diff --git a/default sounds/update 1.wav b/default sounds/update 1.wav index 8e2373e..b14065e 100644 Binary files a/default sounds/update 1.wav and b/default sounds/update 1.wav differ diff --git a/default sounds/update 2.wav b/default sounds/update 2.wav index 9466858..8e2373e 100644 Binary files a/default sounds/update 2.wav and b/default sounds/update 2.wav differ diff --git a/src/RemSound.App/AboutDialog.cs b/src/RemSound.App/AboutDialog.cs index c30434b..a985b0f 100644 --- a/src/RemSound.App/AboutDialog.cs +++ b/src/RemSound.App/AboutDialog.cs @@ -20,6 +20,16 @@ internal sealed class AboutDialog : Form /// updates" path. private const string ReleaseNotes = """ + RemSound v4.3.1 + + A gentler update sound. The cue that plays when + an update is on its way is now quieter by default + — enough to let you know it's coming, without + breaking your concentration while you're working. + As before, you can choose your own update sound, + or switch it off, on the Audio cues tab in + Preferences. + RemSound v4.3 Two additions for screen-reader users, and a diff --git a/src/RemSound.App/RemSound.App.csproj b/src/RemSound.App/RemSound.App.csproj index 9ff3530..42d0304 100644 --- a/src/RemSound.App/RemSound.App.csproj +++ b/src/RemSound.App/RemSound.App.csproj @@ -14,7 +14,7 @@ tag_name on the latest GitHub release; bump it on every public release. The AssemblyVersion / FileVersion default to this value, and Assembly.GetName().Version is what the About dialog and the updater both read. --> - 4.3 + 4.3.1