Changelog
v0.4.0
Added
- Added
sitemap.xml
to improve SEO and indexing. - Introduced
typos
target inMakefile
to run typo checking. - Added new
typos.toml
configuration file for typo checker customization. - Implemented structured metadata (
<script type="application/ld+json">
) for better SEO. - Enhanced
index.html
with better meta tags, including Open Graph and Twitter metadata. - Added Google site verification file (
google9a0791a2fccf46f1.html
). - Introduced timezone display enhancements with real-time updates.
- Added marker icons for different themes (
marker_light.svg
,marker_dark.svg
,marker_high_contrast.svg
). - Implemented a new interactive panel with improved UX for coordinate input.
- Introduced an interactive share feature to generate shareable images of the map.
- Added support for keyboard shortcuts panel in the UI.
- Implemented timezone filtering to display unique timezone offsets dynamically.
- Introduced high-contrast mode compatibility.
- Improved accessibility with ARIA attributes and visually hidden elements for screen readers.
Changed
- Updated
README.md
to clarify that the project is a web debugger fortzf-wasm
. - Improved meta description for better search engine visibility.
- Refined styling and layout adjustments for better responsiveness.
- Updated CSP policies in
index.html
to include Google Fonts. - Redesigned
footer
layout for improved readability and accessibility. - Enhanced
map
initialization to support new theme-based marker icons. - Refactored timezone label styles for better clarity.
- Optimized marker update logic to handle theme changes dynamically.
- Replaced old timezone label rendering with cleaner, modern tooltip-based display.
- Improved coordinate input panel UI and toggle behavior.
- Simplified graticule grid rendering for better performance.
- Replaced Leaflet default marker with custom markers based on theme selection.
Removed
- Removed inline timezone labels that cluttered the map view.
- Eliminated redundant styling rules for high-contrast mode.
- Removed unused Leaflet grid debug overlay.
Fixed
- Fixed timezone marker tooltip behavior to properly update on theme changes.
- Resolved inconsistencies in timezone name formatting.
- Fixed
Makefile
artifact generation to ensuresitemap.xml
is copied todist/
. - Addressed minor layout bugs in mobile UI.
- Fixed issues with incorrect meta property values for Open Graph tags.
- Corrected CSP rules to properly allow WebAssembly execution.
Full Changelog: v0.3.0...v0.4.0