Commit Graph

  • 970127cc16 changelog: open empty 0.23.9 block main rouggy 2026-08-07 00:17:42 +02:00
  • 3704dbdd99 chore: release v0.23.8 v0.23.8 rouggy 2026-08-07 00:16:56 +02:00
  • 3cdf16b501 perf(cluster): throttle the grid refreshCells to 200ms (coalesce RBN status bursts) rouggy 2026-08-07 00:13:23 +02:00
  • 9a72afd467 perf(cluster): cache the worked-index and bound the spot-status cache (RBN firehose) rouggy 2026-08-07 00:08:24 +02:00
  • e2bfe73bdb fix(backup): back up the contacts (logbook), not just the settings db rouggy 2026-08-06 23:22:04 +02:00
  • 6e2e2cc3aa changelog: move the recording-email editor to 0.23.8 (0.23.7 is released) rouggy 2026-08-06 19:11:10 +02:00
  • 75d11a4069 feat(email): editable subject/body for the QSO recording e-mail rouggy 2026-08-06 18:14:24 +02:00
  • cfe5d6f2a7 chore: release v0.23.7 v0.23.7 rouggy 2026-08-06 18:06:04 +02:00
  • 78c289d681 changelog: add Russian District Award (RDA) rouggy 2026-08-06 18:05:38 +02:00
  • 761f554ac0 fix(kenwood): keep the CAT link up while transmitting (K3 shared-CAT FT8) rouggy 2026-08-06 17:49:46 +02:00
  • 4c1b4fd1a8 ui(awards): keep the Followed column sorted alphabetically like Available rouggy 2026-08-06 17:36:09 +02:00
  • f2cc4f11cd fix(awards): stop the follow-list flicker/lost clicks (inline rows, no nested component) rouggy 2026-08-06 17:32:25 +02:00
  • faf084ddfc feat(awards): follow-list picker in Settings → Awards, filter the Awards tab rouggy 2026-08-06 17:29:00 +02:00
  • 01dcd91253 fix(motor-antenna): don't inhibit TX on a band the antenna doesn't cover rouggy 2026-08-06 17:06:49 +02:00
  • 3d603d34aa debug(motor-antenna): trace the follow band-gate decision (why the antenna did/didn't move) rouggy 2026-08-06 16:33:42 +02:00
  • 3d1602c4bd docs(wiki): cover every ADIF import option (dup modes, cty/ClubLog, station fill, field remap) rouggy 2026-08-06 16:16:52 +02:00
  • a10fb2413a ui(antenna): drop the Covered bands help paragraph rouggy 2026-08-06 16:12:46 +02:00
  • bd8ca2e9de feat(motor-antenna): band selector for the follow filter (replaces min/max range) rouggy 2026-08-06 16:07:42 +02:00
  • df56391eb8 fix(motor-antenna): honor the configured tunable range for the Ultrabeam rouggy 2026-08-06 11:02:14 +02:00
  • 82ce3353c4 feat(rotator): add Hy-Gain DCU-1 backend (RotorCard DXA, Rotor-EZ, Green Heron) rouggy 2026-08-06 10:40:36 +02:00
  • 20dc3e83a6 ui(stats): prettier slot drill-down + click a callsign to edit the QSO rouggy 2026-08-06 10:30:34 +02:00
  • 62cdabe114 feat(relay): accept a full URL host so relays work behind an HTTPS proxy rouggy 2026-08-06 09:26:16 +02:00
  • 9bfb44925b fix(cluster): refresh spot statuses by merge, not by clearing the cache rouggy 2026-08-06 01:36:17 +02:00
  • fb1af9b6a2 feat(cluster): refresh spot statuses after a log — visibility-gated & debounced rouggy 2026-08-06 01:13:22 +02:00
  • 57a9bed145 perf(cluster): dim spots via cell class, not redrawRows (0.23.6 slowdown) rouggy 2026-08-06 00:55:49 +02:00
  • fbd323af26 fix(pgxl): fan mode needs the "setup" prefix — "setup fanmode=VALUE" rouggy 2026-08-05 17:32:53 +02:00
  • 689d1cc902 feat(qso-edit): QRZ button to open the station's qrz.com profile rouggy 2026-08-05 17:13:34 +02:00
  • 67602fd485 docs(changelog): open empty 0.23.7 block rouggy 2026-08-05 16:43:32 +02:00
  • 2de5bce998 chore: release v0.23.6 v0.23.6 rouggy 2026-08-05 15:22:02 +02:00
  • f0959c796d fix(bandmap): call all hooks before the unknown-band early return (React #300) rouggy 2026-08-05 15:13:47 +02:00
  • 16e64fd7b7 fix(ultrabeam): accept an 11-byte status frame from older controllers rouggy 2026-08-05 14:49:52 +02:00
  • 7e696a72bb feat(cluster): dim spots that represent nothing rouggy 2026-08-05 14:38:19 +02:00
  • 9af2732314 fix(cluster): WORKED chip filters worked-call only, not the entity status rouggy 2026-08-05 14:26:34 +02:00
  • f82d92565f feat(cluster): add a WORKED status-filter chip rouggy 2026-08-05 14:17:57 +02:00
  • d0f25aea9b feat(cluster): "already worked only on the same slot" option rouggy 2026-08-05 14:11:06 +02:00
  • f91b83ee12 fix(awards): upper-case the DXCC main prefix (3D2/c → 3D2/C) rouggy 2026-08-05 14:05:09 +02:00
  • a554257d5f feat(entry/stats/awards): Alt+W clear, slot drill-down, DXCC prefix column rouggy 2026-08-05 13:47:36 +02:00
  • a20d9a0b76 fix(spe): drop the link on power-off so status shows off and ON works rouggy 2026-08-05 11:02:44 +02:00
  • 92ee8aadde fix(entry): stop stray QSO logging from freq-Enter and bare-number DX call rouggy 2026-08-05 10:45:58 +02:00
  • 61c6666a4c ui(cat): trim verbose Kenwood/CAT-sharing help text rouggy 2026-08-05 10:17:54 +02:00
  • 9f5c482667 fix(catshare): echo PTT state so JTDX doesn't drop transmit rouggy 2026-08-05 09:55:27 +02:00
  • b9ea077a64 fix(catshare): revert FT8 freq echo — it blocked JTDX transmit rouggy 2026-08-05 09:26:33 +02:00
  • a48fa0b2e7 chore: add another callsign to the startup gate rouggy 2026-08-05 09:15:55 +02:00
  • 821883dfd3 fix(ultrabeam): flush stale replies (not seq-match) + instant moving flag rouggy 2026-08-05 00:13:53 +02:00
  • ef087492cc perf(logviewer): 512 KB tail instead of 1 MB rouggy 2026-08-04 23:58:38 +02:00
  • 98f11ee3d0 fix(ultrabeam): match replies to requests by seq (stop stream desync) rouggy 2026-08-04 23:56:42 +02:00
  • 058f164ab6 docs(changelog): move log-viewer entry to 0.23.6 (0.23.5 already released) rouggy 2026-08-04 23:40:59 +02:00
  • 6c47c27775 feat(logviewer): keep ~4x more history (1 MB tail) rouggy 2026-08-04 23:37:55 +02:00
  • 7410fa4825 chore: release v0.23.5 v0.23.5 rouggy 2026-08-04 23:23:40 +02:00
  • 246d9d1b6a chore: call gate checks the active profile only rouggy 2026-08-04 23:21:40 +02:00
  • d12cfe94cd chore: build call gate on the station callsign at startup rouggy 2026-08-04 23:13:15 +02:00
  • ede81d3926 fix(catshare): stop FT8 dial drift in shared CAT (rigctld freq echo) rouggy 2026-08-04 23:02:44 +02:00
  • f27faa81a6 chore: release v0.23.4 v0.23.4 rouggy 2026-08-04 19:41:06 +02:00
  • 69e6c20b97 docs(changelog): merge the two QSL Manager entries into one for 0.23.4 rouggy 2026-08-04 19:39:52 +02:00
  • d93c40ebb3 fix(qsl): clearer QRZ download summary (confirmed vs total) rouggy 2026-08-04 19:35:47 +02:00
  • dfe3afbf2d fix(qsl): cancel an in-flight confirmation download on close / new download rouggy 2026-08-04 19:25:14 +02:00
  • bb3542c920 fix(ultrabeam): hold a commanded pattern over a remote link until confirmed rouggy 2026-08-04 18:56:21 +02:00
  • a966abd9df fix(cw): show the Kenwood/Elecraft keyer as connected when CAT is up rouggy 2026-08-04 18:46:44 +02:00
  • 95482ec1d8 feat(cat): per-rig Kenwood/Elecraft data-mode choice (USB / MD6 / keep) rouggy 2026-08-04 18:14:26 +02:00
  • 500fe8bfec fix(cw): activate the Kenwood/Elecraft keyer engine when selected rouggy 2026-08-04 17:59:30 +02:00
  • 87ff0a9e16 chore: release v0.23.3 v0.23.3 rouggy 2026-08-04 16:46:32 +02:00
  • 18f9b915c5 fix: PGXL meters/auth/fan, TCI spots+click, PTT-over-CAT, CW <LOGQSO> rouggy 2026-08-04 15:55:10 +02:00
  • b3fdd0b7fa feat(rotator): multiple rotors of any type, plus a CAT PTT hotkey rouggy 2026-08-04 09:00:54 +02:00
  • 9846354bf9 chore: release v0.23.2 v0.23.2 rouggy 2026-08-02 23:51:46 +02:00
  • 3da1d71323 chore: release v0.23.1 v0.23.1 rouggy 2026-08-02 20:29:30 +02:00
  • 72f692aa04 chore: release v0.23.0 v0.23.0 rouggy 2026-08-02 20:03:16 +02:00
  • f6cd6e999a chore: release v0.22.9 v0.22.9 rouggy 2026-08-02 06:40:10 +02:00
  • 296a4a55c0 refactor(cat): one DTR/RTS setting per backend, none shared rouggy 2026-08-01 20:35:57 +02:00
  • acf73c73c7 fix(panels): the wheel moved whatever slider the pointer was over rouggy 2026-08-01 19:55:42 +02:00
  • 5777c119cb feat(cat): make the DTR/RTS lowering a setting rouggy 2026-08-01 19:25:04 +02:00
  • 85bf0da006 fix(awards): the mode filter only hid rows, it did not filter the award rouggy 2026-08-01 16:10:22 +02:00
  • b6ea07e3a3 chore(changelog): open the 0.22.9 block rouggy 2026-08-01 13:20:16 +02:00
  • 549adc8c0e chore: release v0.22.8 v0.22.8 rouggy 2026-08-01 13:19:49 +02:00
  • 0e1e7d9f3c feat(cat): ID 022 is a TS-990S rouggy 2026-08-01 12:09:57 +02:00
  • 3dd428d748 fix(cat): stop deasserting DTR/RTS on Kenwood and Yaesu rouggy 2026-08-01 12:09:11 +02:00
  • c62d992ad6 fix(cat): keep the Kenwood read buffer across commands; log the CAT error rouggy 2026-08-01 12:04:32 +02:00
  • a83acb0f9a feat(main): draggable divider between the two panes rouggy 2026-08-01 11:11:32 +02:00
  • d8b7b86eb7 chore: release v0.22.7 v0.22.7 rouggy 2026-08-01 10:05:00 +02:00
  • 3e1c36d186 docs(changelog): DARC DOK award updated to v2 (one reference per QSO) rouggy 2026-08-01 09:47:20 +02:00
  • 6255a9f218 feat(details): NEW badge on a county never worked rouggy 2026-08-01 01:46:32 +02:00
  • 599621a998 fix(ui): drop the focus ring on tab panels rouggy 2026-08-01 01:38:23 +02:00
  • d7bcf21203 style(details): label the zone fields CQ and ITU rouggy 2026-08-01 01:25:31 +02:00
  • 589e0b9b6a style(details): size the Info tab fields to their contents rouggy 2026-08-01 01:22:35 +02:00
  • c21d6cc23a fix(awards): live detection only saw the address, never the QTH rouggy 2026-08-01 01:15:05 +02:00
  • ae21ddb9d7 feat(awards): offer the ambiguous references at log time rouggy 2026-08-01 01:10:59 +02:00
  • a4623e9ea3 feat(awards): refuse an ambiguous match on one-reference awards rouggy 2026-08-01 01:04:17 +02:00
  • 06e34372ed fix: a hand-assigned award reference no longer loses to the matcher rouggy 2026-08-01 00:57:34 +02:00
  • d23c4c4037 fix: RST fields too narrow for a 59+30 report rouggy 2026-08-01 00:50:48 +02:00
  • d4bfd30636 fix: serial CAT keyed the radio on connect; Xiegu can key on RTS/DTR rouggy 2026-07-31 22:16:03 +02:00
  • 258fa717f1 docs: give 0.22.6 its own changelog block rouggy 2026-07-31 22:06:19 +02:00
  • aa995c250c chore: release v0.22.6 v0.22.6 rouggy 2026-07-31 22:04:09 +02:00
  • 72fee7a090 fix: a quiet cluster was treated as a dead one and reconnected rouggy 2026-07-31 21:48:05 +02:00
  • ed67ed7fe3 fix: replaying a QSO used the voice keyer's level and overdrove the rig rouggy 2026-07-31 21:32:55 +02:00
  • fddb3c45c4 fix: MP3 recordings carried a hiss the WAV of the same audio did not rouggy 2026-07-31 21:27:57 +02:00
  • da1f3eb2bd fix: say which devices a recording is captured from rouggy 2026-07-31 21:20:35 +02:00
  • 5e0bb6e68e fix: recordings buried under hiss — the cheap resampler was folding it in rouggy 2026-07-31 21:12:59 +02:00
  • 2b61f43780 fix: a level set by the slider was lost when a recording started rouggy 2026-07-31 21:04:20 +02:00
  • 2b66e5bc7f fix: the audio level sliders did nothing until Settings were saved rouggy 2026-07-31 20:58:40 +02:00
  • 84b06ed47b fix: padlocks unclickable, From-radio level inert, callsign field too narrow rouggy 2026-07-31 20:33:39 +02:00
  • 39bd1ff414 feat: the play button stops the transmission while it is going out rouggy 2026-07-31 20:23:03 +02:00