Commit graph

172 commits

Author SHA1 Message Date
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
Hernâni Marques
8b1a7f9d58
bank landing: shared-account withdraw and live pool balance
Primary bank funding path is the community shared account (not a personal
login). Withdraw step explains that briefly and shows a short “surprising
balance?” note with the live explorer pool amount from stats.json
(balance_explorer).

Move GOA flow stats and Performance to the bottom of the page so the
install → withdraw path stays first. Collapse optional bank UI / GOA shop
behind a click-to-open fold (same interaction pattern as settlement panels).
2026-07-10 20:31:50 +02:00
Hernâni Marques
04bafc84a6
taler-monitoring: shop e2e uses catalog list and random pick of two
The GOA shop e2e path used to walk every product template every run, which
was slow and often hit balance or time budgets after the first few pays.

Keep the full catalog in E2E_SHOP_PRODUCTS (id|name|amount, synced with the
merchant landing). Each e2e run shuffles that list and pays only
E2E_SHOP_PICK_N products (default 2). Shop pays pin instance goa-shop for
public template POSTs; settlement payto matches the landing shop popup.

Docs in README.md and TESTS.md describe the pick behaviour and env overrides.
2026-07-10 20:28:15 +02:00
Hernâni Marques
c7f86dd3da
landings: distinct Chrome / Firefox / Edge / Brave browser marks
Wallet hub rows on bank, exchange, and merchant landings used vague mono
icons that were hard to tell apart.

Replace them with multi-colour brand-style marks for Chrome, Firefox, Edge,
and Brave. Hub label becomes “Web browsers (experimental)”.

Also drop the circled “①” prefix from the shop pay popup “Wallet payment”
label — leftover copy-paste artefact from an earlier draft, not intentional
numbering.
2026-07-10 20:25:40 +02:00
Hernâni Marques
7440bc68b0
merchant landing: wallet fold label Android / iOS / web browsers 2026-07-10 20:23:16 +02:00
Hernâni Marques
5efd0de52b
merchant landing: wallet fold near top (app links only)
Move Get-the-wallet above the shop as a collapsible box like
settlement QR; store links only, no Bank/Exchange CTAs inside.
2026-07-10 20:21:51 +02:00
Hernâni Marques
df474b741f
merchant landing: violet refund badge (not failure red) 2026-07-10 20:20:35 +02:00
Hernâni Marques
458472e177
merchant landing: recent activity split GOA/CHF, 5 each
Stats script emits recent_activity_by_currency (limit 5); UI shows
side-by-side columns instead of one long mixed list.
2026-07-10 20:19:59 +02:00
Hernâni Marques
f22158e369
merchant landing: p(l)ay as plain text with (l) in violet accent 2026-07-10 20:17:17 +02:00
Hernâni Marques
d7686b1dea
bank landing: document community pool funding path 2026-07-10 20:13:00 +02:00