Files
pezkuwi-wallet-utils/banners
pezkuwichain e5339235ad revert: temporarily restore content to the last Play-Store-compatible state
The live Play Store release (wallet-android 85bde7e, published 2026-06-15)
was built against whatever was on this branch's HEAD at the time - which,
since master had received no commits between 2026-03-02 and this week, was
commit 7a087cf. This week's changes (nova-base sync, Tron config/icons,
balance test fixtures, etc.) are real and wanted, but they've made master
incompatible with that still-live app version, and live users installing
fresh right now get a completely empty tokens list because of it (the app's
chain sync silently fails whole-hog on any single malformed/incompatible
chain entry, leaving new installs with zero locally-cached chains).

This makes master's served content match 7a087cf exactly, stopping the
bleeding for current live users without needing an emergency app release.
None of this week's work is lost - it's all preserved on
pending/post-fix-release and will come back once wallet-android's Tron
send feature is complete and both repos can ship together in one
coordinated release.
2026-07-11 08:23:48 -07:00
..
2026-01-24 06:27:06 +03:00

Pezkuwi Wallet Banners - Admin Guide

Banner Yonetimi / Banner Management

Bu klasor Pezkuwi Wallet uygulamasindaki ana ekran banner/duyurularini kontrol eder.

Dosya Yapisi / File Structure

banners/
├── v2/
│   ├── content/
│   │   ├── assets/                    # Ana ekran banner'lari
│   │   │   ├── banners.json           # Production banner listesi
│   │   │   ├── banners_dev.json       # Development/test banner listesi
│   │   │   ├── localized/             # Production dil dosyalari
│   │   │   │   ├── en.json            # Ingilizce
│   │   │   │   ├── ku.json            # Kurtce (Kurmanci)
│   │   │   │   └── tr.json            # Turkce
│   │   │   └── localized_dev/         # Development dil dosyalari
│   │   │
│   │   └── dapps/                     # DApps ekrani banner'lari
│   │       └── (ayni yapi)
│   │
│   └── resources/
│       ├── backgrounds/               # Arka plan gorselleri
│       └── images/                    # Banner gorselleri

Banner Ekleme / Adding a Banner

  1. banners.json dosyasina yeni banner ekleyin:
{
    "id": "unique-banner-id",
    "background": "https://raw.githubusercontent.com/pezkuwichain/pezkuwi-wallet-utils/master/banners/v2/resources/backgrounds/YOUR_BG.png",
    "image": "https://raw.githubusercontent.com/pezkuwichain/pezkuwi-wallet-utils/master/banners/v2/resources/images/YOUR_IMAGE.png",
    "clipsToBounds": false,
    "action": null
}
  1. localized/*.json dosyalarina icerik ekleyin:
{
    "unique-banner-id": {
        "title": "Banner Basligi",
        "details": "Banner aciklamasi.\nIkinci satir."
    }
}
  1. Gorselleri resources/ klasorune yukleyin.

Action Turleri / Action Types

  • null - Tiklanamaz banner
  • "https://..." - Dis link acar
  • "novawallet://nova/open/staking" - Staking sayfasini acar
  • "novawallet://nova/open/governance" - Governance sayfasini acar
  • "novawallet://nova/open/dapp?url=https://..." - DApp acar

Gorsel Boyutlari / Image Sizes

  • Background: 750x200 px (PNG, gradient onerilir)
  • Image: 250x180 px (PNG, seffaf arka plan)

Test Etme / Testing

  1. Degisiklikleri banners_dev.json ve localized_dev/ klasorune yapin
  2. Debug APK ile test edin
  3. Onaylandiktan sonra production dosyalarina kopyalayin

Onemli Notlar / Important Notes

  • Banner ID'leri benzersiz olmali
  • Tum dillerde ayni ID'ler olmali
  • Gorseller GitHub'a yuklendikten sonra URL'ler guncellenmelidir
  • Degisiklikler 15-30 dakika icinde uygulamada gorunur (cache)