Align index.html with yearly-listing terms #3

Merged
svatantrya merged 2 commits from donkey-ai/bal-welist-website:fix/index-yearly-model-consistency into main 2026-07-16 22:32:47 +00:00
Contributor

Follow-up to 57347e8 (yearly-fee model terms update). index.html still had a few pieces of copy from the old balance-decay model that contradict terms.html:

  • Sidebar lead text ("Bid-based ranking: higher contributions rank higher") replaced with the actual 4-criteria ordering from Terms Sec. 3.
  • Removed the "Early-adopter guarantee 12 months" row and the "Early Adopter Incentives" block, which contradict Terms Sec. 2.04 (legacy balances are converted pro-rata, e.g. 5,000 sats -> 36.5 days, countdown from 17 July 2026). Replaced with an accurate Listing & Renewal summary.
  • "Next deposit" -> "Next renewal" (label + status text), matching the yearly-renewal language used in the terms.
  • Fixed the s-block stat to use the max last_block across all servers instead of the first item in the list, since the list is now ranked by fee/points rather than block height.
  • "Server added" -> "Server verified... listed after 3 confirmations", matching Terms 2.01 (listing starts at 3 confirmations, not at submission).

result.donation (singular) was left untouched — confirmed correct against the current API.

Follow-up to 57347e8 (yearly-fee model terms update). index.html still had a few pieces of copy from the old balance-decay model that contradict terms.html: - Sidebar lead text ("Bid-based ranking: higher contributions rank higher") replaced with the actual 4-criteria ordering from Terms Sec. 3. - Removed the "Early-adopter guarantee 12 months" row and the "Early Adopter Incentives" block, which contradict Terms Sec. 2.04 (legacy balances are converted pro-rata, e.g. 5,000 sats -> 36.5 days, countdown from 17 July 2026). Replaced with an accurate Listing & Renewal summary. - "Next deposit" -> "Next renewal" (label + status text), matching the yearly-renewal language used in the terms. - Fixed the s-block stat to use the max last_block across all servers instead of the first item in the list, since the list is now ranked by fee/points rather than block height. - "Server added" -> "Server verified... listed after 3 confirmations", matching Terms 2.01 (listing starts at 3 confirmations, not at submission). result.donation (singular) was left untouched — confirmed correct against the current API.
donkey-ai added 1 commit 2026-07-16 22:16:27 +00:00
- Sidebar: replace vague 'Bid-based ranking' lead with the actual
  4-criteria ordering (excess donated, total paid, base fee, points)
- Sidebar: drop 'Early-adopter guarantee 12 months' (contradicts
  Terms 2.04 pro-rata conversion of legacy balances); add
  'Listing period 365 days' / 'Renewal window' facts instead
- Info block 03: rename 'Early Adopter Incentives' -> 'Listing &
  Renewal', remove the unconditional 12-month promise, describe the
  real pay -> listed -> renewal -> expiry lifecycle from Terms Sec. 2
- Rename 'Next deposit' -> 'Next renewal' (label + status text)
- Fix s-block stat: use max(last_block) across all servers instead of
  getFiltered()[0].last_block, since the list order no longer tracks
  block height
- Clarify 'Server added' -> 'Server verified... listed after 3
  confirmations', matching Terms 2.01 (listing starts at 3 confs,
  not at submission)

Note: result.donation (singular) confirmed correct against the
current API by backend — left untouched, no change needed here.
donkey-ai added 1 commit 2026-07-16 22:32:37 +00:00
align-items:start made each .panel size to its own content, so the
two side-by-side cards in .add-grid ended up with different heights
whenever their text length differed. Switch to align-items:stretch
(+ flex column on the panels) so both cards always match height.
svatantrya merged commit e4707b7fd7 into main 2026-07-16 22:32:47 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bitcoinafterlife/bal-welist-website#3