dav
9a262a1243
Tested with mock grpc server
2024-08-17 10:57:18 -07:00
David Zhong
87cea6bf64
Remove TODO comment
2024-08-17 10:57:18 -07:00
dav
753e50f79d
Have the app actually open
2024-08-17 10:57:18 -07:00
dav
74325059a7
Add proto defs into burrow-gtk
2024-08-17 10:57:18 -07:00
dav
12f595011a
Integrate tunnel status streaming
2024-08-17 10:57:18 -07:00
dav
90468d5518
Have burrow gtk use new rpc
2024-08-17 10:57:18 -07:00
Jett Chen
aa634d03e2
update protobuf definition file
2024-07-13 18:14:00 -07:00
Jett Chen
951b4ddae2
add protobuf definition file
2024-07-13 18:09:09 -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
ec8cc533ab
Add apple-app-site-association file
2024-03-30 17:18:46 -07:00
Kartikey S. Chauhan
a97063f9b7
Initial website setup
...
- Created project structure with necessary directories and files
- Set up Next.js with Tailwind CSS and Font Awesome
- Added base HTML structure and layout components
- Configured routing and created the homepage
- Styled the homepage with basic styling
- Added FontAwesome icons
- Configured font imports and styles
- Integrated HackClub branding elements
This commit establishes the foundation for our website, including the project structure, styling, and initial content.
2024-03-30 17:02: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
David Zhong
c755f752a0
Implement launching a local daemon ( #261 )
...
Allow AppImage and non-systemd systems to launch a local burrow daemon.
2024-03-09 17:52:59 -08: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
David Zhong
cca5999214
Bump Rust version in Dockerfile
...
clap-rs recently bumped their MSRV to 1.74 breaking the docker build.
2024-02-15 19:42:57 -08:00
David Zhong
ab73183b2b
Add ability to build GTK app AppImage ( #240 )
...
#238 Add AppImage build support
Implements
- Downgrade to libadwaita 1.3 for wider distro support
- Add build script, workflow, and docs for AppImage
- Add build docs for Debian (apt) and Void Linux
- Building AppImage in CI
2024-02-15 19:27:14 -08:00
dav
44ecf042a3
GTK App Getting Started Instructions
2024-02-02 21:20:12 -08:00
Conrad Kramer
7cc1f3119e
Simplified process startup on macOS and Linux
2024-01-27 07:53:30 -05:00
Jasper Mayone
9e03c9680c
Added Xcode Path Switching to Getting Started
2024-01-26 06:33:26 +00:00
Jett Chen
079c4f676d
Update locking
2024-01-26 01:13:12 -05:00
Jett Chen
0b46ac57b7
Add tokio console and more debugging feats
2024-01-26 01:13:12 -05:00
Jett Chen
7d8958e0e7
Add handling for connection expiration
2024-01-26 01:13:12 -05:00
David Zhong
6990f90c2e
Implement Gtk Network Status ( #165 )
...
Implemented
- Switch reacts to burrow socket and network changes
- meson as build system
- Basic diagnostics to ensure burrow is installed properly
- Flatpak / Meson Building
2024-01-26 01:10:24 -05:00
Conrad Kramer
baa81eb939
Cancel in-progress runs when pushing new code
2024-01-20 11:38:46 -08:00
Jett Chen
dfd4dbc81e
Wireguard Timer Support ( #167 )
2024-01-20 19:38:15 +00:00
Conrad Kramer
fd9b3413ac
Update CODEOWNERS to reflect current owners
2024-01-20 10:10:02 -08:00
Conrad Kramer
e04d24a3f7
Updated to Xcode 15.2
2024-01-20 10:02:19 -08: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
dav
60257b256a
Intial GTK, swtich to Relm, basic Flatpak Build
2023-11-18 12:42:52 -08:00
reesericci
f1d7a98491
Initialized burrow-gtk project
2023-11-18 12:42:52 -08:00
Jasper Mayone
f31133f4dc
update codeowners
2023-11-18 13:13:11 -05:00
Cara Salter
ff819af752
Update CODEOWNERS
...
Update ben's GitHub username
@ma1ted -> \@malted
2023-11-15 15:46:56 -08:00
Cara Salter
91a15ec908
Remove myself from Apple PRs
...
I do not have the required experience with Swift/iOS/macOS development
to be an approving reviewer for Apple PRs
2023-11-15 15:46:56 -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
dav
6368ca7f74
Add Burrow Crate Description
2023-10-07 23:37:44 -07:00
dav
c059512b8b
RPM CI Should be cargo generate-rpm
2023-10-07 23:37:44 -07:00
dav
674deb08ba
Fix RPM CI
2023-10-07 23:37:44 -07:00
dav
6a77df3e20
Remove license-file field
2023-10-07 23:37:44 -07:00
dav
391802b8ca
Build RPM for Pull Requests too
2023-10-07 23:37:44 -07:00