From 4e04775f0f19df0ed97603ca7ccb05c3e95f9ad1 Mon Sep 17 00:00:00 2001 From: DanGould Date: Sat, 13 Jan 2024 21:48:03 -0500 Subject: [PATCH 1/6] Lighten support faq tone --- src/routes/+page.svelte | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 25b9647..4fa5080 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -16,16 +16,16 @@ let faqs = [ { - question: 'Does this require changes to Bitcoin?', + question: 'Does Payjoin require changes to Bitcoin?', answer: 'No. Payjoin was designed with ease of adoption in mind, and requiring consensus changes would be slow and difficult. Payjoin works as a protocol on top of Bitcoin.', open: false }, { - question: 'Why isn’t there much adoption yet?', + question: 'Why doesn’t my wallet support Payjoin yet?', answer: 'One of the great things about payjoin is that it doesn’t require any consensus changes to Bitcoin. The flip side is that it’s up to individual wallets to implement it, and historically there haven’t been many tools to assist developers. Payjoin Dev Kit (PDK) aims to solve this problem as the de-facto library for payjoin, and it includes payjoin-cli as a reference implementation.\n\n\ -Another barrier has been that the first version of payjoin required an HTTPS server for a receiver to be running at the time a sender wanted to make a payment. This practically limited payjoin’s utility to always-online wallets such as merchants. But with the recent release of payjoin V2, receivers can create payjoin transactions asynchronously while offline. This opens up adoption to all types of wallets.\n\n\ +Another barrier has been that the first version of payjoin required an HTTPS server for a receiver to be running at the time a sender wanted to make a payment. This practically limited payjoin’s utility to always-online wallets such as merchants. But with the recent development of Payjoin V2, receivers can create payjoin transactions asynchronously while offline. This opens up adoption to all types of wallets.\n\n\ If there is a wallet you’d like to see adopt payjoin or you are a wallet developer and who’d like to integrate it, checkout our tutorials or reach out to us for help!', open: false }, From cc84fa4a529015a26848e8402cce398d4f3a47f5 Mon Sep 17 00:00:00 2001 From: DanGould Date: Sat, 13 Jan 2024 22:09:27 -0500 Subject: [PATCH 2/6] Add line break after faq heading --- src/routes/+page.svelte | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 4fa5080..aa7e67a 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -161,7 +161,9 @@ If there is a wallet you’d like to see adopt payjoin or you are a wallet devel

{question}

- {answer} +
+ {answer} +
{/each} From 7a0ee89880fb27c7a58c9e541a307832e6d08f96 Mon Sep 17 00:00:00 2001 From: DanGould Date: Sat, 13 Jan 2024 22:20:34 -0500 Subject: [PATCH 3/6] Add links to faq text --- src/routes/+page.svelte | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index aa7e67a..81c725a 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -25,14 +25,14 @@ question: 'Why doesn’t my wallet support Payjoin yet?', answer: 'One of the great things about payjoin is that it doesn’t require any consensus changes to Bitcoin. The flip side is that it’s up to individual wallets to implement it, and historically there haven’t been many tools to assist developers. Payjoin Dev Kit (PDK) aims to solve this problem as the de-facto library for payjoin, and it includes payjoin-cli as a reference implementation.\n\n\ -Another barrier has been that the first version of payjoin required an HTTPS server for a receiver to be running at the time a sender wanted to make a payment. This practically limited payjoin’s utility to always-online wallets such as merchants. But with the recent development of Payjoin V2, receivers can create payjoin transactions asynchronously while offline. This opens up adoption to all types of wallets.\n\n\ -If there is a wallet you’d like to see adopt payjoin or you are a wallet developer and who’d like to integrate it, checkout our tutorials or reach out to us for help!', +Another barrier has been that the first version of payjoin required an HTTPS server for a receiver to be running at the time a sender wanted to make a payment. This practically limited payjoin’s utility to always-online wallets such as merchants. But with the recent development of Payjoin V2, receivers can create payjoin transactions asynchronously while offline. This opens up adoption to all types of wallets.\n\n\ +If there is a wallet you’d like to see adopt payjoin or you are a wallet developer and who’d like to integrate it, check out our tutorials or reach out to us for help!', open: false }, { question: 'Can I add Payjoin to my wallet right now using Payjoin Dev Kit?', answer: - 'PDK currently only supports wallets that use Rust. However, we are creating bindings to other languages to allow it to be used across all sorts of different applications, including mobile apps.', + 'PDK is a Rust library to help your wallet use Payjoin. If your wallet uses another language, we are creating bindings to other languages so it can be used across all sorts of different applications, including mobile apps. The Python bindings are nearly complete.', open: false } ]; @@ -162,7 +162,8 @@ If there is a wallet you’d like to see adopt payjoin or you are a wallet devel
- {answer} + + {@html answer}
From aa4d732b2cb2d64dd3ae69cc3b40406561e180a8 Mon Sep 17 00:00:00 2001 From: DanGould Date: Sat, 13 Jan 2024 22:20:46 -0500 Subject: [PATCH 4/6] mv blog news --- src/features/Footer.svelte | 2 +- src/features/Nav.svelte | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/features/Footer.svelte b/src/features/Footer.svelte index 97ffaf5..fae20b7 100644 --- a/src/features/Footer.svelte +++ b/src/features/Footer.svelte @@ -13,7 +13,7 @@
Community - Blog + News Discord Twitter Github diff --git a/src/features/Nav.svelte b/src/features/Nav.svelte index 490b652..0fb8ab6 100644 --- a/src/features/Nav.svelte +++ b/src/features/Nav.svelte @@ -46,7 +46,7 @@ {#if !open} @@ -73,7 +73,7 @@
  • Learn
  • Discord
  • -
  • Blog
  • +
  • News
From 0104109beb720544e9de7f512d3ec04f3a11a305 Mon Sep 17 00:00:00 2001 From: DanGould Date: Sat, 13 Jan 2024 22:29:27 -0500 Subject: [PATCH 5/6] Nav copy --- src/features/Footer.svelte | 4 ++-- src/features/Nav.svelte | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/features/Footer.svelte b/src/features/Footer.svelte index fae20b7..a866168 100644 --- a/src/features/Footer.svelte +++ b/src/features/Footer.svelte @@ -8,7 +8,7 @@
Learn Get Started - Developer Kit + Payjoin Dev Kit Case Study
@@ -16,7 +16,7 @@ News Discord Twitter - Github + GitHub
Support diff --git a/src/features/Nav.svelte b/src/features/Nav.svelte index 0fb8ab6..b638d74 100644 --- a/src/features/Nav.svelte +++ b/src/features/Nav.svelte @@ -44,7 +44,7 @@ @@ -71,7 +71,7 @@
    -
  • Learn
  • +
  • Dev Kit
  • Discord
  • News
From 10973dfb8a88e73b373a38a23c3b6c1049169e4e Mon Sep 17 00:00:00 2001 From: DanGould Date: Sat, 13 Jan 2024 22:35:45 -0500 Subject: [PATCH 6/6] fix nav left --- src/features/Nav.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/features/Nav.svelte b/src/features/Nav.svelte index b638d74..67a568f 100644 --- a/src/features/Nav.svelte +++ b/src/features/Nav.svelte @@ -39,7 +39,7 @@ -