Skip to content

Commit

Permalink
Merge pull request #2344 from moneymanagerex/master
Browse files Browse the repository at this point in the history
Final preparation for v5.1.1
  • Loading branch information
wolfsolver authored Feb 22, 2025
2 parents 6e32ad3 + 653423e commit f336654
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 29 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ public void onReceive(Context context, Intent intent) {
//Must be commented in released version
//msgSender = "AT-SIBSMS";

if(isTransactionSms(msgSender)) {
if(isTransactionSms(msgSender) && !msgBody.toLowerCase().contains("otp")) {
// Transaction Sms sender will have format like this AT-SIBSMS,
// Promotional sms will have sender like AT-012345
// Not sure how this format will be in out side of India. I may need to update if I get sample
Expand Down Expand Up @@ -194,8 +194,8 @@ public void onReceive(Context context, Intent intent) {
mCommon.transactionEntity.setStatus("");
mCommon.payeeName = "";

// if not from blank, then nothing to do with sms
if (!transType.isEmpty() && !msgBody.toLowerCase().contains("otp")) {
// if it is blank, then nothing to do with sms
if (!transType.isEmpty()) {

//Create the intent that’ll fire when the user taps the notification//
Intent t_intent = new Intent(mContext, CheckingTransactionEditActivity.class);
Expand Down
33 changes: 7 additions & 26 deletions metadata/android/en-US/changelogs/1073.txt
Original file line number Diff line number Diff line change
@@ -1,30 +1,11 @@
## What's Changed
This release primarily focuses on improving SMS transaction creation, enhancing reporting capabilities, refining ORM for better performance, and fixing bugs related to transaction handling and database operations.
Minor fix to 5.1 release

### highlight
**New Features and Improvements:**
1. Automatic Transaction from SMS: Support for creating transactions automatically from SMS for database v19.
2. General Reports: Added support for General Reports in AMMEX.
3. Language Support: Tamil language added to the app's language options.
4. Nested Category Management: Introduced management for nested categories.
5. New Cash Flow Report: A new cash flow report has been added to the app with graphics analysis
6. New option under security to enable Fingerprint Authentication
* new translation improvement
* Tag: fix tag save/re-creation bug by @guanlisheng in https://github.com/moneymanagerex/android-money-manager-ex/pull/2331 and https://github.com/moneymanagerex/android-money-manager-ex/pull/2334
* Restore Order in transaction list for V5.1 by @wolfsolver in https://github.com/moneymanagerex/android-money-manager-ex/pull/2329
* Moved OTP skipping logic to top of the section by @velmuruganc in https://github.com/moneymanagerex/android-money-manager-ex/pull/2335
* Honor number of payement in CashFlow Report by @wolfsolver in https://github.com/moneymanagerex/android-money-manager-ex/pull/2342

**Enhancements:**
1. SMS Receiver: Improved notification for failures in automatic transaction creation from SMS.
2. ORM Refinements: Multiple updates to improve ORM operations like handling database entities (e.g., Account, Payee, Tag) and optimizing queries and deletions.
3. Database Updates: Support for upgrading to DB version 20. The app now re-enables SUID for database synchronization and centralizes entity creation.
4. Tag Management: Added filter options for inactive tags, categories, and payees.
5. Transaction Handling: Enhanced transaction handling with more detailed error messages and fixes to prevent crashes.
6. Attachment Management: Improved handling and normalization of attachments and TagLinks within transactions.

**Bug Fixes:**
1. Core Dump in CashFlow: Fixed a core dump issue in the CashFlow feature.
2. ANR for Investment: Addressed an Application Not Responding (ANR) issue related to investment features.
3. Stock Repo Fix: Fixed issues with null values in stock repository.
4. Database Dump Fix: Resolved problems with database dumps, especially when entering transactions via the floating button.
5. Fix dump when financial year is not set in transaction list
6. Hidden Biometric UI when the user activates or edits the passcode. This will appear only during app startup and disabling the passcode screen

**Translations:**
* Multiple updates to Crowdin translations, adding and updating several languages, including new entries for Tamil.
**Full Changelog**: https://github.com/moneymanagerex/android-money-manager-ex/compare/5.1...5.1.1

0 comments on commit f336654

Please sign in to comment.