Okanzo

com.cairnlabworks.okanzo
by Zapstore Catalog

Private, offline-first net worth tracker with on-device encryption

Okanzo is a private, offline-first Android app for tracking your net worth - your assets minus your liabilities - organised into portfolios. Your financial data is stored encrypted on your device and never leaves it, except when you deliberately export an encrypted backup. Features: * Track stocks, funds, crypto, gold, cash, bank deposits, property, vehicles, bonds, and more. * Fetch current prices for market-linked assets by ticker symbol. * Track loans, mortgages, credit cards, pending payments, and taxes. * See total assets, liabilities, and net worth in one base currency. * Create and switch between multiple portfolios. * Reorder categories and individual items. * Convert holdings using cached exchange rates. * Encrypt the local database with SQLCipher and protect its key with Android Keystore. * Optionally lock the app with fingerprint or device credentials. * Export and import password-protected encrypted backups. * Use a Material 3 interface with light, dark, and dynamic-color themes. Okanzo is offline-first. Network access is only used to look up public market prices and exchange rates. Only a ticker symbol or base currency code is sent. There are no accounts, analytics, or trackers, and portfolio values, names, and holdings are never transmitted. Note on network use: currency exchange rates are refreshed automatically in the background - on first launch and then at most once every 12 hours - so your net worth is always shown correctly in your chosen base currency. Market prices, by contrast, are only fetched when you explicitly refresh or tap fetch-price on an asset.

First release: Nov 7, 2026, 3 total releases.

Most recent release: Nov 10, 2026.

Repo

Appears in 0 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Nov 10, 2026 1.4.3
    ## F-Droid review fix - Disable AGP's opaque dependency-metadata signing block in Android APKs (`includeInApk = false`). - Disable dependency metadata in Android App Bundles (`includeInBundle = false`). - Preserve the developer signing identity and the reproducible build environment introduced in v1.4.2. - Add localized release highlights and signed-APK scanner checks to the release workflow guidance. This patch addresses the reviewer request in https://gitlab.com/fdroid/fdroiddata/-/merge_requests/56688#note_4200345268. It does not change portfolio behavior or require a data migration. The v1.4.2 F-Droid CI independently reproduced all three ABI APKs successfully, but its final scanner rejected the dependency-metadata block. This release removes that block at build time; it does not replace or alter previously published artifacts.
    More…
    ## Downloads | Artifact | Version code | | --- | --- | | armeabi-v7a APK | 131 | | arm64-v8a APK | 132 | | x86_64 APK | 133 | | AAB | 13 | Verify downloads using `SHA256SUMS`. Official F-Droid publication still requires its independent source build, APK scan, review, and repository-index update. Google Play publication is not included. **Full changelog:** https://github.com/cairn-labworks/Okanzo/compare/v1.4.2...v1.4.3
  • Nov 8, 2026 1.4.2
    ## Okanzo 1.4.2 All changes merged since the last published stable release, v1.3.0, are included. ### Midnight precision and Quiet overview - Consistent deep-green surfaces, sage accents and a matching light appearance across the app. - An unboxed net-worth headline, simple totals, plain Assets/Liabilities tabs and one shared panel with expandable categories. - Correct trailing alignment for category and holding amounts; category and holding drag ordering remain available. - Descriptive settings categories with drill-in navigation. - One Theme selector: Light, Dark (Midnight), or System. Wallpaper colors remain available in light mode.
    More…
    - Focused amount-first entry forms, compact type/currency/exchange controls, responsive paired fields and expandable optional notes. - The Okanzo About row shows app/version/licence information, separately from What's new. ### Values, release highlights and responsiveness - Optional Simple net worth shortens only the home headline using K/M/B and INR lakh/crore; detailed totals and masking remain unchanged. - Market quotes stay in the selected holding currency during fetching, refreshing and currency changes. Unavailable conversions report errors without relabelling unconverted values. - Release highlights appear after updating and can be reopened from Settings. - Deduplicate FX refreshes and identical ticker lookups, limit quote concurrency and batch database updates. - Move password-based backup encryption/decryption off the main thread and import backups in one transaction. - Add ordering indexes, cache portfolio/FX calculations, load localization on demand and mount non-home destinations lazily. ### Compatibility and downloads Existing portfolios, encrypted backups, currency rounding, feature flags, holding types and appearance preferences remain supported. No manual migration is required from the previous Flutter release. | Artifact | Version code | | --- | --- | | armeabi-v7a APK | 121 | | arm64-v8a APK | 122 | | x86_64 APK | 123 | | AAB | 12 | The unpublished v1.4.0/v1.4.1 tags were left unchanged after build-container setup failures. This release includes the missing build prerequisites and aligns canonical checkout/SDK paths and per-ABI commands with the official F-Droid recipe. ### Validation - Workflow-pinned Flutter 3.47.5: enforced lockfile, full formatting, clean static analysis and 295 tests pass. - Release-source checks passed on OPPO CPH2023 / Android 13 for separate About/release-highlights actions, themes, navigation, form persistence, amount alignment, drag ordering and 150% Arabic RTL. - The earlier real-device 14-value simple-net-worth matrix passed masking, persistence and headline readability checks. - Live quote availability, actual backup-file picker operations, biometric authentication, iOS and release-performance benchmarking were not re-tested for this release. The APKs are developer-signed. Official F-Droid catalogue availability requires its independent source build, reproducibility verification and index publication. Google Play is not part of this release.
  • Nov 7, 2026 1.3.0
    ## One combined release of recent features This release includes all changes merged into `main` since v1.2.5. ### Languages - Choose from 21 app languages in Settings, or follow your device language. - Persist your language choice across app restarts. - Localize app screens, exchange workflows, and relative-time labels, with right-to-left support where appropriate.
    More…
    ### Exchanges - Select US (NYSE/Nasdaq), Shanghai, Euronext markets, Tokyo, Hong Kong, and BSE India exchanges in the stock/fund editor. - Save your preferred-exchange shortlist. - Use full Yahoo Finance tickers for other markets. - Keep exchange suffixes and quote currencies consistent, including normalization of subunit-denominated prices. ### Price fixes - Bare cryptocurrency symbols such as BTC and ETH use Yahoo Finance's USD pairs; explicit pairs remain unchanged. - Retain the quote currency when refreshing saved holdings. - Clear stale prices when an asset's type, ticker, or exchange changes, and ignore outdated in-flight quotes. ### Tests and release tooling - Add regression coverage for quotes, exchanges, language selection, locale fallback, and preference persistence. - Add the reusable `/create-release` skill for latest-main GitHub and F-Droid releases. - Update project, store, and marketing documentation. - Apply formatting-only corrections so the repository-wide formatting check passes. ### Downloads and F-Droid - AAB version code: `9`. - APK version codes: `91` (armeabi-v7a), `92` (arm64-v8a), `93` (x86_64). - APKs use the filenames required by F-Droid's upstream-signed reproducible-build recipe. - Verify downloaded files using `SHA256SUMS`. Official F-Droid publication follows its auto-update, source-build, and reproducibility-verification cycle; GitHub availability alone does not mean the F-Droid update is live. Google Play publication is not included. **Full changelog:** https://github.com/cairn-labworks/Okanzo/compare/v1.2.5...v1.3.0