Edge — testovacia verzia
Samostatná Android appka, v ktorej skúšame nové funkcie skôr, než sa dostanú do oficiálnej veks.li. Beží na rovnakom kóde ako webová appka app.veks.li.
Android
Verzia 0.11.4-edge (2053), balík li.veks.edge, len pre 64-bitové
telefóny (arm64-v8a, prakticky každý dnešný). Na Zapstore čakáme na schválenie.
Dovtedy sa appka sama neaktualizuje, nové verzie nájdeš na tejto stránke.
01 — Overenie
Edge vydáva vlastná Nostr identita a APK podpisuje vlastný kľúč, oddelený od oficiálnej veks.li. Pod tou istou identitou vyjde appka aj na Zapstore.
npub1rp9le08yl5p0xls33nevwr0t097mkgf3cl7t8y7f6ezlkuynavwsex47ez12006406614a8c9c7d0ba3aa3dcfd1ada1f9317c6b6eb0d297fa0bb96e189711733e6ceb600dbb702557be6ae90d36ad9f1e233b11435fcc786b81a7a9d7817anostr://npub1rp9le08yl5p0xls33nevwr0t097mkgf3cl7t8y7f6ezlkuynavwsex47ez/relay.ngit.dev/veksli-edge
alebo https://relay.ngit.dev/npub1rp9le08yl5p0xls33nevwr0t097mkgf3cl7t8y7f6ezlkuynavwsex47ez/veksli-edge.git.
Verzia 2053 je commit d9c18df.Stiahnuté APK si overíš takto (apksigner je v Android SDK):
sha256sum veksli-edge.apk apksigner verify --print-certs veksli-edge.apk
Odtlačok súboru aj certifikátu sa musí zhodovať s hodnotami vyššie. Ak nie, appku neinštaluj.
02 — Zmeny
Porovnanie s oficiálnou Android appkou veks.li 0.11.2.
Predávajúci zaškrtne každú banku, ktorej bankomat má poruke. Ponuku dostane prvý kupujúci z ktorejkoľvek z nich: pri prijatí vyberie banku, v appke ktorej vygeneruje kód, a ponuka potom beží na nej (platnosť kódu aj bankomat).
Predávajúci môže predať sats pod trhovou cenou, takže kupujúci dostane za rovnakú sumu v eurách viac sats. Zapína sa v Nastaveniach → Zapnúť prémiové ceny, rozsah zľavy určuje koordinátor. Kupujúci vidí pri ponuke zelený odznak so zľavou.
Keď sa stratila odpoveď koordinátora, oficiálna appka hlásila „An earlier offer attempt is unresolved“ a novú ponuku nedovolila, kým si nevymazal dáta appky. Edge takýto pokus pustí 10 minút po ňom, ak koordinátor nemá k nemu faktúru.
Odhad sumy na zaplatenie sa počíta z kurzu stiahnutého pri vytvorení ponuky, nie z kurzu spred niekoľkých minút.
Nové funkcie musí podporovať aj koordinátor, cez ktorého obchod ide. Edge preto skúšame s koordinátormi, ktorí ich už majú.
03 — Kompatibilita
04 — Testovanie
Vedľa oficiálnej appky, aj v súkromnom priestore. Appka sa má otvoriť do pár sekúnd, nie zostať visieť na ikone.
Vytvor ponuku s dvoma alebo tromi bankami. Nech ju zoberie kupujúci s inou bankou, než je prvá zaškrtnutá, a výber prebehne až do konca.
Vytvor ponuku so zľavou. Kupujúci má vidieť odznak so zľavou a dostať zodpovedajúcu sumu sats.
Ponuku z edge zoberie oficiálna appka a naopak. Over, či sa to správa tak, ako je popísané vyššie.
V appke aj v SimpleX skupine s ponukami: prídu, majú správnu banku a sumu?
Ak appka napíše „An earlier offer attempt is unresolved“, počkaj 10 minút a skús to znova. Nemusíš mazať dáta.
05 — Chyby
Založ issue v repozitári edge na gitworkshop.dev
(prihlásiš sa svojím Nostr kľúčom).
Uveď verziu (0.11.4-edge (2053)), čo si robil, približný čas a ak môžeš, aj snímku
obrazovky. Ak appka spadne alebo zamrzne a vieš si pripojiť telefón cez USB, výpis
adb logcat z toho momentu pomôže najviac.
06 — História
Rovnaký kód ako 2052, opravené zostavenie. Verzia 2052 sa po spustení zasekla na ikone a Android ju označil ako neodpovedajúcu. Ak ju máš, nainštaluj 2053 cez ňu, dáta zostanú.
Zaseknutý pokus o ponuku sa uvoľní sám. Nepoužívaj, nespustí sa.