Repository navigation
Releases: roypadina/LanGuard
Release list
v1.3.2
v1.3.1
SHA-256: 8cf4105e4740e326ad14a942fe62c84743872c94b912d3d518ca7efc5e0d904e
Changed
- The default Switch to Wi-Fi shortcut is now ⌃⌥⇧⌘L (was ⌃⌥⌘L, the same as VaultBar's default panic-lock shortcut, so only one of the two apps got it). If you never recorded your own shortcut, use ⌃⌥⇧⌘L from now on, or record another one in Settings › Switching. A shortcut you recorded yourself stays as it is.
v1.3.0
SHA-256: c8760859fec16723bfb8eac218f3b81a2ee59302d38d0d7b93f69effd0e3e818
In-app updates. LanGuard now checks for a new version once a day and asks before installing it; tick Automatically download and install updates in that prompt to skip the question next time. Check for Updates… is in the About window and Settings › About. Updates are signed and install without the xattr step.
v1.2.1
SHA-256: 5897485b5fe430a904272dc746335faa0125ce026527e46ed3fec643094f8f06
Fixed
- Connection protection: after a brief wired-link drop (for example a dock or cable blip of a fraction of a second), apps that use Apple's networking stack (URLSession / Network.framework) could time out for hours on hosts they were talking to at that moment, while Terminal tools still worked. LanGuard now re-applies the stable address and its routes once the link is back (also after a link change on another adapter on the same router, and once when LanGuard starts while protection is already on). On a docked Mac whose Ethernet drops during sleep this also happens once after each wake: a pause of about 2 seconds.
- Workaround for older versions: switch Connection Protection off and on in Settings › Protection.
v1.2.0
SHA-256: 13639fc508710d7fdc07f7c8fb30420584a730936ecff1bcefba4374a864e255
Added
- A welcome window on first launch (and once after this update): what LanGuard does, where the icon is, what to do if it is hidden, and an Open at Login switch. Re-open it from Settings › About › Welcome Guide….
- Opening LanGuard again from Applications, Finder or Raycast now opens Settings, so a hidden menu-bar icon no longer locks you out.
- If "Restore Normal Networking (Panic)" fails, an alert shows the Terminal command to run, with a Copy Command button.
- VoiceOver: the menu-bar icon reads "LanGuard, LAN", "LanGuard, Wi-Fi" or "LanGuard, paused"; interface rows say "Link up" / "Link down" (wired) or "On" / "Off" (Wi-Fi) instead of only a coloured dot; the Switch to Wi-Fi progress is announced.
Changed
- Settings opens in a window with toolbar tabs, sized to each pane, with a title that follows the pane, and it reopens on the last pane. Settings, About and Welcome show LanGuard in the Dock and the menu bar while they are open.
- Open at Login is now an opt-in: a first launch no longer turns it on, and switching it off stays off. LanGuard no longer shows alerts at launch about its login item; if macOS needs your approval, Settings › General shows an Allow in Login Items… button.
- Menu items are Title Case (Restore Normal Networking (Panic), Re-Enable Connection Protection, Switch to Wi-Fi (Safe Unplug), Auto-Toggle Wi-Fi). Settings labels say what they do ("Banner when Wi-Fi turns off", "Progress window while switching", "“Safe to unplug” alert").
- The Panic steps in Settings are separate, selectable lines, and an empty interface list says what to do. The Switch to Wi-Fi progress window has that title and larger instruction text.
Fixed
- Settings rows no longer lose keyboard focus (or the VoiceOver cursor) every 2 seconds.
- Turning off Start at login was undone at the next launch.
- The "Used by another app" shortcut warning is readable in light mode.
v1.1.11
v1.1.10
SHA-256: 0b93886d31c18f41c51e6842622e5580ef6dbe45959b273a64dc91f056972fa6
- Fixed: a possible macOS 27 kernel panic. The connection-protection guardian is now one long-running process that checks every 3 s. Before, macOS started and stopped it every 3 s. With System Settings left open on Login Items, that could crash
launchdand panic the Mac. - Existing helper installs: the protection status shows "helper update needed". Click Settings › Protection › Update helper… (admin password once).
v1.1.9
v1.1.8
SHA-256: 73af97aa908cdac6937509441af1996a497d1f45f91680490e13347688e31cb2
Panic recovery no longer depends on a Raycast script: the repo ships Scripts/languard-panic.sh, and the app text, notification and README give a copy-pasteable Terminal command.
v1.1.7
SHA-256: e2f19a6e0f9bff2eb110bdb9fb24bf475bb6af9ba4121d97e01d77ccd05b063e
Universal build: now runs on Intel Macs as well as Apple Silicon. README polish: honest no-admin wording (optional Connection Protection installs a root helper), Open Anyway steps for macOS 15+, Requirements block, Settings screenshot.