-
Notifications
You must be signed in to change notification settings - Fork 281
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(apple): Handle network changes reliably on macOS and iOS #4133
Commits on Mar 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e77d5ae - Browse repository at this point
Copy the full SHA e77d5aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b78d67a - Browse repository at this point
Copy the full SHA b78d67aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1363672 - Browse repository at this point
Copy the full SHA 1363672View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34ba208 - Browse repository at this point
Copy the full SHA 34ba208View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7953bcc - Browse repository at this point
Copy the full SHA 7953bccView commit details -
Configuration menu - View commit details
-
Copy full SHA for d464659 - Browse repository at this point
Copy the full SHA d464659View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36c1bc8 - Browse repository at this point
Copy the full SHA 36c1bc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 828e062 - Browse repository at this point
Copy the full SHA 828e062View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2de10df - Browse repository at this point
Copy the full SHA 2de10dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91b9a2f - Browse repository at this point
Copy the full SHA 91b9a2fView commit details -
fix(apple): Don't crash on tunnel save if the configuration has been …
…removed (#4324) - Handles an edge case where we would crash if the tunnel configuration was removed in the middle of saving Settings. - Handles an edge case where our tunnel configuration may have been changed by the system -- if it was disabled, we disconnect.
Configuration menu - View commit details
-
Copy full SHA for 5ff2898 - Browse repository at this point
Copy the full SHA 5ff2898View commit details -
fix(apple): Fix stuck menubar icon state (#4323)
When binding to published variables from other objects, we must use the parameter received in the callback to act upon, and not re-read the stored parameter on the associated object again. The stored parameter can be stale, which leads to UI bugs where we transitioned state but the menubar icon or menu did not get updated. <img width="274" alt="Screenshot 2024-03-25 at 11 45 35 PM" src="https://github.com/firezone/firezone/assets/167144/17a26b52-0599-4523-a7d1-d1bb2e617c44"> This fixes a long-standing bug that has occurred off and on since the early versions.
Configuration menu - View commit details
-
Copy full SHA for feb51f9 - Browse repository at this point
Copy the full SHA feb51f9View commit details -
Update swift/apple/FirezoneKit/Sources/FirezoneKit/Views/MenuBar.swift
Co-authored-by: Reactor Scram <ReactorScram@users.noreply.github.com> Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b81821a - Browse repository at this point
Copy the full SHA b81821aView commit details -
Update swift/apple/FirezoneNetworkExtension/NetworkSettings.swift
Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 13b3765 - Browse repository at this point
Copy the full SHA 13b3765View commit details