1.0.7 - 05.05.2026
Module Manager and Extensions About (`GetAbout()`) now appends the same Change history content as `GetChangeLog()` from `CHANGELOG.md`.
About template: removed the blue info banner (NewsTargeted maintenance line).
1.0.6 - 04.05.2026
Fewer tile requests: Leaflet loads tiles after zoom finishes (`updateWhenZooming: false`) and keeps a smaller off-screen tile buffer (`keepBuffer: 1`). With visitor Light/Dark controls, the same two `L.tileLayer` instances are reused when switching back, and the last choice is stored in `localStorage` on this domain so the next visit can start on that style (browser HTTP cache still applies per tile URL).
1.0.5 - 04.05.2026
Visitor control: Light and Dark buttons on the map (top right) when enabled in Settings. Tag parameter `controls` can force show (`1`) or hide (`0`) per embed. Tile URLs stay allowlisted in PHP; switching only swaps the built-in presets.
1.0.4 - 04.05.2026
Frontend map config is passed as Base64 so parent page Smarty does not corrupt Leaflet tile URLs (`{z}` etc.) when content is processed twice. Fixes blank map and `Unexpected token '{'` in the browser console.
1.0.3 - 04.05.2026
Map appearance: default and tag parameters `theme` (light OSM tiles or dark Carto dark_all) and `shape` (rect, rounded, circle). Admin Settings section for defaults. Tile URLs remain allowlisted in PHP only.
1.0.2 - 04.05.2026
Fix public map template: wrap Leaflet JavaScript in Smarty `{literal}` so `{z}/{x}/{y}` and option braces are not parsed as Smarty tags (fixes compile error on `{cms_module}` pages).
1.0.1 - 04.05.2026
Module Help and About dialogs use TwoFactor-style tabbed layout (`#page_tabs`). Admin adds Help, About, and Changelog tabs. `GetChangeLog()` renders `CHANGELOG.md` as HTML.
1.0.0 - 04.05.2026
Initial release: admin Settings (map defaults, show or hide Donations tab), Donations tab (PayPal hosted button parity with MAS_Paypal), frontend Leaflet map with OpenStreetMap tiles and required attribution.