Hernâni Marques
d519fb3c80
lemmy: hacktivism extra_themes + apply-branding
2026-08-17 15:04:19 +02:00
Hernâni Marques
4609035d46
bonfire: TODO to file Chromium login stall upstream
2026-08-17 14:59:27 +02:00
Hernâni Marques
3d81e9f0d9
bonfire: document Chromium service-worker login stall
2026-08-17 14:56:41 +02:00
Hernâni Marques
66dbf417f8
lemmy: lemmy.hacktivism.ch behind Caddy :9026
2026-08-17 13:53:59 +02:00
Hernâni Marques
0ab4b08aac
monitoring: login-health must track every new koopa service
2026-08-06 17:24:00 +02:00
Hernâni Marques
bd016f7cfc
monitoring: login-health merchant HTTPS probe and 307 ok
2026-08-06 17:18:00 +02:00
Hernâni Marques
e4dc9abac5
monitoring: koopa login-health timer snapshot on SSH login
2026-08-06 17:10:22 +02:00
Hernâni Marques
dc94b30fed
fix: strip taler:// default :443/:80 in bank mint consumers
...
Align demo-withdraw-api, goa-withdraw-ladder, refresh-demo-withdraw,
amount-ladder bench, and extreme tests with mon normalize rules so
libeufin host:443 never reaches wallets or QR payloads.
2026-07-22 03:25:09 +02:00
Hernâni Marques
947c72e595
caddy: bare mon redir * (fix Location 302 / code 21) + apply path docs
2026-07-19 01:19:27 +02:00
Hernâni Marques
0df9f1359e
docs(landings): point e2e shop sync at standalone taler-monitoring
...
Merchant landing products stay aligned with check_e2e.sh in
hernani/taler-monitoring (~/src/taler-monitoring), not scripts/ under this repo.
Landing HTML source/commit footers still correctly reference koopa-admin-log.
2026-07-18 21:42:19 +02:00
Hernâni Marques
61b9dc0a11
caddy: fix monitoring file_server root (empty 404); note v1.7.2
2026-07-18 21:40:56 +02:00
Hernâni Marques
6c92cd1c1b
docs: monitoring public HTML needs Caddy/www root apply (I-09)
...
Document merchant JSON code 21 on /monitoring* as infra (not suite).
Topic note, day log, ISSUES I-09, pointer README, sync prepared Caddyfile.
2026-07-18 21:29:45 +02:00
Hernâni Marques
010cf58c77
monitoring: move suite to standalone taler-monitoring repo
...
Remove scripts/taler-monitoring implementation from koopa-admin-log.
Leave scripts/taler-monitoring/README.md pointing at
https://git.hacktivism.ch/hernani/taler-monitoring (v1.0).
2026-07-18 19:58:22 +02:00
Hernâni Marques
e40364349b
monitoring: caddy handles and ignore rules for monitoring sites
2026-07-18 19:57:21 +02:00
Hernâni Marques
46efd8a51c
monitoring: site-gen console HTML and sticky status bar
2026-07-18 19:57:21 +02:00
Hernâni Marques
6436ab0dd9
monitoring: host-agent timers and HTML report pipeline
2026-07-18 19:57:21 +02:00
Hernâni Marques
0fef40fd63
monitoring: surface inventory and apt-deploy check phases
2026-07-18 19:57:21 +02:00
Hernâni Marques
f4b556c3c0
merchant: document selfbuild webui/merchant deploy
2026-07-18 14:32:29 +02:00
Hernâni Marques
14bee9f1ec
merchant: host build-deploy webui tag + merchant master
2026-07-18 14:30:56 +02:00
Hernâni Marques
cad3044c34
merchant: in-container selfbuild-webui by tag/commit
2026-07-18 14:19:30 +02:00
Hernâni Marques
8de2e4d6c8
monitoring: docs + secrets.env for auth401 and webui pins
2026-07-18 00:03:29 +02:00
Hernâni Marques
ed4d2ab52f
monitoring: merchant SPA version.txt/overlay fingerprints in urls
2026-07-17 23:41:31 +02:00
Hernâni Marques
bb09b0d4f2
monitoring: wire auth401 + full phases; CONTINUE_ON_ERROR export
2026-07-17 23:22:18 +02:00
Hernâni Marques
a1ca5a91ea
monitoring: check_auth401 WebUI signup/login/pwchange/case matrix
2026-07-17 22:58:04 +02:00
Hernâni Marques
ba48f334ea
docs/ops: merchant portal instance ids must be lowercase (avoid 401)
...
Document that mixed-case instance ids yield odd HTTP 401 in webui/API.
Lowercase MERCHANT_INSTANCE / shop paths defensively in monitoring and landings.
2026-07-17 22:36:54 +02:00
Hernâni Marques
57cf9aa2a1
docs(android-test): as-is survey GOA+stage stable/master/inference
...
Record dual-stack overview: landings OK, all app variants ANR-blocked
on low-RAM emulator; older F-Droid APKs missing; local master+inference
branch built but not greener (not pushed).
2026-07-17 22:18:19 +02:00
Hernâni Marques
8f42306db7
docs(android-test): dual-stack GOA/stage run results (ANR fail)
...
Record time-bounded F-Droid smoke on both stacks: landings/URIs OK,
unattended withdraw+pay blocked by System UI ANR on low-RAM emulator.
2026-07-17 22:04:39 +02:00
Hernâni Marques
83a3369dd5
android-test: smoke is withdraw then pay, both first-class
...
Structure Abheben before Bezahlen with multi-round UI; SMOKE_STRICT
requires wallet-core signals for both legs when enabled.
2026-07-17 21:59:01 +02:00
Hernâni Marques
d368b40709
android-test: document self-build-only-for-current-stable policy in header
2026-07-17 21:57:42 +02:00
Hernâni Marques
4296ac946c
android-test: self-build only current stable, not older releases
...
Milestone/older matrix slots use F-Droid APKs when still hosted; skip
if missing. Rebuild remains limited to stable-self (and master/fix).
2026-07-17 21:57:33 +02:00
Hernâni Marques
e359cf79c2
android-test: sample 3/6/9/12-month wallet tags as WARN only
...
Pick nearest release tags to 90/180/270/365 days for the older matrix
slot; failures there never hard-block (only ≤14d releases can).
2026-07-17 21:57:01 +02:00
Hernâni Marques
33a545a12d
android-test: smoke older wallet releases; blocker only if ≤14 days
...
Expand matrix with previous wallet-* tags (F-Droid APK or self-build).
Hard-fail only for released apps younger than BLOCKER_MAX_AGE_DAYS;
older releases and master remain warn-only.
2026-07-17 21:56:01 +02:00
Hernâni Marques
f9df3e20fa
android-test: master self-build failures are WARN only too
...
Only published F-Droid remains a matrix blocker; master tip issues warn
and continue without failing overall exit alone.
2026-07-17 21:54:17 +02:00
Hernâni Marques
8a49e51cbd
android-test: stable-self failures are WARN only, not blockers
...
Published F-Droid remains the hard gate (FAIL_FAST). Self-build of the
release tag continues the matrix and does not alone fail overall exit.
2026-07-17 21:53:53 +02:00
Hernâni Marques
2a2e478725
android-test: SMOKE_STRICT hard-fail on ANR / missing withdraw core
...
Matrix gates set SMOKE_STRICT=1 so stable-self and published cannot pass
on install-only when System UI ANRs or wallet-core never sees the URI.
2026-07-17 21:53:04 +02:00
Hernâni Marques
a05307f620
android-test: gate order stable-self then published; FAIL_FAST default
...
Matrix runs release self-build before F-Droid APK, then master. First
failure stops. Emulator cold-boots without snapshots by default.
2026-07-17 21:52:40 +02:00
Hernâni Marques
b0e186f392
android-test: matrix published + stable-self + master builds
...
Add run-android-variant-matrix.sh so smoke covers F-Droid stable APK,
a self-build of the same release tag (wallet-1.6.1), and origin/master.
Build helper accepts tags; avoids relying on a single developer tree.
2026-07-17 21:31:30 +02:00
Hernâni Marques
0c3019822f
android-test: headless emulator default for GUI smokes
...
Default EMULATOR_HEADLESS=1 (-no-window, QT offscreen) while guest GLES
still runs via SwiftShader. Auto-start AVD when no adb device; WINDOWED=1
for a host window on laptops.
2026-07-17 21:29:52 +02:00
Hernâni Marques
4b729663b3
docs(paivana): clear postmortem — three failures that broke paywall
...
Document boot race (upstream unit exit 125), start-before-merchant 502,
and pasta AAAA/timeout needing 172.17.0.1 pin. Healthy smoke stays 302/402.
2026-07-17 21:28:14 +02:00
Hernâni Marques
80f0219f11
docs(android-test): Minimalvariante limits — was geht / was nicht
...
Document GUI smoke boundaries: deep-link + best-effort taps work;
unattended settlement and full UI E2E on low-RAM emulator do not.
2026-07-17 21:26:37 +02:00
Hernâni Marques
24edc8db0c
monitoring: CLI-AUTOMATION-NOTES for recurring wallet-cli issues
...
Prioritised list from e2e/ladder automation (run-until-done, settle,
reserve_pub, exchange auto-add, URI ports, JSON) to guide CLI/core fixes.
2026-07-17 21:25:37 +02:00
Hernâni Marques
7dc3d9e3d2
monitoring: rename notes to GUI-AUTOMATION-NOTES.md only
...
Wrong filename AUTOMATED-GUI-NOTES was a mistake; drop redirect stub.
2026-07-17 21:24:35 +02:00
Hernâni Marques
07045ca388
monitoring: GUI-AUTOMATION-NOTES + AUTO_ANDROID/AUTO_GUI flags
...
Document minimal variant; Linux defaults to Android-only automation;
macOS can enable both ecosystems later via flags.
2026-07-17 21:24:05 +02:00
Hernâni Marques
cf349bfdb6
monitoring: gitignore gui-chain artifacts (do not track run dumps)
2026-07-17 21:22:53 +02:00
Hernâni Marques
92695c0ee3
monitoring: use inference fix branch by default; harden GUI chain ANR wait
...
Default BUILD branch fix-bank-withdraw-auto-exchange; dismiss System UI
ANR before confirm taps so low-RAM emulators fail less uselessly.
2026-07-17 21:22:45 +02:00
Hernâni Marques
2dfd40558a
monitoring: strip :443 from chain deep-link URIs
2026-07-17 21:02:50 +02:00
Hernâni Marques
4d49657a63
monitoring: port GOA GUI chain from taler-android inference branches
...
Document dev/hernani-inference/gui-workflows and related fix branches;
add Linux-capable run-goa-gui-chain.sh (mint + deep-link + UI taps).
2026-07-17 21:02:41 +02:00
Hernâni Marques
f1b6eb8b45
monitoring: vanilla Android GUI smoke + AUTOMATED-GUI-NOTES
...
uiautomator multi-round taps for goa/stage; document legitimate
deep-link shortcuts vs pure CLI install tests.
2026-07-17 21:00:56 +02:00
Hernâni Marques
b1c8e5ddb2
monitoring: build latest taler-android then same adb pay smoke
...
Add run-android-build-and-smoke.sh (assembleFdroidDebug from
taler-android master) and wire APK_PATH/PKG into the existing smoke.
2026-07-17 20:59:31 +02:00
Hernâni Marques
f79d6350c3
monitoring: Android pay smoke with published F-Droid wallet APK
...
User-local emulator/adb path; install APK, deep-link withdraw and
pay-template without root. Document host RAM limits for full UI.
2026-07-17 20:31:52 +02:00