Skip to content

v0.4.0

Latest
Compare
Choose a tag to compare
@ringsaturn ringsaturn released this 17 Feb 14:01
· 12 commits to main since this release
aa400f2

Changelog

v0.4.0

Added

  • Added sitemap.xml to improve SEO and indexing.
  • Introduced typos target in Makefile 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 for tzf-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 ensure sitemap.xml is copied to dist/.
  • 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