Releases
1.0.17
Compare
Sorry, something went wrong.
No results found
π Released a new version 1.0.17 π
Bug Fixes
Fixed crash when editing an order status in release builds β ProGuard now keeps NiftyDialogEffects classes loaded via reflection.
Fixed crash on Graph Report and Expense Graph caused by DatabaseAccess being initialised before the Activity context.
Restored Excel export and import on Android 13+ by migrating from ChooserDialog to the Storage Access Framework.
Fixed Excel import failures from expired SAF URIs and primary-key conflicts being misreported as errors.
Excluded product images from Excel exports; Base64 data exceeded the BIFF8 record limit and corrupted the file.
Fixed the shared SQLite connection being closed after every query, forcing a costly reopen.
Fixed FileNotFoundException logged on the product list β Glide was asked to load "N/A" as a URI instead of showing a placeholder.
Fixed post-completion UI handlers not being bound to the main Looper.
Improvements
Added a confirmation dialog before exporting to Excel.
Replaced the deprecated ProgressDialog with a custom LoadingDialog.
Migrated product image selection to the Activity Result API.
Migrated the dashboard action bar title to HtmlCompat.
Migrated RecyclerView adapters to bindingAdapterPosition.
Updated Locale construction for IDR formatting to use Locale.Builder.
Maintenance
Raised Java compatibility to 17 across all library modules.
Removed the unmaintained android-file-chooser dependency, the deprecated jcenter() repository, and the obsolete strippedNativeLibsDir setting.
You canβt perform that action at this time.