Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
55e243c
feat: Integrate AirBridge relay with LAN HMAC authentication
tornado-bunk Mar 14, 2026
d992b3a
feat: Update connection status handling and improve UI feedback for l…
tornado-bunk Mar 14, 2026
31e1464
Merge branch 'main' into feat/airbridge-server - resolve Mac conflicts
tornado-bunk Mar 15, 2026
e1fa02a
Remove custom HMAC auth, use v3.0.0 native encryption
tornado-bunk Mar 15, 2026
088d6d0
feat: Enhance WebSocket server and AirBridge connection handling
tornado-bunk Mar 15, 2026
f947043
feat: Implement ping mechanism and connection state management in Air…
tornado-bunk Mar 15, 2026
230bd08
refactor: Update import statements to standardize Combine imports acr…
tornado-bunk Mar 15, 2026
d3b3c10
feat: Enhance AirBridgeClient connection management and WebSocket han…
tornado-bunk Mar 16, 2026
cb41a5f
feat: Implement wake notification handling and connection state updat…
tornado-bunk Mar 16, 2026
2215d23
feat: Disable Quick Share in Relay mode and added status basge for pe…
tornado-bunk Mar 16, 2026
e8e8e29
feat: Implement peer transport hint management and update connection …
tornado-bunk Mar 17, 2026
9e646d1
feat: Enhance WebSocketServer to publish LAN transport state changes …
tornado-bunk Mar 18, 2026
af49430
feat: Implement transport negotiation and state management in WebSock…
tornado-bunk Mar 19, 2026
89c428a
feat: Refactor ConnectionStatusPill to enhance connection icon color …
tornado-bunk Mar 21, 2026
3717281
feat: Implement ADB connection handling based on transport type
tornado-bunk Mar 24, 2026
8ce6acc
feat: Implement HMAC challenge-response authentication in AirBridgeCl…
tornado-bunk Mar 25, 2026
5402e31
feat: Update Keychain service identifier and enhance UI text for AirB…
tornado-bunk Mar 26, 2026
6823ff2
refactor: Remove debug print statements and enhance AirBridge setting…
tornado-bunk Mar 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions airsync-mac/Components/Buttons/SaveAndRestartButton.swift
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,11 @@ struct SaveAndRestartButton: View {
// Custom hooks
onSave?(device)

WebSocketServer.shared.stop()
WebSocketServer.shared.start(port: portNumber)
WebSocketServer.shared.requestRestart(
reason: "Manual save and restart",
delay: 0.2,
port: portNumber
)
onRestart?(portNumber)

// Delay QR refresh to ensure server has restarted
Expand Down
Loading
Loading