Feeder video v4: tap-to-copy pill and paste on the board, jungle-hunt underscore; board and promo copy say paste, not type

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
martbost
2026-09-21 07:12:24 -05:00
parent b6876bdb04
commit 6d0e313bf6
3 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -46,6 +46,6 @@
<footer class="foot">Rewards are for completed missions, not income. The daily pool is limited; when it is spent, claims close until midnight Central. Cryptocurrency involves risk of loss.</footer>
</div>
<div class="modal" id="shareModal" hidden><div class="modal-card"><button class="modal-x" id="shareClose" type="button" aria-label="Close">×</button><div id="shareBody"></div></div></div>
<script src="/app.js?v=11"></script>
<script src="/app.js?v=12"></script>
</body>
</html>
+1 -1
View File
@@ -122,7 +122,7 @@
function tick() {
const el = $('timer'); if (!el || !open) return;
const left = Math.max(0, open.dwell - Math.floor((Date.now() - open.started) / 1000));
el.innerHTML = left > 0 ? 'Your code appears on the site in about <b>' + left + 's</b>. <b>Stay on the site tab</b> until it shows (switching away pauses it), then come back and type it here.' : 'Your code should be showing on the site now. If it is not, switch to the site tab and give it a few seconds. Then type it here.';
el.innerHTML = left > 0 ? 'Your code appears on the site in about <b>' + left + 's</b>. <b>Stay on the site tab</b> until it shows (switching away pauses it), then come back and paste it here.' : 'Your code should be showing on the site now. If it is not, switch to the site tab and give it a few seconds. Then paste it here.';
if (open.expires && Date.now() > open.expires) { el.innerHTML = 'This attempt timed out. Start the mission again.'; return; }
setTimeout(tick, 1000);
}
+3 -3
View File
@@ -41,8 +41,8 @@
<section class="section">
<h2>How it feeds InstantAdPay</h2>
<div class="sub">A hundred seconds for your team: what a feeder program is, the free taste of POL on day one, and how every share puts sign-ups on your InstantAdPay line.</div>
<video class="hero-video" controls playsinline preload="metadata" poster="https://coolify-saasytop.nyc3.digitaloceanspaces.com/training/polhunter-feeder.jpg?v=20260920d" src="https://coolify-saasytop.nyc3.digitaloceanspaces.com/training/polhunter-feeder.mp4?v=20260920d" style="border-radius:18px;max-height:60vh"></video>
<p style="margin-top:10px"><a class="btn ghost sm" href="https://coolify-saasytop.nyc3.digitaloceanspaces.com/training/polhunter-feeder.mp4?v=20260920d" download="polhunter-feeder.mp4">Download the mp4</a></p>
<video class="hero-video" controls playsinline preload="metadata" poster="https://coolify-saasytop.nyc3.digitaloceanspaces.com/training/polhunter-feeder.jpg?v=20260921a" src="https://coolify-saasytop.nyc3.digitaloceanspaces.com/training/polhunter-feeder.mp4?v=20260921a" style="border-radius:18px;max-height:60vh"></video>
<p style="margin-top:10px"><a class="btn ghost sm" href="https://coolify-saasytop.nyc3.digitaloceanspaces.com/training/polhunter-feeder.mp4?v=20260921a" download="polhunter-feeder.mp4">Download the mp4</a></p>
</section>
<section class="section">
@@ -70,7 +70,7 @@
if (who) document.getElementById('linkNote').innerHTML = 'Signed in as <b>' + esc(who.username ? '@' + who.username : '#' + who.memberId) + '</b>. This is your link. Anyone who signs up from it lands on your InstantAdPay line.';
const L = encodeURIComponent(link);
const posts = [
{ name: 'Short post', text: 'New thing I am playing with: PolHunter. You visit a site, find your code on the page, type it in, and a random drip of POL lands in your wallet. On chain, with a link to prove it. ' + link },
{ name: 'Short post', text: 'New thing I am playing with: PolHunter. You visit a site, find your code on the page, tap it to copy, paste it on your board, and a random drip of POL lands in your wallet. On chain, with a link to prove it. ' + link },
{ name: 'Story post', text: 'I spent two minutes on a training page tonight, found a little glass coin at the bottom, typed the code, and 0.26 POL showed up in my wallet a minute later. That is PolHunter. Small drips, real chain, no catch beyond actually visiting the site. Free to start, you just need an InstantAdPay account and a wallet. ' + link },
{ name: 'Telegram / WhatsApp', text: '\u{1F3AF} PolHunter is live. Missions across our sites, one code to find per site, random POL drips paid straight to your wallet. The hiding place moves every day. Start here: ' + link },
{ name: 'Email swipe', subject: 'A scavenger hunt that pays in POL', text: 'Hey,\n\nQuick one. I have been testing something called PolHunter.\n\nYou pick a mission, spend a couple of minutes on the site it names, and your personal code appears somewhere on the page. Type it in and a random drip of POL goes to your wallet, on Polygon, with a transaction link you can open.\n\nIt is free to start. You need an InstantAdPay account (free) and a wallet linked to it so the drips have somewhere to land.\n\nHave a look: ' + link + '\n\nNo promises about amounts. The pool is limited every day and the drips are random within the posted range. It is fun, it is real, and it takes a few minutes.\n\nTalk soon' },