Releases: moneymanagerex/android-money-manager-ex
Releases · moneymanagerex/android-money-manager-ex
2025.01.31.1066
What's Changed
New Feature
- Categories can be deactivated and shown as inactive in the Category list. Long-pressing a category in the Entity Category List will bring up an enable/disable menu.
- Transactions can have colors, like the desktop version. Colors can be used in transactions and scheduled transactions. Colors are searchable from the search menu. Transactions with colors are shown in the list with a square icon of the respective color. Color settings are not changeable from mobile, but you can easily set them in the Desktop version.
- In transfer transaction, the 'from' and 'to' accounts can now be easily switched by clicking the switch button near the "to account" field.
- Tags and Labels are now fully implemented. They can be used in transactions, scheduled transactions, split transactions, and split recurring transactions. Tags will be copied from schedules to transactions and are searchable.
- Categories, Payees, and Tags can be sorted by Name or Frequency using the sort icons in the header.
Bugfix
- Exporting to QIF from search results is now available again.
- Password workflow revert, waiting for final solution
- Some ANR from gplay fixed
Contributors
- @guanlisheng
- @wolfsolver
- New @velmuruganc made their first contribution in #2124
Full Changelog: 2025.01.27.1065...2025.01.31.1066
2025.01.27.1065
Hotfix for missing split coming from schedule transaction
Full Changelog: 2025.01.24.1064...2025.01.27.1065
2025.01.24.1064
What's Changed
- Fix category active = null and other minor issue by @wolfsolver in #2125
Full Changelog: 2025.01.23.1063...2025.01.24.1064
2025.01.23.1063
What's Changed
New feature
- Show both ACTIVE and INACTIVE categories and menu item to switch category between Active and Inactive
bug Fix
- Fix some ANR
- Restore category search with bold
Full Changelog: 2025.01.21.1062...2025.01.23.1063
2025.01.21.1062
What's Changed
feature
- Last Used Payee: enable two tiers: account level or global level by @guanlisheng in #2082
bug fix
- Handling the Financial Year Correctly by @wolfsolver in #2080
- Fix Order in Entity... by @wolfsolver in #2084
- add url for donate by @wolfsolver in #2099
- set default if Currency not set by @wolfsolver in #2098
code review
- Refactor category to base list by @wolfsolver in #2085
- Delete unused class by @wolfsolver in #2089
- Cleanup old code by @wolfsolver in #2090
- Delete docs/nestedcategory.md by @guanlisheng in #2092
- Cleanup old code by @wolfsolver in #2094
documentation
- add backup via Resilio Sync docs by @aardbol in #2088
- Update documentation for nested category by @wolfsolver in #2091
translation
- New Crowdin Translations @ 2025-01-16T07:12:46+08:00 by @github-actions in #2081
New Contributors
know issue
- Crash in schedule transaction
Full Changelog: 2025.01.14.1061...2025.01.21.1062
2025.01.14.1061
What's Changed
- Refactor: refine while loop limit handling by @wolfsolver in #2069
- New Crowdin Translations @ 2025-01-12T17:34:47+08:00 by @github-actions in #2071
- Refactor: add Unicode support for highlighting keywords in search by @guanlisheng in #2073
- Upgrade minSdkVersion to 29, Android 10 by @guanlisheng in #2074
- Refactor: update androidx.core, com.google.dagger and com.amplitude:analytic to the latest version by @guanlisheng in #2075
- Refactor: upgrade JVM target and source compatibility to Java 11 by @guanlisheng in #2076
- Refactor: Use ByteStreams.copy instead of transferTo for backward compatibility by @guanlisheng in #2078
Full Changelog: 2025.01.10.1059...2025.01.14.1061
2025.01.10.1059
What's Changed
- Restore original layout for date and add tag and attachement at note level by @wolfsolver in #2055
- New Crowdin Translations @ by @github-actions in #2057
- New Crowdin Translations @ by @github-actions in #2058
- Align report behaviours with MMEXDesktop. by @wolfsolver in #2059
- Fix crash issue during tag editing: ensure mTagLink is not null by @wolfsolver in #2063
- Crash Fix: check null of getListAdapter by @guanlisheng in #2066
- Crash Fix: check mAccount for onCommissionClick by @guanlisheng in #2067
Full Changelog: 2025.01.03.1058...2025.01.10.1059
2025.01.03.1058
What's Changed
- Sync: refactor download/upload database with java.nio. by @guanlisheng in #2036
- manage clear all in tags by @wolfsolver in #2038
- Sync: clean up DatabaseMetadata, DocFileMetadata, and FileStorageHelper by @guanlisheng in #2043
- Sync: enrich DatabaseMetadata with DocumentFile and simplify FileStorageHelp by @guanlisheng in #2044
- Sync: syncOnStart default as false and typo fix by @guanlisheng in #2045
- Better code for Clear All and Add Transable strings.xml by @wolfsolver in #2039
- New Crowdin Translations @ 2025-01-02T19:23:22+08:00 by @github-actions in #2046
- Refactor: clean up by @guanlisheng in #2047
- New Crowdin Translations @ 2025-01-02T23:58:17+08:00 by @github-actions in #2048
- Sync: forceMetadataRefresh by @guanlisheng in #2049
- Fix nested loadCategoryName ARN by @wolfsolver in #2051
- Honor PC constraint in tag by @wolfsolver in #2052
- Sync: resolver.notifyChange to prompt synchronization. by @guanlisheng in #2053
- Encryption: refine part of password input workflow by @guanlisheng in #2050
Full Changelog: 2024.12.31.1057...2025.01.03.1058
2024.12.31.1057
What's Changed
- ORM: simplify SupportSQLiteOpenHelper and BriteDatabase provideDatabase by @guanlisheng in #2017
- New Crowdin Translations @ 2024-12-28T11:41:26+08:00 by @github-actions in #2018
- Refactor: upgrade dagger to v2.54 and clean up subcategoryId code by @guanlisheng in #2019
- Widget: permission and flag fix by @guanlisheng in #2022
- New Crowdin Translations @ 2024-12-28T17:36:37+08:00 by @github-actions in #2021
- Widget: format and clean up by @guanlisheng in #2023
- i18n: formatted string for better translation by @wolfsolver in #2025
- New Crowdin Translations @ 2024-12-28T20:10:26+08:00 by @github-actions in #2024
- New Crowdin Translations @ 2024-12-29T07:42:40+08:00 by @github-actions in #2026
- New Crowdin Translations @ 2024-12-29T10:57:31+01:00 by @github-actions in #2027
- New Crowdin Translations @ 2024-12-29T18:29:37+08:00 by @github-actions in #2028
- UEX: change Year text size back to micro from medium by @guanlisheng in #2034
- UEX: one Row for Attachment Status and Tags by @guanlisheng in #2035
- Crash: return a default value for the edge case in getRemoteFileModifiedDate by @guanlisheng in #2031
Full Changelog: 2024.12.27.1056...2024.12.31.1057
2024.12.27.1056
What's Changed
- Refactor: clean up and format by @guanlisheng in #2002
- Keep SAF only by @guanlisheng in #2011
- Refactor: clean up outdated code and logic by @guanlisheng in #2012
- Encryption: switch to SQLite3MC revert by @guanlisheng in #2014
- Crash: set default getRemoteFileModifiedDate by @guanlisheng in #2015
- handle java.lang.RuntimeException on fingerprint by @wolfsolver in #2004
- ANR: just enable light check by @guanlisheng in #2010
Full Changelog: 2024.12.25.1055...2024.12.27.1056