Skip to content

BSRPRO-DigitalKhata.apk

Pre-release
Pre-release

Choose a tag to compare

@ramhardamp ramhardamp released this 25 Oct 11:17
· 22 commits to main since this release
aceb99a

BSRPRO Digital Khata v19.9.6 — Release Notes (DRAFT)

Release date: TBD by developer
Version: 19.9.6
Release tag: TBD by developer
Status: Android APK build and release verification pending

What's Fixed

  • Amount colors: Consistent colors for money given and money received — given amounts in red, received amounts in green.
  • Email templates: Improved balance, customer-name, and transaction-type display. Corresponding EmailJS templates must also be updated on the server.
  • Advance balance label: Displays “एडवांस राशि” instead of “कुल बकाया” where applicable.
  • UI readability: Improved header contrast on Login, Signup, Dashboard, and Customer View screens.
  • Faster launch: Improved startup flow for saved-login users and biometric lock presentation.
  • Faster saving: Optimistic save feedback; server rejection should still display an error.
  • App Lock: Phone PIN/pattern and app-specific PIN support are documented; native Android integration still requires verification.
  • SMS, email and sharing: Improved amount formatting and balance wording.
  • CSV/Excel export: Amounts displayed without a negative sign, with a separate balance-status column.
  • Cache updates: Updated version/cache handling to help users receive new CSS and interface changes.

Data and Services

The reviewed source indicates use of:

  • Firebase Authentication
  • Cloud Firestore
  • EmailJS
  • Public customer-view documents
  • External libraries and scripts for certain features

Firestore security rules, public-link access controls, data retention/deletion, and some server-side components still require verification.

Testing and Verification

  • tests/no-sign.test.mjs: 6/6 tests passed in the reviewed environment.
  • Other tests: Not run.
  • Native Android App Lock integration: Not verified.
  • Android APK build and installation: Pending.
  • Release tag and checksums: Pending.

Before Publishing

  1. Build and install the APK on a test device.
  2. Verify login, App Lock, transactions, exports, and customer-view links.
  3. Update the EmailJS templates on the server.
  4. Verify Firestore rules and public-link access.
  5. Confirm the final version, release tag, APK SHA-256, and signing-certificate fingerprint.

Important: These notes describe documented source changes; they do not certify that a new APK has been built, tested, or published.