Conrad Kramer
60cc48a4b7
Add raster panel icon family
Build: Android / Android Rust Core Stub (push) Failing after 25s
Build Rust / Cargo Test (push) Successful in 4m2s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 2s
2026-06-08 00:20:25 -07:00
Conrad Kramer
c81712b781
Fix Burrow owl icon silhouette
Build Rust / Cargo Test (push) Successful in 4m2s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 22:43:32 -07:00
Conrad Kramer
6c169f6b45
Refine Burrow owl icon source
Build Rust / Cargo Test (push) Successful in 4m3s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 21:43:58 -07:00
Conrad Kramer
940f46bbbc
Rebrand app icons around Burrow owl
Build Rust / Cargo Test (push) Successful in 4m2s
Build Site / Next.js Build (push) Failing after 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 20:48:58 -07:00
Conrad Kramer
0924e40463
Fix iOS App Store upload validation
Build Rust / Cargo Test (push) Successful in 4m1s
Lint Governance / BEP Metadata (push) Successful in 1s
Build Site / Next.js Build (push) Failing after 4s
2026-06-07 20:11:38 -07:00
Conrad Kramer
1ef6fedeaf
Seal Burrow Sparkle release key
Build Rust / Cargo Test (push) Successful in 4m2s
Build Site / Next.js Build (push) Failing after 4s
Infra: OpenTofu / OpenTofu (grafana) (push) Successful in 4s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 16:35:07 -07:00
Conrad Kramer
ddbfa47587
Pass Apple Rust build tools into Bazel actions
Build Rust / Cargo Test (push) Successful in 4m5s
Build Site / Next.js Build (push) Failing after 6s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 10:45:30 -07:00
Conrad Kramer
126af6b5cf
Wire Apple KMS release signing
Cache: Publish Nix / Publish Nix Cache (push) Waiting to run
Build Rust / Cargo Test (push) Successful in 11m0s
Build Site / Next.js Build (push) Failing after 5s
Lint Governance / BEP Metadata (push) Successful in 1s
2026-06-07 07:28:48 -07:00
Conrad Kramer
002bd382e9
Wire Forge-native release infrastructure
Cache: Publish Nix / Publish Nix Cache (push) Waiting to run
Build Rust / Cargo Test (push) Successful in 4m14s
Build Site / Next.js Build (push) Failing after 6s
Infra: OpenTofu / OpenTofu (grafana) (push) Successful in 5s
Lint Governance / BEP Metadata (push) Successful in 0s
Build: Android / Android Rust Core Stub (push) Failing after 23s
2026-06-07 05:51:12 -07:00
Conrad Kramer
64103abbea
Refocus Tailnet flow on Tailscale
2026-04-05 02:10:49 -07:00
Conrad Kramer
75bcfaf655
Add Tailnet UI auth test flow
2026-04-03 03:03:17 -07:00
Conrad Kramer
0c660acd1e
Add daemon-owned Tailnet login flow
2026-04-03 02:09:58 -07:00
Conrad Kramer
d1e28b8817
Route Tailnet Apple flows through daemon gRPC
2026-04-03 01:36:55 -07:00
Conrad Kramer
1da00ecdf3
Add email-based tailnet discovery to Apple app
Build Rust / Cargo Test (push) Has been cancelled
Build Site / Next.js Build (push) Has been cancelled
2026-04-03 00:42:39 -07:00
Conrad Kramer
fff5475914
Probe Headscale reachability in Apple UI
2026-03-31 23:28:42 -07:00
Conrad Kramer
d1ed826389
Unify Tailnet config presentation
2026-03-31 14:32:14 -07:00
Conrad Kramer
014bca073f
Polish Apple network config sheets
2026-03-31 14:27:14 -07:00
Conrad Kramer
2f69987742
Fix iOS config sheet width
2026-03-31 13:46:11 -07:00
Conrad Kramer
36a54628ba
Simplify iOS network add flow
2026-03-31 13:40:13 -07:00
Conrad Kramer
35f3b3ce4e
Use AuthenticationServices for Tailnet sign-in
2026-03-31 13:09:07 -07:00
Conrad Kramer
7670a75840
Add Tailnet accounts and Tailscale login flow
2026-03-31 12:52:21 -07:00
Conrad Kramer
f9062eae33
Fix Apple simulator and Swift 6 build plumbing
2026-03-31 12:50:28 -07:00
Conrad Kramer
85640ffce1
Switch to gRPC client in Swift app
Build AppImage / Build AppImage (push) Has been cancelled
Build Apple Apps / Build App (iOS) (push) Has been cancelled
Build Apple Apps / Build App (iOS Simulator) (push) Has been cancelled
Build Apple Apps / Build App (macOS) (push) Has been cancelled
Build Docker / Build Docker Image (push) Has been cancelled
Build Rust Crate / Build Crate (macOS (Intel)) (push) Has been cancelled
Build Rust Crate / Build Crate (macOS) (push) Has been cancelled
Build Rust Crate / Build Crate (Linux) (push) Has been cancelled
Build Rust Crate / Build Crate (Windows) (push) Has been cancelled
2024-09-09 10:38:13 -07:00
Conrad Kramer
25a0f7c421
Add Developer ID Profiles to build
2024-09-07 20:35:28 -07:00
Jett Chen
e4b0f1660b
GRPC Server Support
...
- Deprecates old json-rpc system
- Add GRPC daemon over uds
2024-09-08 11:33:11 +08:00
Conrad Kramer
3fbb520a10
Fix SwiftLint errors
2024-09-07 18:00:04 -07:00
Conrad Kramer
3dedca4de3
Update build settings
2024-07-06 17:20:46 -07:00
Conrad Kramer
3c70bc2a5c
Remove SwiftLint from Xcode project
2024-07-06 12:18:58 -07:00
Conrad Kramer
bca07c33b8
Start authentication flow
2024-07-06 12:18:58 -07:00
Jett Chen
abf1101484
Wireguard Configuration in SQLite ( #263 )
...
#241
2024-04-21 18:01:47 -04:00
Conrad Kramer
df549d48e6
Implement Slack authentication on iOS
2024-04-03 15:12:11 -07:00
Conrad Kramer
cb1bc1c8aa
Update release pipelines to upload release artifacts
2024-03-23 13:41:07 -07:00
Conrad Kramer
4334f8c9c9
Configure CARGO_TARGET_DIR to be inside of DerivedData
2024-03-16 10:34:59 -07:00
Conrad Kramer
0fe630878d
Introduce initial UI for connecting to networks
2024-03-10 18:59:31 -04:00
Conrad Kramer
51fd638b72
Update for Xcode 15.2
2024-03-10 18:59:31 -04:00
Jett Chen
c4c342dc8b
Add implementation for stop command
...
This adds implementation for stopping the tunnel
via the `Stop` command.
2024-02-25 04:14:32 +08:00
Ben
29d2bfae3f
Remove redundant type annotation
2024-02-24 12:53:59 -05:00
Jett Chen
2088ae6ede
Add Support for IPV6 and Arbitrary Server Address
...
Add IPV6 support for Apple Devices
Note: Works in GUI not CLI
Adds Support for Arbitrary Server Address
2024-02-24 12:44:31 -05:00
Conrad Kramer
7cc1f3119e
Simplified process startup on macOS and Linux
2024-01-27 07:53:30 -05:00
Conrad Kramer
2b9ecb7b6a
Update Tunnel on the main thread
...
Also updated it to use the new Swift Observable macro
2024-01-20 10:02:19 -08:00
Jett Chen
b008762a5b
Implement Wireguard
...
Implements Wireguard
2023-12-23 11:26:05 -08:00
Jett Chen
759311e4f4
remove continuation from BurrowIPC
...
This removes usage of continuation from BurrowIPC by
moving it to NWConnections.
2023-10-23 12:22:02 +08:00
Jett Chen
c9f104e523
Generate NetworkSettings with IPC
...
This generates and applies NetworkSettings object with unix socket IPC.
- domain socket, json-rpc based communication
- switches to anyhow for burrow crate
- adds support for starting daemons on macos
2023-10-14 10:25:24 -07:00
Jett Chen
3ef13b09a3
Add C Swift Bindings
...
This adds C Swift bindings for burrow via compiling burrow
with a matching header file.
2023-08-16 13:28:20 -04:00
Conrad Kramer
32e4e9d1d7
Refactored MenuView into MenuItemToggleView
...
This change fixes some subtle state bugs in the switch handling by
making isOn a direct function of the Tunnel.
2023-06-23 20:29:52 -04:00
SerenityUX
5438542284
Added initial menu bar to macOS
2023-06-23 20:29:52 -04:00
Conrad Kramer
101470d17c
Fix requesting VPN permission on macOS
...
The protocol configuration is copied when set, so it should be set
after it is configured
2023-05-13 13:15:41 -04:00
Conrad Kramer
3c30a4b336
Enable SwiftLint inside of Xcode
...
This commit also fixes all linter warnings and errors.
2023-05-09 23:01:36 -04:00
Conrad Kramer
941d465570
Document the Rust Xcode build script
...
The Bash source is a little hard to read.
2023-05-09 23:01:36 -04:00
Conrad Kramer
c1507ba37f
Fix SwiftUI view model updating
...
The reflection data is needed by SwiftUI in order to operate correctly.
2023-05-09 23:01:36 -04:00