- Major rewrite: SwiftUI preferences, smart Pi-hole auto-detection, Swift async/await networking
- Full Pi-hole v6 support (password + TOTP auth, session auto-refresh via saved password)
- Credentials moved from UserDefaults to macOS Keychain
- New per-Pi-hole "Ignore when offline" toggle so a dead host no longer drags aggregates or blocks enable/disable, with a failsafe when every host is ignored-and-offline
- New app icon (Icon Composer)
- Retargeted macOS 15 Sequoia minimum