Commit Graph

4 Commits

Author SHA1 Message Date
pezkuwichain 688a23ba6b fix: log and stop swallowing synchronous listenForUpdates() failures; retry NDK download in CI
BalancesUpdateSystem.launchChainUpdaters() wrapped updater.listenForUpdates() in a
try/catch that discarded synchronous exceptions with zero logging - a silent failure
point that could explain a chain's balances never syncing with no trace in logcat.

Also add a full-architecture instrumented test that persists a real watch-only
MetaAccount and polls AssetDao through the actual BalancesUpdateSystem pipeline,
instead of bypassing it like the existing BalancesIntegrationTest does.
2026-07-09 07:52:15 -07:00
pezkuwichain 853bbf567e fix: auto-detect sdkmanager path for self-hosted runners 2026-02-26 13:38:30 +03:00
pezkuwichain 2462c2b306 fix: resolve CI workflow failures across multiple jobs
- balances_test: update macos-13 → macos-14 (13 no longer supported)
- balances_test: fix null branch ref on schedule triggers
- balances_test: fix typo anroid-results → android-results
- install: fix broken NDK path reference (steps.setup-ndk not defined)
- install: use cmdline-tools/latest instead of hardcoded 16.0
- Created pezkuwichain/balances_test_result repo with gh-pages
- Added ACTIONS_DEPLOY_KEY secret for report deployment
2026-02-26 13:29:43 +03:00
pezkuwichain a294aa1a6b Initial commit: Pezkuwi Wallet Android
Security hardened release:
- Code obfuscation enabled (minifyEnabled=true, shrinkResources=true)
- Sensitive files excluded (google-services.json, keystores)
- Branch.io key moved to BuildConfig placeholder
- Updated dependencies: OkHttp 4.12.0, Gson 2.10.1, BouncyCastle 1.77
- Comprehensive ProGuard rules for crypto wallet
- Navigation 2.7.7, Lifecycle 2.7.0, ConstraintLayout 2.1.4
2026-02-12 05:19:41 +03:00