Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
17 changes: 16 additions & 1 deletion src/components/WhatsNew.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -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.',
Expand Down Expand Up @@ -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.',
},
],
},
{
Expand Down
Loading