* Extra error info when connecting to server
* Adds accessors for various types of status codes
* Cleanup / refactor stock status codes
- No longer need to duplicate these on the app
* improvements to purchase order list
- Add option to show closed orders
- Render order status
* Add purchase order status to order detail widget
* Update release notes
* Cleanup for imports
* linting fixes
* Remove focusNode in search widget
- Was causing some issues in iOS in particular
* Improve search UX by cancelling previous query
- Prevent successive search queries from being displayed
* Update release notes
* Add "type" for cancelable operation
* Bug fix in API forms
- Allow form fields to specify custom filters at runtime
* Add "contact" model to purchase order edit form
* Add action to create new purchase order from list widget
* widget updates for purchase order
* Add "global actions" to title bar
* Implement actions
* Add "speed dial" action buttons
* tweak global action icons
* Refactor actions for "stock item" display
* Refactor "part" detail
* part category
* SupplierPart
* More updates
* Add BottomAppBar
* Add a global bottom app bar
* Move "edit" buttons back to the app bar
* tweaks
* Updates to drawer navigation menu
* home screen improvements
* text tweaks
* Fix appBarTitle for notifications widget
* Update "tabs" for category display
* Fix for attachment widget
* Update tabs for purchaseorder view
* Update part display
* Cleanup
* Add "BOM" tab to part detail widget
* Paginated list search cleanup
* Update release notes
* Update old function
* linting
* linting
* Tweaks to bottomappbar
- Increase icon size slightly
- Adjust "actions" icon
* Adds a helper function for rendering currency data
* Update helper functions for StockItem model
* Render purchasePrice correctly for stockitem
* Use currency_formatter library instead of money_formatter
* Add total price display for purchase order
* icon fix
* Bug fix for multiple barcode scans
- Do not resume scan until action is performed
- Add in delay before re-starting camera
* Change release notes to 0.10.1
* linting fixes
* Bump android compile and target version, also flutter dependencies and resolve issues
* Remove deprecated splashscreen and added support for new Android 12 version.
* Updated workflow action versions and flutter sdk
* Resolved linting issues
* Resolved test binding issues
* Bump version and release noes
* Add barebone list and detail widgets for the SupplierPart model
* Launch into SupplierPartList from CompanyDetail
* Update StockDetail widget
* Fixes for SupplierPart model
* Add images to supplier part list
* Add search functionality to SupplierPart list
* Added details to SupplierPartDetail widget
* Link through to supplier company
* Add some more details
* Adds ability to edit SupplierPart information
* Navigate to supplier part list from part detail page
* Display supplier part information on stock item detail page
* Add barcode scan response for SupplierPart
* Refactor barcode scanning code
* Navigate to supplier part detail from stock item page
* Support custom barcode for SupplierPart via app
* Cleanup comment
* linting
* Fix override
* Enable display of supplier list on home screen
* Code cleanup
* Update release noets
* New translations app_en.arb (Czech)
* New translations app_en.arb (Czech)
* New translations app_en.arb (Spanish)
* New translations app_en.arb (German)
* New translations app_en.arb (Vietnamese)
* New translations app_en.arb (French)
* New translations app_en.arb (Vietnamese)
* New translations app_en.arb (Dutch)
* New translations app_en.arb (Italian)
* New translations app_en.arb (Italian)
* New translations app_en.arb (Italian)
* New translations app_en.arb (Italian)
* 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