Oliver
349a8e0ef5
UI updates ( #849 )
...
* Updated dashboard
- Display "outstanding" badges
- Display "overdue" badges
- Pull-to-refresh
* Remove dead code
* Refactor app colors
* Add "pending shipments" icon
* Remove custom spinner
* Refactor error dialog
* Updated redirect after login
* Refactor login/account pages
- Better UX and confirmation messages
* Refactor API error messages
* Improve token management
- Secure storage
- Handle session expiry
- Per-profile HTTPS certificate checks
* Improved error messages
2026-07-06 21:10:10 +10:00
Oliver
e41842a31d
Barcode tweaks ( #726 )
...
* Barcode tweaks
- Disable autozoom
- Update release notes
- Update contributor credits
* format
2025-11-20 07:51:19 +11:00
Alexander Leisentritt
a75245b183
Add zoom slider to barcode scanning ( #725 )
2025-11-20 06:44:02 +11:00
Oliver
2f8f42822a
Possible fix for barcode scanner issues ( #702 )
...
* Possible fix for barcode scanner issues
Ref: https://github.com/juliansteenbakker/mobile_scanner/issues/1454#issuecomment-3329405748
* Bump release notes
* Bump app revision
2025-10-31 15:26:18 +11:00
Ben Hagen
1b59837b3b
Use raw value of UTF-8 encoded barcodes ( #670 )
2025-07-01 16:34:17 +10:00
Ben Hagen
4444884afa
Format Code and Add Format Checks to CI ( #643 )
...
* Remove unused lib/generated/i18n.dart
* Use `fvm dart format .`
* Add contributing guidelines
* Enforce dart format
* Add `dart format off` directive to generated files
2025-06-24 09:55:01 +10:00
Ben Hagen
c4e33a4c1a
Use FVM in GitHub Actions and migrate to Flutter 3.32.4 ( #641 )
...
* 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
2025-06-23 19:42:05 +10:00
Oliver
1ab171f619
Barcode scan refactor ( #651 )
...
* Build file changes
Lots of changes required to meet compatibility of new mobile_scanner lib
* Increase build memory
* Refactor camera controller
- Use MobileScanner now
- Much better UX / feedback
* Cleanup
* Move test sheet file
* Update release notes
* Move actions to floating action buttons
* Tweak deps
* tweak github actions
* Updates
2025-06-06 14:54:03 +10:00
Oliver
524c5469f1
[refactor] Scan improvements ( #577 )
...
* Handle error on unexpected barcode response
* Add ManufacturerPart detail view
* Support barcode scanning for manufacturer part
* Refactoring for null checks
* Ignore selected errors in sentry
* Fix API implementation for ManufacturerPart
* Update release notes
* More error handling
* Decode quantity betterer
* Refactoring
* Add option to confirm checkin details
* Improve response handlign
* Cleanup
* Remove unused imports
* Fix async function
* Fix for assigning custom barcode
* Handle barcode scan result for company
* Fix
* Adjust scan priority
* Refactoring MODEL_TYPE
- Use instead of duplicated const strings
* @override fix
2024-12-14 15:24:23 +11:00
Oliver Walters
6690f10118
Handle condition where camera controller fails to initialize
2024-12-11 22:53:03 +11:00
Oliver Walters
e1912d6878
Tweak barcode overlay
2024-12-11 22:31:01 +11:00
Oliver
a893d51e3c
Cleanup
2024-12-11 13:40:39 +11:00
Oliver
ff82ed105d
Fix recreation of scanned data
...
- Ensure RS and GS characters are correctly observed
2024-12-11 13:12:30 +11:00
Oliver
707d251853
Screen wake ( #565 )
...
* Prevent screen turning off when scanning barcodes
- Close https://github.com/inventree/inventree-app/issues/492
* Update release notes
2024-12-06 11:11:47 +11:00
Oliver
d4cff1a5b9
Barcode scanner updates ( #562 )
...
* Add BUILDING.md
* Replace scaning library
- Out with qr_code_scanner
- In with flutter_zxing
* Update specs for jdk / kotlin / gradle
- NFI what this all means?
* Refactor barcode scanning widget
* Refactor barcode overlay
* Add handlers
* Update release notes
* Fix AppBar color
* Enhance attachment widget
* remove unused import
* Improved icon
* Select theme from main drawer
2024-12-06 00:08:04 +11:00
Oliver
9c12a83176
Specify app bar color ( #558 )
2024-12-05 14:55:10 +11:00
Oliver
c9cad2f89f
Change from fontawesome to tabler icons ( #516 )
...
Android / build (push) Has been cancelled
CI / test (push) Has been cancelled
iOS / build (push) Has been cancelled
* Change from fontawesome to tabler icons
- Consistent with the frontend
* Cleanup conflicts
* Use double quotes
* remove unused import
* Update release notes
* Migrate some google icons to tabler icons
* Icon update
* Properly support display of custom icons
* Fix lookup
2024-08-08 19:44:44 +10:00
Oliver
8cb5dd20f0
Barcode Scanning Updates ( #448 )
...
* Add new setting for controlling manual barcode scan
* Adds ability to pause and resume scanning with button
- Camera is still "live" during this
* Add UI elements
* Change scan setting
- "Continuous" scanning
- Enabled by default
* Update release notes
* Scanner updates
- Use "hold to pause" in continuous scan
- Use "tap to pause" in single scan
* Improve barcode scanning options
- Allow tap-to-pause or hold-to-pause
- More obvious user interactions
* Ensure consistent icon placement
* Remove separate setting for barcode pause mode
2023-11-14 07:39:06 +11:00
Oliver
367759e86c
Ignore barcode resume if not mounted ( #371 )
2023-06-13 20:00:59 +10:00
Oliver
b051aeccda
Barcode refactor ( #363 )
...
* Move barcode.dart
* Fix
* Refactoring barcode scanner code:
- Abstract the "controller" class (for future development)
- Break barcode scanning code out into multiple files
- Add CameraBarcodeController class (qr_code_scanner)
* Add await
* Make barcode scan delay configurable
* remove unused import
* Handle camera exceptions
* Improve sequencing for camera scanner
- Show loading overlay
- Prevent reload if view is no longer mounted
* Update docstring
* Update release notes
2023-06-11 09:41:26 +10:00