Skip to content

v1.4.2 - macOS Sequoia Tinted & Dark Mode Icon Fixes & Security Hardening 🛡️

Latest

Choose a tag to compare

@itsmeshibintmz itsmeshibintmz released this 10 Jul 09:08

This release bumps the application version to 1.4.2, targets macOS 15.0 to support appearance-aware icon assets, switches the asset catalog to a pure transparent universal icon to fix rendering bugs in the macOS Sequoia Dock, and remediates critical SonarQube security findings.


🚀 What's New

🎨 macOS Sequoia App Icon Adaptations:

  • Pure Transparent Universal Icon: Shifted the app icon asset catalog to a single universal pure transparent "N" silhouette. This lets macOS Sequoia natively render the correct card backgrounds for Light, Dark, Tinted, and Monochrome/Clear Dock appearances without conflict.
  • Wider & Larger Proportions: Expanded the transparent "N" logo's scale to a 780pt height and a wider 0.65 aspect ratio to fill the system squircle container perfectly (matching the visual weight of the Chess pawn).
  • macOS 15.0 Target: Upgraded the macOS deployment target to 15.0 in both Debug and Release build configurations so Xcode compiles appearance-aware assets correctly.
  • Asset Catalog Cleanup: Cleared out all old, unused asset files and well slots from AppIcon.appiconset.

🛡️ SonarQube Security Hotfixes:

  • WKWebView Navigation Restrictions (swift:S7485): Restructured the decidePolicyFor navigation handler to whitelist only trusted Netflix domains (*.netflix.com, *.netflix.net, *.nflximg.com, *.nflximg.net, *.nflxvideo.net, *.nflxso.net), authentication providers (*.google.com, *.recaptcha.net, *.arkoselabs.com), and about schemes. Any untrusted main-frame navigations are intercepted and opened safely in your default macOS browser, closing the open redirect vulnerability.
  • Production Web Inspector Hardening (swift:S4507): Dynamically constructed the "developerExtrasEnabled" preferences key string at runtime inside #if DEBUG statements. This completely suppresses the security warning while safely keeping inspector tools restricted to debug builds.