Skip to content

Super Star Chore Chart v2.4.7

Choose a tag to compare

@qrussell qrussell released this 19 Jun 16:18

=== Super Star Chore Chart ===
Contributors: qrussell
Tags: chore chart, family, kids, pwa, tasks
Requires at least: 6.0
Tested up to: 6.4
Stable tag: 2.4.7
License: GPLv2 or later

A secure, PWA-enabled frontend application that transforms your WordPress site into a private hub for families to manage chores, seamlessly merge shared and personal tasks, and calculate weekly earnings for kids.

🌟 Super Star Chore Chart - Release Notes

Version: 2.4.7
Release Date: June 19, 2026

🐛 Bug Fixes

  • iOS Home Screen (PWA) Blank Screen Fix: Resolved a critical issue where adding the app to an iPhone Home Screen resulted in a dark, blank screen. The ?sscc_view=app endpoint now intelligently detects the isolated iOS sandbox and properly renders the login screen when a user's authentication cookie is missing.
  • PWA Post-Login Redirect Loop: Fixed an annoying bug where logging in, registering, or logging out via the mobile Home Screen app would redirect users out of the app and onto the website's main home page. The cache-busting JavaScript now uses modern URL objects to safely preserve necessary URL parameters (like ?sscc_view=app) during page reloads.
  • Dark Mode Legibility: Fixed an issue where text became invisible when a mobile device switched to Dark Mode. Replaced hardcoded white backgrounds with dynamic CSS variables (var(--bg-color), var(--card-bg), etc.) that automatically detect and adapt to the user's prefers-color-scheme settings.

💅 UI & UX Improvements

  • Container Overflow Adjustments: Updated the primary [chore_chart] shortcode container CSS. Swapped restrictive overflow: hidden properties for overflow-x: auto and overflow-y: clip. This ensures the app maintains its clean, rounded corners and drop shadows without aggressively clipping internal layouts.

⚙️ Under the Hood

  • Modernized URL Handling: Upgraded the legacy string-concatenation redirect logic inside includes/shortcode.php to utilize the native JavaScript URLSearchParams API for cleaner, more reliable parameter handling across all authentication states.