chore: release v0.23.1

This commit is contained in:
2026-08-02 20:29:30 +02:00
parent 72f692aa04
commit 3da1d71323
8 changed files with 81 additions and 17 deletions
+8 -4
View File
@@ -53,6 +53,8 @@ export type SpotStatusEntry = {
worked_call?: boolean;
new_county?: boolean;
new_pota?: boolean;
new_pfx?: boolean;
pfx?: string;
};
type Props = {
@@ -123,9 +125,9 @@ function cellText(value: any, color: string | null): any {
return <span style={color ? { color, fontWeight: 700 } : undefined}>{txt}</span>;
}
// statusColor is the colour for a resolved status in the Status column. County
// and POTA keep their own tokens: they are orthogonal to the band/mode/DXCC
// story and an operator filters on them separately.
// statusColor is the colour for a resolved status in the Status column. County,
// POTA and prefix keep their own tokens: they are orthogonal to the band/mode/
// DXCC story and an operator filters on them separately.
function statusColor(s: SpotStatusEntry | undefined): string | null {
switch (s?.status) {
case 'new':
@@ -191,6 +193,7 @@ const makeColCatalog = (t: TFn): ColEntry[] => [
else if (s?.worked_call) parts.push(t('clg2.wkdCall'));
if (s?.new_county) parts.push(t('clg2.newCounty'));
if (s?.new_pota) parts.push(t('clg2.newPota'));
if (s?.new_pfx) parts.push(t('clg2.newPfx'));
return parts.join(' ');
},
cellRenderer: (p: any) => {
@@ -205,8 +208,9 @@ const makeColCatalog = (t: TFn): ColEntry[] => [
: t('clg2.wkdCall');
parts.push({ text: label, color: main });
}
if (s?.new_county) parts.push({ text: t('clg2.newCounty'), color: 'var(--info)' });
if (s?.new_county) parts.push({ text: t('clg2.newCounty'), color: 'var(--success)' });
if (s?.new_pota) parts.push({ text: t('clg2.newPota'), color: 'var(--success)' });
if (s?.new_pfx) parts.push({ text: t('clg2.newPfx'), color: 'var(--caution)' });
if (parts.length === 0) return <span style={{ color: 'var(--muted-foreground)', fontSize: 10 }}></span>;
return (
<span style={{ whiteSpace: 'nowrap' }}>