Releases: moneymanagerex/android-money-manager-ex
Releases · moneymanagerex/android-money-manager-ex
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
2024.12.25.1055
What's Changed
- Encryption: switch to SQLite3MC by @guanlisheng in #1994
- New Crowdin Translations @ 2024-12-23T17:52:28+08:00 by @github-actions in #1995
- SQLite3MC followup: fix parameter bindArgs by @guanlisheng in #1997
Full Changelog: 2024.12.22.1054...2024.12.25.1055
2024.12.22.1054
What's Changed
- Tag management (edit mode & management) by @wolfsolver in #1979
- New Crowdin Translations @ 2024-12-20T20:42:16+08:00 by @github-actions in #1982
- upgrade guava to 33.4.0 from 33.3.1 by @guanlisheng in #1983
- Add Tag in SearchTransaction by @wolfsolver in #1985
- CONFLICT_REPLACE to CONFLICT_IGNORE by @guanlisheng in #1989
- Upgrade minSdkVersion to 28, Android 9.0 by @guanlisheng in #1987
- Crowdin Action: clean up manual python by @guanlisheng in #1990
- Catch NullPointerException from MainActivity.onBackPressed by @guanlisheng in #1991
- Handle IllegalArgumentException from TransactionStatuses.get by @guanlisheng in #1992
Full Changelog: 2024.12.19.1053...2024.12.22.1054