Skip to content

Commit 4588dfd

Browse files
authored
FAQ/About: Updates & Screenshots (#440)
1 parent cf1aff8 commit 4588dfd

File tree

4 files changed

+52
-9
lines changed

4 files changed

+52
-9
lines changed
Loading
Loading

app/views/pages/about.html.erb

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,15 @@
6969
<li class="list-group-item">
7070
<%= _('Fix an issue, add a feature or write some documentation.') %> <a href="https://github.com/pglombardo/PasswordPusher/issues" target="_blank"><%= _('See the Github project.') %></a>.
7171
</li>
72+
<li class="list-group-item">
73+
<%= _('Sign up to Digital Ocean') %>
74+
<a href="https://m.do.co/c/f4ea6ef24c13" target="_blank"><%= _('with this link') %></a>
75+
<%= _('to get Password Pusher a hosting credit.') %>
76+
</li>
7277
</ol>
7378

7479
<p class='mt-3'>
75-
<%= _('If you are giving a presentation or writing a blog post about Password Pusher, feel free to contact me for any questions.') %>
80+
<%= _('If you are giving a presentation, authoring a blog post or video about Password Pusher, feel free to contact me for any questions.') %>
7681
</p>
7782

7883
<p class='mt-3'><%= _('Thank you for supporting Password Pusher!') %></p>

app/views/pages/faq.html.erb

Lines changed: 46 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@
144144
<%= _('for a wide variety of platforms and services.') %>
145145
</p>
146146
<p>
147-
<%= _('hint:') %> <code>docker run -p 5100:5100 pglombardo/pwpush-ephemeral:latest</code>
147+
<%= _('tldr;') %> <code>docker run -p 5100:5100 pglombardo/pwpush-ephemeral:release</code>
148148
</p>
149149
</div>
150150
</div>
@@ -200,6 +200,31 @@
200200
<h5 class='border-bottom my-3 py-3'><em class="bi bi-sunglasses"></em> <%= _('Other') %></h5>
201201

202202
<div class="accordion" id="other">
203+
<div class="accordion-item">
204+
<h2 class="accordion-header" id="link-scanner-question">
205+
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#link-scanner-answer" aria-expanded="false" aria-controls="link-scanner-answer">
206+
<%= _('The URL I sent link seems to have not worked by the time it was received. Does this happen occasionally and is there a way to prevent this?') %>
207+
</button>
208+
</h2>
209+
<div id="link-scanner-answer" class="accordion-collapse collapse" aria-labelledby="link-scanner-question">
210+
<div class="accordion-body">
211+
<p>
212+
<%= _('Some systems such as email, firewalls and chat systems often have link scanners that can eat up views.') %>
213+
<%= _('This is done for security or to simply generate a "preview" for chat systems.') %>
214+
</p>
215+
<p>
216+
<%= _('To prevent this, use the 1-click retrieval step option when pushing passwords.') %>
217+
<%= _('This requires the users to click through a preliminary page to protect views from such scanners.') %>
218+
</p>
219+
<p><img alt="1-click option" src="<%= asset_pack_path("media/img/features/one-click-option.png") %>"/></p>
220+
<p>
221+
<%= _('As an additional preventative measure, if you create an account, an audit log is provided for every push created.') %>
222+
<%= _('This audit log can reveal by who and when the push was viewed.') %>
223+
</p>
224+
<p><img alt="Audit Log Partial" src="<%= asset_pack_path("media/img/features/audit-log-partial.png") %>"/></p>
225+
</div>
226+
</div>
227+
</div>
203228
<div class="accordion-item">
204229
<h2 class="accordion-header" id="presentation-question">
205230
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#presentation-answer" aria-expanded="false" aria-controls="presentation-answer">
@@ -233,15 +258,28 @@
233258
</h2>
234259
<div id="money-answer" class="accordion-collapse collapse" aria-labelledby="money-question">
235260
<div class="accordion-body">
236-
<p><%= _('I don’t. This is just a project that I work on in my spare time built for the community. Monthly costs are $34/month for Heroku hosting and any time/effort that I’ve put in or will put in developing the tool is voluntary/donated.') %></p>
261+
<p><%= _('This is an opensource project made out of love for technology and a desire to improve the security (and daily lives) of the tech community.') %></p>
262+
263+
<p>
264+
<%= _('It doesn\'t make any money but it does incur hosting that are about $50/month for pwpush.com.') %>
265+
<%= _('These are happily paid out of pocket by myself for more than 10 years.') %>
266+
</p>
237267

238-
<p><%= _('I’ve thought about moving the site to a Digital Ocean droplet but Heroku just makes it so easy. No configuring Apache/nginx, deploy scripts, monitoring services etc…') %></p>
268+
<p>
269+
<%= _('If you feel inclined to support Password Pusher, you can sign up to Digital Ocean using the badge below.') %>
270+
<%= _('Password Pusher will get a hosting credit for the first $25 you spend.') %>
271+
</p>
272+
273+
<a href="https://www.digitalocean.com/?refcode=f4ea6ef24c13&utm_campaign=Referral_Invite&utm_medium=Referral_Program&utm_source=badge" target="_blank">
274+
<img src="https://web-platforms.sfo2.cdn.digitaloceanspaces.com/WWW/Badge%201.svg" alt="DigitalOcean Referral Badge" />
275+
</a>
239276

240-
<p><strong><%= _('2021 Update:') %></strong>
241-
<%= _('The') %>
242-
<a href="https://twitter.com/pwpush/status/1390407791941201927"><%= _('traffic has grown') %></a>
243-
<%= _('to an amount where 1 Heroku dyno no longer is sufficient. 2x professional dynos and the postgres add-on now has the project up to $59/month. Longer term I need to find a way to lower costs - maybe an eventual migrate to Digital Ocean which has') %>
244-
<a href="https://twitter.com/pwpush/status/1376194351605383172"><%= _('much better performance') %></a></p>
277+
<p></p>
278+
<p>
279+
<%= _('For other ways to support Password Pusher, see also the "Want to help out?" section') %>
280+
<%= link_to _('on the about page'), page_path('about') %>.
281+
<%= _('Thank you!') %> ❤️
282+
</p>
245283
</div>
246284
</div>
247285
</div>

0 commit comments

Comments
 (0)