Repository navigation
Releases: eby-dev/Android-PointOfSale
Releases Β· eby-dev/Android-PointOfSale
Release list
1.0.17
π Released a new version 1.0.17 π
Bug Fixes
- Fixed crash when editing an order status in release builds β ProGuard now keeps
NiftyDialogEffectsclasses loaded via reflection. - Fixed crash on Graph Report and Expense Graph caused by
DatabaseAccessbeing initialised before the Activity context. - Restored Excel export and import on Android 13+ by migrating from
ChooserDialogto 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
FileNotFoundExceptionlogged 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
ProgressDialogwith a customLoadingDialog. - Migrated product image selection to the Activity Result API.
- Migrated the dashboard action bar title to
HtmlCompat. - Migrated RecyclerView adapters to
bindingAdapterPosition. - Updated
Localeconstruction for IDR formatting to useLocale.Builder.
Maintenance
- Raised Java compatibility to 17 across all library modules.
- Removed the unmaintained
android-file-chooserdependency, the deprecatedjcenter()repository, and the obsoletestrippedNativeLibsDirsetting.