You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/index.html
+15-8Lines changed: 15 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -92,33 +92,40 @@ <h1>We'd love to know which feature to focus on next.</h1>
92
92
</div>
93
93
<divclass="main-content" id="content5">
94
94
<divclass="onecolumn">
95
-
<p>PeerViewer <spanid="peerviewerversion"></span> is a remote desktop and support solution, completely free for unlimited personal and commercial use.</p>
96
-
<p>Under the hood, it uses direct (peer-to-peer) connections between the participants.</p>
97
-
<p>This was recently made possible by the advanced holepunching techniques, made by the <ahref="https://holepunch.to" target="_blank">HolePunch</a> company.</p>
95
+
<h1>PeerViewer is a remote desktop and support solution, completely free for unlimited personal and commercial use.</h1>
96
+
Under the hood, it uses direct (peer-to-peer) connections between the participants. This was recently made possible by the power of the <ahref="https://pears.com/" target="_blank"><imgclass="pearslogo" src="../images/pears-logo.svg" alt="Pear Runtime Logo"/>Pear Runtime</a>.
98
97
<!--
99
98
<h3>Why build an alternative to TeamViewer?</h3>
100
99
<p>TeamViewer works well and is very popular as a remote desktop and support program, but it's not free for commercial use.<p>
101
100
<p>Users report frequent disconnections, possibly due to TeamViewer monitoring the sessions and terminating them if they violate the terms of service.</p>
<p>Traditionally, when you use network apps such as TeamViewer, place audio and video calls or share files, your data is going through intermediate servers which are expensive to host, can harm your privacy, increase latency and consume additional bandwidth.</p>
106
-
<p>Peer-to-peer solutions such as PeerViewer have the advantage of:
<p>We're lucky to be standing on the shoulders of giants to pull this off.</p>
115
-
<p>Here's a list of some key, free and open-source technologies that make this possible:</p>
121
+
<p>We're lucky to be standing on the shoulders of giants to pull this off.<br/>Here's a list of some key, free and open-source technologies that make this possible:</p>
116
122
<ul>
117
123
<li>HolePunch, for establishing direct peer-to-peer connections.</li>
118
124
<li>LNBits, for quickly building reusable payment QR codes using the LNURLp standard.</li>
119
125
<li>Electron, for building standalone applications using open web standards.</li>
120
126
<li>Bitcoin and Lightning, for accepting payments without needing anyone's permission or approval.</li>
121
127
</ul>
128
+
</div>
122
129
<buttonclass="bigbutton" onClick="menuChange(event,2)">If you like this project, or have suggestions, let us know!</button>
123
130
</div>
124
131
</div>
@@ -172,7 +179,7 @@ <h3>Building blocks</h3>
172
179
["View-Only Mode","A View-Only mode might be nice to be able to share your desktop, without having the other party control it.","LNURL1DP68GURN8GHJ7MR9VAJKUEPWD3HXY6T5WVHXXMMD9AKXUATJD3CZ7CFKDFUXXSGUDGTFU","viewonly-logo"]];
featuresHTML+='<div class="feature" id="feature'+featurenr+'"><a href="lightning:'+features[featurenr][2]+'"><img class="qrcode" src="../images/'+features[featurenr][2]+'.png" alt="QR code that can be paid with bitcoin lightning wallet"/></a><div class="featuredetail"><img class="logo" src="../images/'+features[featurenr][3]+'.svg" alt="'+features[featurenr][3]+'"/><h3>'+features[featurenr][0]+'</h3><p>'+features[featurenr][1]+'</p></div></div>';
182
+
featuresHTML+='<div class="feature" id="feature'+featurenr+'"><a href="lightning:'+features[featurenr][2]+'"><img class="qrcode" src="../images/'+features[featurenr][2]+'.png" alt="QR code that can be paid with bitcoin lightning wallet"/></a><div class="featuredetail"><img class="headericon" src="../images/'+features[featurenr][3]+'.svg" alt="'+features[featurenr][3]+'"/><h3>'+features[featurenr][0]+'</h3><p>'+features[featurenr][1]+'</p></div></div>';
0 commit comments