* Adds pre-generated file for mapping icon names to icon hex values
* Remove unused import
* Simple method for converting icon string into useable data
* Add rendering for category list and location list
* Add custom icons to detail views
* Updated release notes
* API: Provide more info in error messages
* Fix support for legacy stock item custom barcodes
* Refresh display after assigning barcode
* Update release notes
* Fix for scanning unkown barcode
- Modern API returns slightly different data
* Fix for scanning unkown barcode
- Modern API returns slightly different data
* Update release notes
* Bump release notes
* Adds method for linking custom barcodes
* Custom getter method for determining if an item has barcode data
* Add method to check if the API supports "modern" barcodes
* Refactor custom barcode implementation for StockItem
- Needs testing
* Unit testing for linking and unlinking barcodes
* Fixes
* Refactor code for "custom barcode action" tile
* Add custom barcode action to StockLocation
* Add extra debug to debug the debugging
* Unit test fix
* Change scope I guess?
* remove handler test
* Adds class representing the PartParameter model
* Adds API method for determining support for PartParmaters
* Display part parameter count in part detail widget
* Adds user setting for controlling if part parameters are displayed
* Fix URL for model
* Widget for displaying part parameters
* linting
* Update default list filters for BomItem
* Display "usedIn" count for part detail view
* Improve BillOfMaterials widget to display "used in" parts
* Update release notes
- Prevent API requests for invalid PK values
- Perform checks for invalid PK values at multiple points
- Change order of operations in StockDetail widget
* Add function to set app locale
* Setting for selecting app language
- Adds requirement for "flutter_localized_locales"
- Change main app to stateless
* Reload entire app tree when language is changed
* Update release notes
* linting
* Show the release notes after updating to a new app version
* Add function to set app locale
* Setting for selecting app language
- Adds requirement for "flutter_localized_locales"
- Change main app to stateless
* Reload entire app tree when language is changed
* Update release notes
* linting
* Stock item serial number functionality
- Allow serial numbers to be specified when creating a new stock item
- Allow serial number to be edited from stock item context
* Update build number and release notes
* Add extra filtering options for the PartCategory list
(cherry picked from commit c7b594fd0bfafdde1298f8d3cf503871762b49eb)
* Extra filtering options for stock location list
(cherry picked from commit 5e9bfcfbc336831bfd2bb4414fc1794420c89e0d)
* Prevent duplicate reporting of errors to sentry
* Prevent error message upload on some server error codes
* Filter out some common errors we are not interested in