- The invoice checks the server every 30 seconds and shows the amount
detected, then the confirmation once the server is listed.
- The server page gets the same banner, with a 24-hour limit on checks.
- The invoice link is now "Follow your payment", so the invoice can be
closed and the deposit followed from a fixed address.
- Opening ?chain=testnet or ?chain=testnet4 selects that list, so it can
be shared as a link; an unknown value falls back to Bitcoin.
- The chain buttons update the address and Back/Forward follow it.
- Bitcoin stays the default and keeps the plain address.
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.
- 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.