chore: release v0.11.2

This commit is contained in:
2026-06-17 23:15:12 +02:00
parent 8b1609f5ce
commit b2a8b1946f
8 changed files with 81 additions and 25 deletions
+7
View File
@@ -32,6 +32,7 @@ import {
QSOAudioBegin, QSOAudioCancel, QSOAudioRestart,
GetAwardDefs,
GetUIPref,
ReportLiveActivity,
} from '../wailsjs/go/main/App';
import { Combobox } from '@/components/ui/combobox';
import { applyAwardRefs } from '@/lib/awardRefs';
@@ -678,6 +679,12 @@ export default function App() {
setMainPaneRight(valid(r) ? r : 'map2');
}, []);
useEffect(() => { loadMainPanes(); }, [loadMainPanes]);
// Report the current entry-strip band/mode/freq to the backend so the live
// operator status (multi-op) has band/mode/freq even when the CAT is off.
useEffect(() => {
const hz = freqMhz ? Math.round(parseFloat(freqMhz) * 1_000_000) : 0;
ReportLiveActivity(hz || 0, band || '', mode || '').catch(() => {});
}, [band, mode, freqMhz]);
// Cluster filter sidebar visibility — shared by the Cluster tab and the
// Main-view cluster pane (portable UI pref). Hiding it keeps the filters
// active, it just reclaims the width.
+1 -1
View File
@@ -1,6 +1,6 @@
// Single source of truth for the app version shown in the UI (header + About).
// Bump this on a release (the release script updates it alongside telemetry.go).
export const APP_VERSION = '0.11.1';
export const APP_VERSION = '0.11.2';
// Author / credits, shown in Help -> About.
export const APP_AUTHOR = 'F4BPO';
+2
View File
@@ -367,6 +367,8 @@ export function RenderEQSL(arg1:number,arg2:number):Promise<string>;
export function ReplaceAwardReferences(arg1:string,arg2:Array<awardref.Ref>):Promise<number>;
export function ReportLiveActivity(arg1:number,arg2:string,arg3:string):Promise<void>;
export function RescanAwards():Promise<void>;
export function ResetAwardDefs():Promise<Array<award.Def>>;
+4
View File
@@ -706,6 +706,10 @@ export function ReplaceAwardReferences(arg1, arg2) {
return window['go']['main']['App']['ReplaceAwardReferences'](arg1, arg2);
}
export function ReportLiveActivity(arg1, arg2, arg3) {
return window['go']['main']['App']['ReportLiveActivity'](arg1, arg2, arg3);
}
export function RescanAwards() {
return window['go']['main']['App']['RescanAwards']();
}