0.1.0-7 beta: AllStar overhaul, Ctrl-C/shutdown fixes, audio window-drop + DMR cross-network safety net

This commit is contained in:
bjorne
2026-10-16 00:15:13 +02:00
parent be3a1f6fcb
commit 1116a176bd
2 changed files with 19 additions and 2 deletions
+17
View File
@@ -5,6 +5,23 @@ hash is the source commit the binaries were built from and is what the app
shows in its title bar, About dialog and in the version string it reports to
DMR masters.
## 0.1.0-7 (Linux .deb, source 1246648) — 2026-10-16
* AllStar: major overhaul. Local-node window is now a saved list of the nodes
you linked, each with Disconnect / Reconnect / Delete; the Remote-nodes window
lists the full connected mesh (browse only). Local/reserved nodes (e.g. 1970)
show as info rows. Node numbers resolve to callsign + location (AllStarLink
stats) in both windows. RX now appears in Last heard, driven by the IAX
KEY/UNKEY control frames (same as iaxRpt). Command history persists across
restarts with edit/remove. Linked nodes are reliably disconnected on exit
(Ctrl-C and window-close alike), retried until the node acknowledges.
* Fix: Ctrl-C no longer hangs the app and no longer spams the shutdown log.
* Audio: opening a window (Settings, dialogs) no longer drops the sound — the
sink keeps ~250 ms buffered so playback coasts through brief UI work; Settings
builds its tabs lazily (faster open, less CPU/memory).
* Audio: a second network/mode can no longer be blocked by a stuck
"currently playing" state; added diagnostics for the DMR cross-network case.
## 0.1.0-6 (Linux .deb, source 12e77aee) — 2026-10-15
* Settings: M17, NXDN, YSF and AllStar now use the uniform DMR layout
+2 -2
View File
@@ -18,7 +18,7 @@ Click a file to download it directly:
|---|---|
| **Windows** installer | [darthvader-0.1.0-d28b2ab5-win64.msi](https://git.sa7aux.se/bjorne/darthvader-dist/releases/download/v0.1.0-d28b2ab5/darthvader-0.1.0-d28b2ab5-win64.msi) |
| **Windows** portable zip | [darthvader-0.1.0-d28b2ab5-win64.zip](https://git.sa7aux.se/bjorne/darthvader-dist/releases/download/v0.1.0-d28b2ab5/darthvader-0.1.0-d28b2ab5-win64.zip) |
| **Debian / Ubuntu** package | [darthvader_0.1.0-6_amd64.deb](https://git.sa7aux.se/bjorne/darthvader-dist/releases/download/v0.1.0-d28b2ab5/darthvader_0.1.0-6_amd64.deb) |
| **Debian / Ubuntu** package | [darthvader_0.1.0-7_amd64.deb](https://git.sa7aux.se/bjorne/darthvader-dist/releases/download/v0.1.0-d28b2ab5/darthvader_0.1.0-7_amd64.deb) |
| Checksums | [SHA256SUMS](https://git.sa7aux.se/bjorne/darthvader-dist/releases/download/v0.1.0-d28b2ab5/SHA256SUMS) |
Every build is on the [**releases**](https://git.sa7aux.se/bjorne/darthvader-dist/releases) page. The links above
@@ -57,7 +57,7 @@ Install the `.deb` from the Downloads table above — trixie `amd64` today,
bookworm and `arm64` (Pi Zero 2 W and newer) to follow:
```sh
sudo apt install ./darthvader_0.1.0-6_amd64.deb
sudo apt install ./darthvader_0.1.0-7_amd64.deb
```
Or wire in the apt repository once and get updates with `apt`: