Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion StikJIT/StikJITApp.swift
Original file line number Diff line number Diff line change
Expand Up @@ -584,7 +584,7 @@ func startHeartbeatInBackground(showErrorUI: Bool = true) {
} else {
showAlert(
title: "Heartbeat Error",
message: "Failed to connect to Heartbeat (\(code)). Make sure Wi‑Fi is enabled and the device is reachable. Launch the app at least once while online before trying again.",
message: "Failed to connect to Heartbeat (\(code)). Make sure Wi‑Fi and LocalDevVPN are connected and that the device is reachable. Launch the app at least once while online before trying again.",
showOk: false,
showTryAgain: true
) { shouldTryAgain in
Expand Down
16 changes: 16 additions & 0 deletions StikJIT/Views/SettingsView.swift
Original file line number Diff line number Diff line change
Expand Up @@ -538,6 +538,22 @@ struct SettingsView: View {
.padding(.vertical, 8)
}

Button(action: {
if let url = URL(string: "https://apps.apple.com/us/app/localdevvpn/id6755608044") {
UIApplication.shared.open(url)
}
}) {
HStack {
Image(systemName: "arrow.down.circle")
.font(.system(size: 18))
.foregroundColor(.primary.opacity(0.8))
Text("Download LocalDevVPN")
.foregroundColor(.primary.opacity(0.8))
Spacer()
}
.padding(.vertical, 8)
}

Button(action: {
if let url = URL(string: "https://discord.gg/qahjXNTDwS") {
UIApplication.shared.open(url)
Expand Down