Repository navigation
BSRPRO-DigitalKhata.apk
Pre-release
Pre-release
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
- Build and install the APK on a test device.
- Verify login, App Lock, transactions, exports, and customer-view links.
- Update the EmailJS templates on the server.
- Verify Firestore rules and public-link access.
- 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.