Campaign budget field contextual + earnings full-history link

- Hide the free-form "Budget (credits)" field for fixed-cost campaign types
  (Featured = day-slot priced, Verified visits = flat pack) where spend is derived.
- Overview "Recent payouts" gets a "full history ->" link to the Earnings pane,
  which already lists every on-chain payout/referral/purchase with verify links
  (it just wasn't discoverable from the Overview mini-chart).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
martbost
2026-09-07 07:44:00 -05:00
parent 958bd5ac20
commit ea1b2ea0ac
2 changed files with 9 additions and 6 deletions
+6 -6
View File
@@ -4,7 +4,7 @@
<meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
<title>Member area | InstantAdPay</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Sora:wght@600;700;800&display=swap">
<link rel="stylesheet" href="/assets/site.css?v=20260907k">
<link rel="stylesheet" href="/assets/site.css?v=20260907l">
</head>
<body class="bo-body">
@@ -154,7 +154,7 @@
<div class="grid c2" style="margin-top:16px">
<div class="card">
<div class="card-head"><h3>Recent payouts</h3><span class="sub" id="chEarnSub">on-chain, newest last</span></div>
<div class="card-head"><h3>Recent payouts</h3><span class="sub" id="chEarnSub">on-chain, newest last</span><a class="sub" href="#earnings" style="color:var(--mint);text-decoration:none;margin-left:12px">full history →</a></div>
<div class="barchart" id="chEarnBars"></div>
<div class="chart-x" id="chEarnX"></div>
</div>
@@ -314,7 +314,7 @@
<option value="visits">Verified visits (guaranteed unique)</option>
</select></p>
<p><input id="cName" placeholder="Campaign name" style="width:100%"></p>
<p><input id="cBudget" type="number" placeholder="Budget (credits)" min="10" style="width:100%"></p>
<p id="cBudgetRow"><input id="cBudget" type="number" placeholder="Budget (credits)" min="10" style="width:100%"></p>
</div>
<p><input id="cTarget" placeholder="Target URL (https://…)" style="width:100%"></p>
<p class="small muted" style="margin-top:-6px">Banner and text targets are shown full screen in the
@@ -641,9 +641,9 @@
</div>
</div>
</div>
<script src="/assets/common.js?v=20260907k"></script>
<script src="/assets/common.js?v=20260907l"></script>
<script src="/assets/wallet.js?v=20260907f"></script>
<script src="/assets/my.js?v=20260907k"></script>
<script src="/assets/chat.js?v=20260907k"></script>
<script src="/assets/my.js?v=20260907l"></script>
<script src="/assets/chat.js?v=20260907l"></script>
</body>
</html>