Commit Graph

84 Commits

Author SHA1 Message Date
3883987e53 Server page: full block hash in the rounds table
- Hash no longer shortened; slightly smaller mono text so the row stays on one line
2026-11-06 19:31:05 +01:00
5bc502b0ea Server page restyled in the site's look
- Header with back button, server card with status badge, Listing card (expiry, days left, renewal window), Activity tiles, WeTime table in the home style
- Inline CSS only; qrcode.min.js dropped (unused); bal.js pager renders prev / page / next buttons
2026-11-06 19:29:36 +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
f11d066ef4 Upload files to "/"
SEO optimize
2026-08-14 23:18:33 +00:00
5ea9460e00 Upload files to "/"
SEO optimize
2026-08-14 23:18:24 +00:00
efb60e8fe3 Update terms.html
SEO optimize
2026-08-14 23:17:21 +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
8c75e40edc Upload files to "/"
mobile changes
2026-07-21 22:48:50 +00: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
e4707b7fd7 Merge pull request 'Align index.html with yearly-listing terms' (#3) from donkey-ai/bal-welist-website:fix/index-yearly-model-consistency into main
Reviewed-on: #3
2026-07-16 22:32:47 +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
0298ec737e docs: clarify payment affects list position 2026-07-16 12:58:04 -04:00
add0b2cddc add expiry date to weinfo page, fix last update population, move last update to first column 2026-07-14 08:28:19 -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
b79ee2fdd8 add comprehensive status explanation documentation 2026-07-11 07:57:35 -04:00
131e5ffabf display status using description only (readme doesn't mention period) 2026-07-11 07:56:51 -04:00
ce66b0de3f fix: display status with description in weinfo page, add fallbacks for undefined values, handle empty times table 2026-07-11 07:49:27 -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