From b13c1c0b4f3048b5055c1b55ce6c1734f2513f03 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 12 Nov 2026 07:36:49 +0000 Subject: [PATCH] Release 1.4.1 AppImages for x86_64 and 64-bit ARM, RPM and .deb packages for 64-bit ARM (#42, #43, with the download names of #45), and the fixes found while testing them on Nobara and six other systems: Restart Weir bringing the mixer back, the window after a quick logout and login, the tray icon on GNOME and COSMIC, the recording dot, hotkey notifications on GNOME, Recent changes unfolding in the menu (#44) and the recording outline. A patch version, as for 1.0.1, since it mainly adds ways to install Weir. The version is in Cargo.toml and both lock files, the spec's Version and %changelog, and the AppStream release. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01PWaMWDrXpfpALWtEnsyueZ --- Cargo.lock | 12 ++++++------ Cargo.toml | 2 +- fuzz/Cargo.lock | 8 ++++---- packaging/io.github.mourty.weir.metainfo.xml | 13 +++++++++++++ packaging/weir.spec | 19 ++++++++++++++++++- 5 files changed, 42 insertions(+), 12 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c4a3f41..359a948 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5029,7 +5029,7 @@ checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88" [[package]] name = "weir" -version = "1.4.0" +version = "1.4.1" dependencies = [ "clap", "dirs", @@ -5047,7 +5047,7 @@ dependencies = [ [[package]] name = "weir-daemon" -version = "1.4.0" +version = "1.4.1" dependencies = [ "anyhow", "ashpd", @@ -5076,7 +5076,7 @@ dependencies = [ [[package]] name = "weir-engine" -version = "1.4.0" +version = "1.4.1" dependencies = [ "arc-swap", "libspa", @@ -5092,7 +5092,7 @@ dependencies = [ [[package]] name = "weir-protocol" -version = "1.4.0" +version = "1.4.1" dependencies = [ "dirs", "libc", @@ -5103,7 +5103,7 @@ dependencies = [ [[package]] name = "weir-record" -version = "1.4.0" +version = "1.4.1" dependencies = [ "flacenc", "mp3lame-encoder", @@ -5117,7 +5117,7 @@ dependencies = [ [[package]] name = "weirctl" -version = "1.4.0" +version = "1.4.1" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index 8142a63..1c303c3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ members = [ ] [workspace.package] -version = "1.4.0" +version = "1.4.1" edition = "2021" rust-version = "1.95" license = "MIT" diff --git a/fuzz/Cargo.lock b/fuzz/Cargo.lock index 8feddc8..4778869 100644 --- a/fuzz/Cargo.lock +++ b/fuzz/Cargo.lock @@ -2721,7 +2721,7 @@ dependencies = [ [[package]] name = "weir-daemon" -version = "1.4.0" +version = "1.4.1" dependencies = [ "anyhow", "ashpd", @@ -2750,7 +2750,7 @@ dependencies = [ [[package]] name = "weir-engine" -version = "1.4.0" +version = "1.4.1" dependencies = [ "arc-swap", "libspa", @@ -2778,7 +2778,7 @@ dependencies = [ [[package]] name = "weir-protocol" -version = "1.4.0" +version = "1.4.1" dependencies = [ "dirs", "libc", @@ -2789,7 +2789,7 @@ dependencies = [ [[package]] name = "weir-record" -version = "1.4.0" +version = "1.4.1" dependencies = [ "flacenc", "mp3lame-encoder", diff --git a/packaging/io.github.mourty.weir.metainfo.xml b/packaging/io.github.mourty.weir.metainfo.xml index 3a719e2..685c7b6 100644 --- a/packaging/io.github.mourty.weir.metainfo.xml +++ b/packaging/io.github.mourty.weir.metainfo.xml @@ -70,6 +70,19 @@ + + +

Ready-made AppImages and ARM packages, and fixes found while testing them.

+
    +
  • AppImages for x86_64 and 64-bit ARM, and RPM and .deb packages for 64-bit ARM. The ARM builds have not been tried on an ARM computer yet.
  • +
  • From an AppImage, Weir starts at login, offers to add itself to the application menu, and Restart Weir starts the new file after an update.
  • +
  • Restart Weir brings the mixer back when it was open, and logging out and straight back in opens it again.
  • +
  • The tray icon stays after Restart Weir on GNOME, its recording dot sits right on scaled displays and shows on GNOME and Cinnamon, and the tray menu's icons show on COSMIC.
  • +
  • Hotkey notifications show on GNOME, and Recent changes unfold inside the "…" menu.
  • +
  • The red outline around a strip being recorded is no longer cut off.
  • +
+
+

Crash reports, safe mode, and a sturdier Weir.

diff --git a/packaging/weir.spec b/packaging/weir.spec index 93cbd9c..720029e 100644 --- a/packaging/weir.spec +++ b/packaging/weir.spec @@ -29,7 +29,7 @@ %global cargo_flags --release --locked Name: weir -Version: 1.4.0 +Version: 1.4.1 Release: %{?_release}%{!?_release:1}%{?dist} Summary: Voicemeeter-style audio mixer for PipeWire @@ -98,6 +98,23 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/io.github.mour %doc %{_datadir}/doc/%{name}/docs/ %changelog +* Thu Nov 12 2026 Mourty - 1.4.1-1 +- Ready-made AppImages for x86_64 and 64-bit ARM, and RPM and .deb + packages for 64-bit ARM. The ARM builds have not been tried on an ARM + computer yet. +- From an AppImage, Weir starts at login, offers to add itself to the + application menu, and Restart Weir starts the AppImage file, so an + update takes effect. +- Restart Weir brings the mixer back when it was open, and otherwise + does as When Weir starts says; it used to leave only the tray icon. +- Logging out and straight back in opens the mixer again. +- Tray: the icon stays after Restart Weir on GNOME, switching it to one + color draws cleanly, the recording dot sits right on scaled displays + and shows on GNOME and Cinnamon, and the menu's icons show on COSMIC. +- Hotkey notifications show on GNOME. +- Recent changes unfold inside the "…" menu instead of opening beside it. +- The red outline around a strip being recorded is no longer cut off. + * Sat Nov 07 2026 Mourty - 1.4.0-1 - Show a crash report when part of Weir stops: what happened, ready to send as a GitHub issue with personal details hidden, and kept in