diff --git a/src/components/ConnectWallet/Wallets/Alby.vue b/src/components/ConnectWallet/Wallets/Alby.vue
new file mode 100644
index 00000000..c5ce84de
--- /dev/null
+++ b/src/components/ConnectWallet/Wallets/Alby.vue
@@ -0,0 +1,50 @@
+
+
+
+
+ Add the Alby extension to your browser and open the app. Because you are connecting over Tor, you will also need to install the Alby companion application.
+
+
+ Click on "Get Started".
+
+
+ Enter and confirm your password, then click
+ "Next".
+
+
+ Select Umbrel from the connector options.
+
+
+ Copy this value into the
+ "lndconnect REST URL".
+
+
+ Click "Continue".
+
+ Congratulations! You have successfully connected Alby to your Umbrel.
+
+
+
+
+
+
diff --git a/src/router/index.js b/src/router/index.js
index 28e1a339..5bed3601 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -20,6 +20,7 @@ import ConnectWallet from "../views/ConnectWallet.vue";
import Logout from "../views/Logout.vue";
// Wallet components for wallet connector
+import Alby from "../components/ConnectWallet/Wallets/Alby.vue";
import BitBoxApp from "../components/ConnectWallet/Wallets/BitBoxApp.vue";
import BitcoinCoreP2P from "../components/ConnectWallet/Wallets/BitcoinCoreP2P.vue";
import BitcoinCoreRPC from "../components/ConnectWallet/Wallets/BitcoinCoreRPC.vue";
@@ -36,7 +37,6 @@ import SamouraiWallet from "../components/ConnectWallet/Wallets/SamouraiWallet.v
import Sparrow from "../components/ConnectWallet/Wallets/Sparrow.vue";
import SpecterDesktop from "../components/ConnectWallet/Wallets/SpecterDesktop.vue";
import Wasabi from "../components/ConnectWallet/Wallets/Wasabi.vue";
-
import ZapAndroid from "../components/ConnectWallet/Wallets/ZapAndroid.vue";
import ZapDesktop from "../components/ConnectWallet/Wallets/ZapDesktop.vue";
import ZapiOS from "../components/ConnectWallet/Wallets/ZapiOS.vue";
@@ -165,6 +165,13 @@ const routes = [
name: "connect",
component: ConnectWallet,
children: [
+ {
+ path: "alby",
+ component: Alby,
+ meta: {
+ wallet: "alby"
+ }
+ },
{
path: "bitboxapp",
component: BitBoxApp,
@@ -364,7 +371,7 @@ const router = new VueRouter({
// For anchors
} else if (to.hash) {
- // 500ms timeout allows the page to load or else
+ // 500ms timeout allows the page to load or else
// smooth scrolling would not scroll to the correct position
setTimeout(() => {
const element = document.getElementById(to.hash.replace(/#/, ''))
diff --git a/src/views/ConnectWallet.vue b/src/views/ConnectWallet.vue
index b9a9f1c8..ab8fd551 100644
--- a/src/views/ConnectWallet.vue
+++ b/src/views/ConnectWallet.vue
@@ -49,6 +49,7 @@ export default {
return {
options: [
{ value: null, text: "Select your wallet", disabled: true },
+ { value: "alby", text: "Alby" },
{ value: "bitboxapp", text: "BitBoxApp" },
{ value: "blockstream-green", text: "Blockstream Green (Android)" },
{ value: "bluewallet", text: "BlueWallet" },