Fixed
- Light mode is now readable, and you can pick a theme. On Linux/macOS in
light appearance, the cards and text kept dark-mode colors against a light
page, making text nearly invisible (#26). The whole UI is now theme-aware via
CSS variables, with a proper light palette. A Light / Dark / Auto toggle
in the header lets you override the system appearance (Auto follows the OS).
Dark mode is unchanged.
First-run warnings
These builds are unsigned. Your OS may complain on first launch:
- macOS (Gatekeeper): the first-launch dialog on macOS 15+ only offers "Move to Trash" or "Done" — click Done, then either:
- Terminal:
xattr -dr com.apple.quarantine "/Applications/Shield Optimizer.app"(one-time, then double-click as normal) - GUI: System Settings → Privacy & Security → scroll to the "Shield Optimizer was blocked" message → Open Anyway → enter password
- Terminal:
- Windows (SmartScreen): "More info" → "Run anyway".
- Linux:
chmod +x ShieldOptimizer*.AppImagebefore running.
See the v2 README for setup and feature docs.