Skip to content

Releases: roypadina/LanGuard

v1.3.2

Choose a tag to compare

@roypadina roypadina released this 04 Nov 16:45
43240ea

SHA-256: f442b4e944b135b9c2e7d79cdd0fdea828a06cb315959fa4281616f9a7a9a9be

Added

  • Check for Updates… (or Install Update X.Y.Z… once one is found) in the menu-bar menu.

v1.3.1

Choose a tag to compare

@roypadina roypadina released this 04 Nov 14:32
0d79374

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

Choose a tag to compare

@roypadina roypadina released this 04 Nov 14:21
819dddd

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

Choose a tag to compare

@roypadina roypadina released this 30 Oct 21:56
eb70457

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

Choose a tag to compare

@roypadina roypadina released this 29 Oct 23:07
b469c26

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

Choose a tag to compare

@roypadina roypadina released this 24 Oct 22:12
df355c3

SHA-256: e1b7367fa75f155b8217b5b46fcf173f9a3234aae5b0370fc22ce0e404126755

Releases are now signed with a stable identity, so permissions survive future updates. After this one update you may need to re-allow Local Network access once.

v1.1.10

Choose a tag to compare

@roypadina roypadina released this 24 Oct 20:35
c8353f5

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 launchd and panic the Mac.
  • Existing helper installs: the protection status shows "helper update needed". Click Settings › Protection › Update helper… (admin password once).

v1.1.9

Choose a tag to compare

@roypadina roypadina released this 23 Oct 20:00
f96590e

SHA-256: f2b53f69b45810671f3bcee4504d7626474f0a5a6dab88e2ab528559176d8ee7

About: request a feature / contribute. The About window now has Request a feature and Contribute buttons; Ko-fi supporters' requests go to the front of the queue.

v1.1.8

Choose a tag to compare

@roypadina roypadina released this 23 Oct 12:23
aa920a2

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

Choose a tag to compare

@roypadina roypadina released this 23 Oct 11:54
40fc2a1

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.