
Corrects API endpoints for creating, processing with, and processing without backorder confirmations. Adds a new `isBackorder` getter to stock picking records for identifying backordered items, and improves the robustness of the `isDone` getter. Integrates backorder detection into the reception validation process, prompting a dedicated confirmation dialog when a backorder is present. Introduces new state management and methods (`withBackorder`, `withoutBackorder`) in the reception details model to handle the backorder confirmation logic. Enhances the primary button component with a `backgroundColor` property for greater customization.
e_scan
A new Flutter project.
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
flutter_launcher_icons
Icon launcher generator
flutter pub run flutter_launcher_icons:main
Development tool
This projects uses code generator
dart run build_runner build
dart run build_runner build --delete-conflicting-outputs
- Run this command to detect packages unused
dart pub global activate dependency_validator && dart pub run dependency_validator
Increment version and generate changelog
Run this script in project root to create apk
Usage: ./scripts/version_and_changelog.sh
Build apk
Run this script in project root to create apk
Usage: ./scripts/build_app.sh [android|ios|both]
android - Build only the Android APK
ios - Build only the iOS IPA (macOS only)
both - Build both Android APK and iOS IPA (macOS only)
Description
Languages
Dart
64.4%
HTML
24.2%
C++
4.5%
CMake
3.6%
Shell
2.1%
Other
1.2%