Releases: thomasguillot/hosts-switchr
Release list
Hosts Switchr 0.2.5
What's new
- Menu tidy-up. Settings now sits below the separator, next to Quit, instead of in the middle of the actions.
- If you're already on 0.2.4, this is the first update that installs itself — Hosts Switchr downloads, replaces itself, and relaunches, no dragging required.
Install (unsigned app)
Hosts Switchr uses no Apple Developer Program, so macOS blocks it on first launch:
- Double-click Hosts Switchr; when macOS says it "can't verify the developer," click Done (not "Move to Trash").
- Open System Settings → Privacy & Security, scroll to Security, and click Open Anyway next to Hosts Switchr.
- Authenticate and click Open. macOS only asks once.
Requires macOS 26 (Tahoe) or later · Apple Silicon.
DMG SHA-256
0b9b7e3db81c6b7a97ed62ba9a83b4ef5773691c611a67e6baf755184386e1e6
Hosts Switchr 0.2.4
What's new
- Updates install themselves. New versions now download, replace the app, and relaunch on their own — no more quitting, dragging to Applications, and reopening. (This takes effect for updates from 0.2.4 onward, so this one still needs the manual drag.)
- Menu-bar icons. The menu-bar actions now carry SF Symbol icons alongside the profile ticks.
- New website: https://thomasguillot.github.io/hosts-switchr/
Install (unsigned app)
Hosts Switchr uses no Apple Developer Program, so macOS blocks it on first launch:
- Double-click Hosts Switchr; when macOS says it "can't verify the developer," click Done (not "Move to Trash").
- Open System Settings → Privacy & Security, scroll to Security, and click Open Anyway next to Hosts Switchr.
- Authenticate and click Open. macOS only asks once.
Requires macOS 26 (Tahoe) or later · Apple Silicon.
DMG SHA-256
0dc6fd06d21c485a620593bd9ba9c034079a762c17ef1b8b0cbe884764fa5882
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
Hosts Switchr 0.2.2
Drag-to-reorder everywhere: arrange your Fragments, Profiles, and Sources lists the way you want.
Requires macOS 26 (Tahoe) or later.
New
- Drag-to-reorder in all three sidebars. Grab a fragment, profile, or source and drag it up or down — Finder-style, no Edit mode. The order is purely for organizing your lists: what gets written to
/etc/hostsis still controlled per profile. - System Default stays pinned at the top of the Profiles list — it can't be dragged, and nothing can be dropped above it.
- Built-in sources keep their canonical order; only the sources you've added yourself can be reordered.
Install
-
Download HostsSwitchr-0.2.2.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: 8900b63abc2e3813beec58ab945314ea89e49660f64ad99e544e6a592deb32c9
Hosts Switchr 0.2.1
Point release that fixes the wording of the update prompt.
Requires macOS 26 (Tahoe) or later.
Fixes
- Update prompt now tells you to quit before dragging. The "Update downloaded" message previously said to drag the new app into Applications and then quit — but dragging over the still-running app makes macOS report "the item 'Hosts Switchr' is in use." The prompt now guides you to quit → drag → reopen, and its Quit Now button lets you quit right from the dialog before you drag.
Install
-
Download HostsSwitchr-0.2.1.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: 4fb00c1752ceac0c6603008780533aa0d868cbf28ffa14893200e096022ddd17
Hosts Switchr 0.2.0
Adds an in-app update checker so the app can tell you when a new version is out and fetch it for you.
Requires macOS 26 (Tahoe) or later.
New
- Update checker. Hosts Switchr now checks GitHub Releases for a newer version and, when one exists, downloads the
.dmgand opens it for you to drag into Applications.- A new "Check for Updates…" item in the menu-bar menu (above Quit). When an update is available it becomes "Update to vX.Y.Z…".
- A "Automatically check for updates on launch" toggle in Settings (on by default). The automatic check runs ~10 minutes after launch so it never collides with the source refresh.
- Downloads are https-only and size-checked; the app only mounts the disk image — it never runs it. In keeping with the unsigned design there's no signature/notarization step.
Install
-
Download HostsSwitchr-0.2.0.dmg below.
-
Open it and drag Hosts Switchr onto Applications.
-
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: d21e219eecc739f7a954c81bc49b055a09e60912b3bf4db35709b6b6e04f1a2f
Hosts Switchr 0.1.2
Point release that fixes the admin-password prompt firing on every keystroke while editing a fragment.
Requires macOS 26 (Tahoe) or later.
Fixes
- No more admin-password prompt on every character typed in a fragment. Editing a fragment that belonged to the active profile used to re-apply
/etc/hostsafter every debounced save — so the authorization prompt reappeared every few keystrokes, making fragment editing unusable. Fragment editing now just saves and marks the active profile out of date, exactly like editing a profile's own content. - New Apply button in the fragment editor. It re-applies the active profile (with the fragment's changes) on demand, and stays disabled until there's actually something to apply — mirroring the profile editor.
/etc/hostsis still only ever touched when you click Apply.
Install
-
Download HostsSwitchr-0.1.2.dmg below.
-
Open it and drag Hosts Switchr onto Applications.
-
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: c1b5f9dfc760fa3058aa438aa5d378c4296aae314f457d3150a63720fef98377
Hosts Switchr 0.1.1
Point release that fixes the admin-password prompt appearing on every restart.
Requires macOS 26 (Tahoe) or later.
Fixes
- No more admin-password prompt on every restart. The launch-time source refresh now respects your configured refresh interval instead of running on every launch, and waits 5 minutes after boot before its first run — so a blocklist auto-reapply can't prompt for your password the moment you turn on your Mac. With a weekly interval, that's at most one refresh (one possible prompt) per week, never mid-boot.
- Scheduler reworked to a single interval-anchored timer: a not-yet-due launch no longer defers the next refresh by up to ~2× the interval, and changing the interval (or turning refresh Off) can no longer let a stale refresh fire.
- An all-offline refresh no longer throttles the next attempt for a full interval.
Install
-
Download HostsSwitchr-0.1.1.dmg below.
-
Open it and drag Hosts Switchr onto Applications.
-
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: b950bff7b5b1e8c38f558caa4a47e57ddbe2b7fe5e7ed147eeacedc953703785
Hosts Switchr 0.1.0
A native macOS menu-bar app for managing /etc/hosts through switchable profiles.
Requires macOS 26 (Tahoe) or later.
Install
-
Download HostsSwitchr-0.1.0.dmg below.
-
Open it and drag Hosts Switchr onto Applications.
-
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.
What's in it
- Profiles — switch named
/etc/hostsconfigurations from the menu bar - Blocklist sources — built-in StevenBlack & HaGeZi lists (https-only), plus your own
- Fragments — reusable snippets toggled per profile
- Import / export, launch at login, scheduled auto-refresh, and a built-in Help guide
/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: dc379e67fddb0c1271cc94206ba706ca82044d82bf3c32ba64efe591136d3a3f