Fixed critical compatibility bug: activating JetPrayer (free) while JetPrayer Pro is active no longer causes a PHP fatal error — the free version now auto-deactivates itself and shows a clear admin notice via Pro.
Fixed data-loss bug: uninstalling JetPrayer (free) while JetPrayer Pro is active no longer drops shared database tables or options; DB cleanup is skipped when the other version is still active.
Same data-safety guard added to JetPrayer Pro’s uninstall — shared tables and options are preserved when the free version is active.
1.0.2
Fixed Display settings bug where font-weight values (like 600, 700) were clamped to 100 on sanitization.
Reduced container padding and margins on mobile to 5px for better mobile screen space utilization.
Added Upgrade to Pro tab in plugin settings page outlining premium features and direct customer support.
Fixed CSS empty spacing/gaps in headers when Hijri and Gregorian dates are toggled off.
1.0.1
Added Backup tab to allow downloading Partial (settings, custom timings, and locations metadata) or Full (all timings cache) JSON backups.
Implemented memory-safe Chunked Streaming architecture for Full Backups to prevent server timeouts and RAM limits.
Added mobile responsive CSS overrides to keep layout width and centering stable on mobile devices, regardless of custom max-width settings.
Added horizontal scroll support to monthly timetable modal on mobile screens.
1.0.0
Initial release. Features Card, Grid, Slider, Ticker, and Modal layouts.
Includes Settings & Sync panel with AlAdhan API sync and 60-second rate limit protection.