Commit graph

181 commits

Author SHA1 Message Date
Hernâni Marques
d391b42c52
bank: account QR encodes payto (was wrong webui homepage)
Was broken: after Create my bank account the QR encoded only
https://bank.hacktivism.ch/webui/, not the new account. Also payto
wrongly forced :443 while libeufin issues host without port.

Now: prefer bank internal_payto_uri; QR + blue link = payto:// of
the account; webui stays a separate login button.
2026-07-10 23:12:00 +02:00
Hernâni Marques
2fb060f79a
landings: clickable blue payload links under every QR (webextension)
Show the exact encoded URI (taler:// / https / payto://) as a blue
monospace link under each QR so wallet webextensions and desktop can
open it. Stop stripping :443 in the bank withdraw QR path. Shop pay
and exchange withdraw-exchange included.
2026-07-10 23:05:00 +02:00
Hernâni Marques
eb640da64e
merchant landing: drop p(l)ay joke from feature hint and landing docs
Use plain “pay here”. URL wordplay ideas for that feature line are
discarded (README features table updated for landing-page docs).
2026-07-10 22:42:00 +02:00
Hernâni Marques
f4129e0988
monitoring: fail bank auto-account if payto/webui invalid (like 405)
Public GET /intro/auto-account.json must return 200 with host:port payto
and absolute webui; 405/501/404 etc. are hard failures.
2026-07-10 22:28:00 +02:00
Hernâni Marques
9d45a9ba66
bank: fix broken taler-integration withdraw and payto URIs (keep :443)
Was broken: demo-withdraw stripped :443 from libeufin’s taler://withdraw
host, so the main bank.hacktivism.ch QR / taler-integration link failed.
Also emit auto-account payto://x-taler-bank/host:443/… and absolute
https://bank.hacktivism.ch/webui/ (no relative /intro/ base confusion).
2026-07-10 22:12:00 +02:00
Hernâni Marques
c916811eba
merchant+exchange: stack bars link packages to git.taler.net tags
Merchant and exchange intros: Taler package versions link to the matching
release commits under https://git.taler.net/taler/ (merchant, exchange,
typescript-core). No nginx/debian; not git-www.
2026-07-10 23:28:00 +02:00
Hernâni Marques
7a427fff5e
bank landing: stack bar links to libeufin tags on git.taler.net
Blue technical bar: libeufin-bank / libeufin-common 1.6.6 each link to
the v1.6.6 tag commit on https://git.taler.net/taler/libeufin/ (not git-www).
2026-07-10 22:48:00 +02:00
Hernâni Marques
2e088f95cd
landings: OG title contrast for Android (darker plate under GOA Shop)
Gold “GOA Shop” washed into the bright nebula on mobile previews.
Darken the title strip earlier and repaint brighter gold + subtitle.
Cache-bust ?v=android1 for crawlers.
2026-07-10 22:35:00 +02:00
Hernâni Marques
4ec2f78b14
landings: OG share image + meta include no IBAN badge
Link previews use an updated 1200×630 shop card with the page badge
wording “Intergalactic · GOA · no IBAN”. Meta descriptions/alts match;
?v=noiban cache-busts crawlers that still hold the old image.
2026-07-10 22:28:00 +02:00
Hernâni Marques
96c37cae3c
landings: QR center logo as PNG for Android (full Taler wordmark)
Android WebView often failed the official Penpot SVG: root fill=none
and wordmark paths only inherited black from a parent <g>, so the blue
T showed without the "taler" letters. Serve taler-assets qr-logo.png,
keep fixed SVG as fallback, explicit logo size/alt.
2026-07-10 22:12:00 +02:00
Hernâni Marques
6e808c2ab1
bank landing: own-account box shows username only (drop name)
Name and username were the same value; keep the bank login username
with password. (mistakenly still mentions name in API fallback.)
2026-07-10 21:58:00 +02:00
Hernâni Marques
01ab46b0a1
exchange landing: wallet fold with gold penguin packages row 2026-07-10 21:42:00 +02:00
Hernâni Marques
0ad46aa27f
merchant landing: wallet fold with gold penguin packages row
Blue › expand on Get the wallet; packages use a single gold penguin.
2026-07-10 20:47:00 +02:00
Hernâni Marques
5f3d309cef
bank landing: Linux/POSIX command-line paths, shared expand panel
Side-by-side tech row under Get the wallet: gold penguin left
(Debian/Ubuntu apt from deb.taler.net), gold terminal right
(Unix/POSIX from source). Both open the same area below; CLI
boxes allow single-line selection/copy. Withdraw stays separate.
2026-07-10 20:29:00 +02:00
Hernâni Marques
5b84adf864
exchange landing: gold App Store button and logo 2026-07-10 20:17:00 +02:00
Hernâni Marques
79a28f8a9e
merchant landing: gold App Store button and logo 2026-07-10 19:59:00 +02:00
Hernâni Marques
5824455b15
bank landing: gold App Store button and logo 2026-07-10 19:38:00 +02:00
Hernâni Marques
47e3eaee7c
bank landing: hero as one-step withdraw line 2026-07-10 19:14:00 +02:00
Hernâni Marques
64a050ccf5
exchange landing: Open Graph preview image (GOA shop products) 2026-07-10 19:03:00 +02:00
Hernâni Marques
ed2db4f9f2
merchant landing: Open Graph preview image (GOA shop products) 2026-07-10 18:42:00 +02:00
Hernâni Marques
0143ae1e6a
bank landing: Open Graph preview image (GOA shop products) 2026-07-10 18:34:00 +02:00
Hernâni Marques
548fdcf983
bank landing: GOA shop after withdraw, compact withdraw
Shop stays always visible after the one-step withdraw card.
2026-07-10 18:11:00 +02:00
Hernâni Marques
ff4917af2f
bank: culture-neutral funny account stems (curated list) 2026-07-10 17:51:00 +02:00
Hernâni Marques
fa1c4efb5c
bank: auto-account name is goa-account-<funnypiece>-<tag> 2026-07-10 17:39:00 +02:00
Hernâni Marques
7ddb05f022
bank landing: make taler://withdraw URI a clickable link 2026-07-10 17:28:00 +02:00
Hernâni Marques
b194d443c1
bank landing: smaller distinct Generate own account control 2026-07-10 17:20:00 +02:00
Hernâni Marques
b8023b492c
bank landing: drop Amount GOA shared-pool line under withdraw 2026-07-10 17:11:00 +02:00
Hernâni Marques
56bfc3cd06
bank landing: drop redundant Created field from auto-account box 2026-07-10 17:03:00 +02:00
Hernâni Marques
eacf4f91c8
bank landing: show auto-account created datetime
API returns created; landing displays it once.
2026-07-10 16:46:00 +02:00
Hernâni Marques
403d0f40b0
bank landing: drop GOA:0 balance line from auto-account UI 2026-07-10 16:22:00 +02:00
Hernâni Marques
833567947a
bank landing: surface funny auto-account names in the UI 2026-07-10 16:14:00 +02:00
Hernâni Marques
e2e5c12f85
bank: funny auto-account name stems in withdraw API 2026-07-10 15:52:00 +02:00
Hernâni Marques
7583d0896e
bank: auto usernames goa-account-<random> shown to user
API and docs describe the visible auto username shape.
2026-07-10 15:43:00 +02:00
Hernâni Marques
2519c8844b
bank: wrap pleasechangeme with random prefix and suffix 2026-07-10 15:32:00 +02:00
Hernâni Marques
8318a590e9
bank: auto-account passwords include pleasechangeme
Generated secrets keep a memorable core segment for demos.
2026-07-10 15:20:00 +02:00
Hernâni Marques
763e5dc75a
bank landing: Generate own account instead of Get a fresh QR
Primary control creates a personal zero-balance account.
2026-07-10 15:07:00 +02:00
Hernâni Marques
04a07fb540
exchange landing: solid blue web platform icons 2026-07-10 14:53:00 +02:00
Hernâni Marques
0253fcc9dc
merchant landing: solid blue web platform icons 2026-07-10 14:44:00 +02:00
Hernâni Marques
d2c6835486
bank landing: solid blue web platform icons
Chrome, Firefox, Opera, Ubuntu Touch marks use solid teal fills.
2026-07-10 14:35:00 +02:00
Hernâni Marques
461f236bc0
docs: declare own-bank-account path missing until deploy verified
Note the personal bank-account path is not production-ready yet.
2026-07-10 14:12:00 +02:00
Hernâni Marques
6a212d14c6
docs: bank shared withdraw, auto-account, merchant shop landing
Document bank landing layout, demo-withdraw + auto-account APIs
(goa-bank-acc-*, balance 0), explorer-only auto-confirm, QR_Taler, and
merchant shop/stats behaviour. Refresh taler-bank script index.
2026-07-10 20:50:36 +02:00
Hernâni Marques
930716a94d
bank landing: Intergalactic no-IBAN badge; pool note wording
Restore the original top badge: “Intergalactic · GOA · no IBAN”.

