Skip to content

v1.7.0: YAAM Confirmation Sync and Feature Updates

Pre-release
Pre-release

Choose a tag to compare

@fact0real fact0real released this 14 Aug 02:18
· 150 commits to main since this release

Recent Development Update

Added

  • QRZ Logbook confirmation sync alongside LoTW confirmation sync.
  • QRZ confirmed QSO parsing from QRZ Logbook API ADIF responses.
  • DX Advisor “Callsigns With No Confirmed QSOs” follow-up workflow.
  • One-click QRZ email lookup from DX Advisor.
  • Multi-QSO confirmation request emails with full unconfirmed QSO details.
  • Bulk QSL email sending with recipient selection.
  • Duplicate email warning based on previous email history.
  • APP_YAAM_LAST_EMAIL table column showing last email date, status, and subject.
  • SDR-Control SmartSDR.smartsdrlog direct import.
  • Periodic SDR-Control sync from Settings.
  • External ADIF periodic sync for WSJT-X, JTDX, GridTracker, Log4OM, N1MM, and similar apps.
  • DX Advisor propagation panels for HF, VHF, solar indices, and geomagnetic data.
  • Audible success/failure feedback for major actions.

Changed

  • Moved SMTP/email settings from Log Table Viewer to Settings > Email.
  • Removed SMTP button from the Log Table toolbar.
  • Improved QRZ confirmation sync with a separate QRZ sync timestamp.
  • Improved QRZ API parsing for escaped ADIF payloads.
  • Improved email templates for confirmation requests.
  • Improved default Log Table visibility by hiding low-value columns.
  • Moved MY_* and APP_LOTW_* columns behind optional display controls.
  • Bulk email now plays one final result sound instead of one sound per recipient.

Fixed

  • Fixed QRZ confirmations not being applied to table rows.
  • Fixed QRZ API responses being misread as errors when ADIF was HTML-escaped.
  • Fixed QRZ email decoding from encoded qmail values.
  • Fixed QRZ email values containing trailing mailto.
  • Fixed missing VHF propagation display values from HamQSL.
  • Fixed repeated email sends without warning.
  • Fixed SDR-Control iCloud permission and plist parsing issues.
  • Fixed background-thread publishing warnings during model updates.

Technical

  • Added centralized activity sound handling in AppState.
  • Added QRZ Logbook API response parser.
  • Added QRZ/LoTW confirmation cache updates.
  • Added persisted email history storage.
  • Added SDR-Control binary plist parser and ADIF field mapper.
  • Added periodic sync timers for SDR-Control and External ADIF.