Commit Graph

69 Commits

Author SHA1 Message Date
c87ce760e2 fix: paginate weinfo times and read min deposit from ranking_info
- weinfo.html now pages times with the API's zero-based page offset instead of block heights\n- bal.js renders page metadata and hides dead next links on the last page\n- index.html and terms.html read amount from /ranking_info/{chain}
2026-11-06 21:29:03 -04:00
33df29b7a8 Home: 'Add your Will Executor' link under the table; FAQ 6 lands on the panel
- Link beside the disclaimer scrolls to the Add / Renewal status panel
- ?mode=check scrolls to the panel; Terms FAQ 6 links to /?mode=check#we-panel
2026-11-06 19:38:59 +01:00
40d9b4ed80 Home: Renewal status tab with expiry card
- Check tab renamed Renewal status / Show renewal status
- Result card: expiry date, days left, renewal window open or opening date, position, balance, donations, server page link
- Terms FAQ 6 follows the new name
2026-11-06 19:22:24 +01:00
a13b93b8e0 Home panel: Add / Check tabs, side notes, narrower ranking panel
- One panel with two tabs (Add a server / Check a server), one button each, ?mode=check opens the Check tab
- Side column with 'What happens next' / 'What you get' steps; ranking panel gets a closing note and a narrower column
- Terms FAQ 6 points at the Check tab
2026-11-06 19:03:57 +01:00
f6dab5de5f Check server is read-only: list lookup and server data, no registration
- Looks the exact URL up in /datalist and shows expiry, balance and donations from /weinfodata
- No terms box, no POST /data: checking an unlisted URL creates nothing; clear message either way
2026-11-06 18:55:42 +01:00
6c58a80f26 Timeline: renewal paid in both windows; numbered FAQ; Check server button
- Terms timeline: 'Renewal paid' coin inside the year-1 and year-2 windows, caption says the window opens every year
- FAQ items numbered 1-13 (CSS counter, JSON-LD unchanged); FAQ 6 points at Check server
- Home form: 'Check server' button, same request as 'Add server'; hint text updated
2026-11-06 18:50:09 +01:00
4c57517a8a Terms: FAQ section; home: how to see a listed server's renewal date
- Section 5 FAQ with 13 questions answered from the Terms only; native details accordions, FAQPage JSON-LD
- Home form: 'Already listed?' hint, the exact URL shows status, balance and next renewal date
2026-11-06 18:45:02 +01:00
e39d56b756 Terms: animated listing timeline first, sections reordered, navigation buttons
- Animated SVG timeline of the listing lifecycle (pay, listed, renewal window every year, renewed / removed) opens the Terms page; plays when scrolled into view, Replay button, four-step strip kept on small screens
- Sections reordered Listing, Order, Contact, Changes and renumbered; cross-references updated, legal text unchanged
- Home hero: 'How to get listed' button to the Terms page; Terms: 'Back to the server list' button and footer link
2026-11-06 17:59:33 +01:00
6046f8fba9 Drop the old Testnet tab from the server list
- Chain buttons now show Bitcoin and Testnet4 only
- Old ?chain=testnet links fall back to Bitcoin
2026-11-03 20:49:20 +01:00
956e133b7c Show deposit progress after the invoice
- 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.
2026-11-01 12:36:46 +01:00
aa723acbca Put the selected chain in the page 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.
2026-11-01 12:05:28 +01:00
43b2ca2b64 Update index.html
Added Master website footer link
2026-08-15 00:03:24 +00:00
30e410c7a8 Update index.html
SEO Optimize
2026-08-14 23:16:41 +00:00
e395da105e Hide regtest tab when not on localhost 2026-07-22 12:43:47 -04:00
97617cecad Update index.html
added mobile view
2026-07-21 22:47:53 +00:00
3dcd8227fa Link Bitcoin After Life to homepage in page header 2026-07-20 14:56:48 -04:00
b50b9f5de9 Add disclaimer for Info, Fee, and Version columns 2026-07-20 14:53:56 -04:00
373580b356 Update index.html
Remove Block stat from header
2026-07-17 11:19:51 +00:00
a6ea23ff5f Update index.html
Fix random server order: use /datalist (ordered) instead of /data (unordered HashMap)
2026-07-17 11:05:00 +00:00
40db9f36ab Update index.html
Add data-freshness note above server list
2026-07-17 10:58:11 +00:00
8a9b1b21d1 original page 2026-07-17 10:43:25 +00:00
e71051d869 Added details of data update times
Added details of data update times
2026-07-17 10:10:46 +00:00
Claude (draft, do not push as-is)
c297fb30db Match panel heights in Add-server / How-ranking-works grid
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.
2026-07-17 00:32:27 +02:00
Claude (draft, do not push as-is)
7be9959241 Align index.html with yearly-listing terms
- 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.
2026-07-17 00:08:06 +02:00
57347e87e7 Update listing terms and UI copy for yearly-fee model; fix API field reference 2026-07-16 17:33:33 -04:00
a8d1c5b214 Fix donations field: use singular donation from backend 2026-07-16 13:36:05 -04:00
74fe167137 refactor: move fetch after terms accept, add donations/nextdep/unconfirmed balance, fix download blob 2026-07-14 08:01:03 -04:00
f9ffc383a0 fix: add missing statusMap definition and iv-balance reset 2026-07-11 20:27:54 -04:00
d223404a86 fix: remove deprecated iv-status2 element references, clean up status reset logic 2026-07-11 20:24:20 -04:00
131e5ffabf display status using description only (readme doesn't mention period) 2026-07-11 07:56:51 -04:00
ff4e46858b add contact field to form and invoice, move submit button, add weinfo link in invoice, fix undefined fields in weinfo page 2026-07-11 06:35:05 -04:00
6c942e58c6 remove Amount and Status rows from invoice display 2026-07-10 11:50:14 -04:00
616c0d1285 add fullscreen QR overlay on click 2026-07-10 10:38:24 -04:00
03d41dd25d include amount in bitcoin URI for QR code and share link 2026-07-10 10:36:01 -04:00
adcd4cde94 fix qr code overflow: remove fixed height on container, pass size to QRCode lib, add max-width to canvas 2026-07-10 10:34:55 -04:00
8bdef5d18f add share invoice button with Web Share API / clipboard fallback 2026-07-10 10:32:52 -04:00
5536d8b14e rename 'Minimum amount' to 'Annual fee' in invoice 2026-07-10 10:30:05 -04:00
6cfa521adc rename Minimum amount -> Fee annuale 2026-07-10 10:29:15 -04:00
560a4d1cbe move note inside invoice div to prevent overlap with qrcode on mobile 2026-07-10 10:26:06 -04:00
221bfec74e add Amount field to invoice 2026-07-10 10:20:22 -04:00
c9749bfed1 change sort order: height desc, points desc, wins desc, fee asc, version desc 2026-07-10 10:16:43 -04:00
756ab98c41 remove Balance column from server list 2026-07-10 10:12:27 -04:00
d97b405cae truncate long URLs in server list to 40 chars with ellipsis 2026-07-05 21:47:23 -04:00
b6e9f9c11f sort by balance desc, base_fee asc, points desc; update terms description 2026-07-05 21:29:26 -04:00
f4bcb27a7e show success status only when invoice appears, not during terms step 2026-07-05 21:11:25 -04:00
26fdefd294 show success message only after accepting terms 2026-07-05 21:09:51 -04:00
ea66de0693 rename min_amount endpoint to min_deposit 2026-07-05 20:47:12 -04:00
2077b5b931 rename Listing threshold to Deposit threshold, add donation note in terms 2026-07-05 19:22:26 -04:00
e74259ef55 sort by balance then base_fee instead of points 2026-07-05 19:20:03 -04:00
f0d4104834 fetch min_amount from server instead of hardcoding 50000 2026-07-05 19:18:38 -04:00