diff --git a/package.json b/package.json index 92590f4b..c2e14873 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openhamclock", - "version": "26.1.2", + "version": "26.1.3", "description": "Amateur Radio Dashboard - A modern web-based HamClock alternative", "main": "electron/main.js", "scripts": { diff --git a/src/components/WhatsNew.jsx b/src/components/WhatsNew.jsx index 75f00f77..62a8b755 100644 --- a/src/components/WhatsNew.jsx +++ b/src/components/WhatsNew.jsx @@ -29,7 +29,7 @@ const ANNOUNCEMENT = { const CHANGELOG = [ { - version: '26.1.2', + version: '26.1.3', date: '2026-03-23', heading: 'EmComm layout with APRS resource tracking, redesigned Classic layout, new versioning scheme, SDR integration, DX cluster text filter, RBN spotter filter, DX favorites, mutual reception indicator, UDP spot listener, WSJT-X multicast, swappable header clocks, Classic VOACAP heatmap, and bug fixes.', @@ -149,6 +149,21 @@ const CHANGELOG = [ title: 'Bug Fix β€” Edge Browser Cache Issue', desc: 'Fixed a crash in Microsoft Edge when switching to azimuthal projection. Leaflet icon creation was happening at module load time before the library was ready, causing a fatal error on browsers with aggressive caching. Azimuthal map now also has its own error boundary β€” if it fails, it falls back to flat projection instead of crashing the entire dashboard.', }, + { + icon: 'πŸ›', + title: 'Bug Fix β€” Plugin Layer Crash (getPane)', + desc: 'Fixed a "getPane().appendChild" crash that could occur when switching projections or opening settings. Each map plugin layer is now wrapped in its own error boundary, so a single broken layer never takes down the whole dashboard. Added map-alive validation to prevent layers from attaching to destroyed or stale Leaflet instances.', + }, + { + icon: 'πŸ—ΊοΈ', + title: 'Bug Fix β€” Streets & Terrain Tile Providers', + desc: 'Streets map style switched from OpenStreetMap tile servers (blocked for violating tile usage policy) to CARTO Voyager. Terrain switched from OpenTopoMap to Esri World Physical Map. Both now load reliably without access errors.', + }, + { + icon: 'πŸ›', + title: 'Bug Fix β€” Azimuthal Tiles on Retina/HiDPI Displays', + desc: 'Fixed the azimuthal projection tile imagery appearing as a small globe in the top-left corner on Mac Retina and other HiDPI displays. The tile image was bypassing the canvas DPR scaling transform β€” now renders at the correct size and position.', + }, ], }, {