Hosts Switchr 0.2.3
Smarter change tracking, a Cancel button, and a clearer fragment editor.
Requires macOS 26 (Tahoe) or later.
New
- The "needs apply" badge is now accurate. Hosts Switchr compares your profile against what's actually live in
/etc/hosts— add a line and delete it again, toggle a source or fragment on and back off, or undo a fragment edit, and the badge clears instead of nagging you to re-apply. This survives app restarts, and refreshing a blocklist that hasn't actually changed no longer flags your profile. - Cancel button. When the active profile has un-applied changes, Cancel restores the text and the source/fragment toggles to exactly what's applied.
- Clearer fragment editing. The fragment editor now has explicit Save (commits to your library — never asks for a password) and Cancel (discards the draft) buttons, plus Re-apply Profile when a saved change still needs publishing — one password prompt picks up all pending changes at once. Fragments that need re-applying show a ↻ badge in the sidebar.
- Softer indicators. "Out of date" is now a quiet ↻ refresh glyph in the sidebar and menu bar; warning triangles are reserved for real problems (fetch failures, invalid hosts lines).
Improved
- The profile editor's hosts text fills the window, and the Fragments/Sources dropdowns stay pinned next to Apply — open lists grow to use the free space and scroll only when they run out.
- Toggle rows dim their label when off, so what's enabled is visible at a glance.
- Drag-to-reorder no longer offers a pointless drag when there's only one movable item.
Install
-
Download HostsSwitchr-0.2.3.dmg below.
-
Open it and drag Hosts Switchr onto Applications. (If Hosts Switchr is already running, quit it first from its menu-bar icon, otherwise macOS will say the item is in use.)
-
The app is unsigned (it deliberately uses no Apple Developer Program, signing, or privileged helper), so macOS blocks it on first launch. To allow it:
- Double-click Hosts Switchr; when macOS warns it "can't verify the developer," click Done (not "Move to Trash").
- Open System Settings → Privacy & Security and scroll to the Security section.
- Click Open Anyway next to "Hosts Switchr" was blocked to protect your Mac, then authenticate and click Open.
macOS only asks once — after that it launches normally.
/etc/hosts is only ever changed when you click Apply (you'll be asked for your admin password — the only privileged step).
DMG SHA-256: 19aa47ad38f083273520b340957f175b8bb3753c6db7c58b66f5d75da7c611ff