* feat: implement Flutter version management using FVM across CI workflows
* Flutter 3.29.3 + minor Package upgrades
* Replace deprecated `withOpacity`
* Upgrade major package versions without breaking changes.
* Disable unnecessary_async rule
Re-enable later
* New language version and automated fixes
- unnecessary_breaks
- unnecessary_underscore
* Update BUILDING.md to use fvm commands
* Add gitignore files for Android and iOS build artifacts
* Migrate iOS dependencies to Swift Package Manager
This is being done automatically by Flutter
* Flutter 3.32.4
* New sdk version
* docs: add IDE setup instructions and troubleshooting guide for FVM integration
* Define classes for extra line item
* Display PO extra line items
- Also, some refactoring
* Support extra line items for sales order
* linting fixes
* Update release notes
* Add new models for SalesOrder
- Create generic Order and OrderLine models with common functionality
* Refactor
- Move some widgets around
- Cleanup directory structure
* Add link to home screen and nav drawer
* Add SalesOrder list widget
* Linting fixes
* Fix string
* Refactor PurchaseOrderDetailWidget
* Tweaks to existing code
* linting
* Fixes for drawer widget
* Add "detail" page for SalesOrder
* Add more tiles to SalesOrder detail
* Allow editing of salesorder
* add list filters for sales orders
* Display list of line items
* Customer updates
- Display customer icon on home screen
- Fetch sales orders for customer detail page
* Cleanup company detail view
* Create new sales order from list
* Stricter typing for formFields method
* Create new PurchaseOrder and SalesOrder from company deatil
* Status code updates
- Add function for name comparison
- Remove hard-coded values
* Update view permission checks for home widget
* Add ability to manually add SalesOrderLineItem
* Add nice progress bar widgets
* Display detail view for sales order line item
* edit SalesOrderLineItem
* Fix unused import
* Hide "shipped items" tab
- Will be added in a future update