Surprising-balance note now says the communal pool is “(shared, but
also yours)” — coins you withdraw are yours even though the pool is
shared.
2026-07-10 20:51:05 +02:00
Hernâni Marques
b1b41154c5
landings: web icons Chrome, Firefox, Opera, Ubuntu Touch
Match platforms listed on taler.net/wallet (including Ubuntu Touch).
Each mark is dual-coloured gold (#f0c86a) and blue (#3ecfbf) for
readability on dark landings. Edge/Brave removed (not listed there).

Applies to bank, exchange, and merchant wallet hubs.
2026-07-10 20:49:40 +02:00
Hernâni Marques
d81e452ffb
landings: QR label “Scan in wallet”
Shorter than “Scan or open in wallet” — enough next to the open CTA.
2026-07-10 20:47:25 +02:00
Hernâni Marques
5ee82195e6
bank landing: show credentials plus QR_Taler after auto-create
Optional box “Create my bank account” calls auto-account.json, then shows:

  • clear “created for you” copy
  • username / password / balance GOA:0 (user-select for copy)
  • QR_Taler frame pointing at the bank UI for login with those credentials
  • option to generate another account

No user-chosen login form; the server creates the account.
2026-07-10 20:46:10 +02:00
Hernâni Marques
bb7bd5e73c
bank: auto-account username prefix goa-bank-acc-<id>
Personal auto-accounts use usernames of the form goa-bank-acc- plus a random
hex id so they are easy to spot in admin lists and distinct from explorer
or hand-registered users.
2026-07-10 20:43:45 +02:00
Hernâni Marques
f341116371
bank: API for auto-created personal accounts (balance zero)
Add GET /intro/auto-account.json on the bank helper (demo-withdraw-api):
public registration with generated username/password, balance starts GOA:0,
credentials returned once for the client to display.

Nginx proxies the new path; install-demo-withdraw-api.sh installs the
location. This is separate from the shared explorer demo withdraw.
2026-07-10 20:42:20 +02:00
Hernâni Marques
65629ea57c
bank landing: tighten shared-account wording
Shorten hero and withdraw chrome to the early simple voice:

  Install the wallet, then one QR withdraws GOA from a shared bank account
  — no registration.

Keep the live pool balance note short as well.
2026-07-10 20:39:00 +02:00
Hernâni Marques
ae38882c7c
bank landing: QR_Taler blue ring on page QR codes
Page-level withdraw and bank-UI QRs were plain white boxes. Align them with
the merchant shop pay popup (taler-merchant-webui QR_Taler / web-util):

  • animated conic ring (#0042B3 / #F1F1F4)
  • off-DOM encode to PNG <img>
  • center qr-logo.svg plate

Reuses shop-pay.css classes already loaded on the bank intro page.
2026-07-10 20:37:30 +02:00
Hernâni Marques
265a7fa3eb
bank landing: “How the shared account works” as expandable fold
The how-it-works list was always open and competed with the withdraw QR.

Make it a collapsed gold fold: title row with chevron, body expands on click.
Same wireFold helper style as the optional bank UI section.
2026-07-10 20:34:05 +02:00