Reza Fouladian
ca655f36fe
Add intent wedge scanner, MDM support for Android ( #863 )
...
Add Android intent wedge scanner support with auto configuration for supported Zebra and Datalogic devices.
Intent wedge scans can be done without pressing the scan button first.
Adds the ability for an MDM server to push settings on Android.
2026-08-16 13:59:20 +10:00
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
Ben Hagen
2619adc87b
feat: theme update ( #645 )
2025-06-24 19:27:49 +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
d990508237
Update Requirements ( #541 )
...
Android / build (push) Has been cancelled
CI / test (push) Has been cancelled
iOS / build (push) Has been cancelled
* Update package requiremenst
* github workflow updates
* ios build updates
* Theme adjustments
* Further updates
* Fix typo
* Deprecated imperative apply of Flutter's Gradle plugins
Ref: https://docs.flutter.dev/release/breaking-changes/flutter-gradle-plugin-apply
* Refactor wedge scanner
* Add context checks
* Adjust behaviour if testing
* Further refactoring
* Moar checks
* Logic fix
* Fix for wedge scanner test
* Fix for barcode processing
* Fix
* Yet another fix
2024-10-01 12:25:11 +10:00
Oliver
b02dc5bac7
Simplify DSN file ( #475 )
...
* Add checks for empty sentry DSN
* Add default DSN key
* Fix CI workflows
2024-03-06 21:09:06 +11:00
Oliver
6520873384
Translation fix ( #424 )
...
* Fix locale header
- Moving to new framework meant that Intl.getCurrentLocale was no longer working
* Update release notes
* Fix typo in pubspec.yaml
* Clear cached values when locale is changed
* Add extra context check
2023-09-20 08:37:48 +10:00
Oliver
2babf27db5
Sentry fix ( #395 )
...
* Extra sentry diagnostics
* Fix unit test
* Unit test updates
* More unit test updates
2023-07-07 21:38:04 +10:00
Oliver
71bf3ad049
App orientation ( #369 )
...
* Configurable screen orientation
- Follow system (default)
- Fixed in portrait
- Fixed in landscape
* Fix for dialog
2023-06-13 19:53:50 +10:00
Oliver
a3d712d11d
Adds "dark mode" support ( #317 )
...
* Adds "dark mode" support
- Uses adaptive_theme package
* CI fixes
* More fixes
* Update release notes
2023-04-16 21:10:57 +10:00
Oliver
61bacefd36
Show release notes ( #201 )
...
* 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
2022-08-03 11:55:46 +10:00
Oliver
9559b8602e
Locale switch ( #200 )
...
* 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
2022-08-02 15:54:59 +10:00
Oliver Walters
c90a849a5a
Add extra context information to sentry error reports
...
- Should help to track down bugs where stacktrace is missing information
- Adds some more error catching, too
2022-05-12 22:46:12 +10:00
Oliver Walters
95c3bc5ae5
Fix delegate issue
2022-05-02 13:14:17 +10:00
Oliver Walters
71c16e0556
Auto generate a list of supported locales whenever translations are updated
2022-05-02 13:07:04 +10:00
Oliver Walters
d8baa04ced
Support pt-BR (brazilian portuguese
2022-04-26 19:09:56 +10:00
Oliver Walters
4ca950a4c5
Add language support for Czech
2022-04-21 00:17:30 +10:00
Oliver Walters
c9ef687667
Adds farsi locale support
2022-04-19 17:48:49 +10:00
Oliver Walters
9121c11e9f
Add support for new locales
2022-04-02 14:01:44 +11:00
Oliver Walters
2a6df373c5
Refactor imports
2022-03-29 19:54:19 +11:00
Oliver Walters
2d4f9f33b7
0.5.1
...
Possible bug fix for app launch error
2021-10-16 13:17:18 +11:00
Oliver
ad0cc36540
More linting work
2021-09-28 20:24:55 +10:00
Oliver
a7594287e2
Fix conflict
2021-09-17 22:42:25 +10:00
Oliver
1d263eea80
Update release notes
2021-09-17 22:40:36 +10:00
Oliver Walters
157109e164
Disable "debug" banner when running on simulator
2021-08-26 21:14:14 +10:00
Oliver
3ae9342a86
Provide release code to sentry
2021-07-29 16:13:15 +10:00
Oliver
489f4bee50
Specify environment for sentry.io
2021-07-29 15:25:29 +10:00
Oliver
9b090723f9
Update release notes,
...
- Also adds locale support for more language codes
2021-07-27 08:56:40 +10:00
Oliver
e637e2a9bc
make package name lowercase
2021-07-16 15:07:28 +10:00
Oliver
83e29777c2
More cleanup
2021-07-15 23:28:55 +10:00
Oliver
d3eec6a79e
Many many changes for null-safety support
2021-07-09 23:56:38 +10:00
Oliver
c84941695d
Ensure that flutter errors are also reported to sentry!
2021-06-29 22:26:20 +10:00
Oliver
65cabc2fa9
Update package versions and refactor accordingly
2021-06-18 21:28:07 +10:00
Oliver Walters
3a2b906b77
Fix context issue for app title
2021-05-20 00:11:05 +10:00
Oliver Walters
8716f3d8a5
Add instruction for compiling translated strings before release
2021-05-20 00:06:27 +10:00
Oliver Walters
2a3e83509f
Refactor of translation lookup!
2021-05-19 23:33:28 +10:00
Oliver Walters
c8583aba04
Support more country codes
2021-05-19 22:53:14 +10:00
Oliver Walters
90a74fec16
Re-integrate sentry.io
2021-02-25 19:51:51 +11:00
Oliver Walters
59585f72cf
Remove all sentry references
...
- Google play store already offers crash reporting...
2021-02-16 08:03:01 +11:00
Oliver Walters
14161c5d42
Adds dialog before uploading error information
2021-02-15 20:30:39 +11:00
Oliver Walters
e91c1a4d6d
Upload bug report
2021-02-13 21:42:13 +11:00
Oliver Walters
0afac83483
Report extra context info to sentry
2021-02-10 00:06:25 +11:00
Oliver Walters
fafaf8d036
Updated to embedding v2
...
Ref: https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects
Fixes for sentry reporting
Ref: https://github.com/flutter/flutter/issues/48972
2021-02-09 23:25:28 +11:00
Oliver Walters
18b4783c11
Slightly improved login info on main screen
2021-02-09 09:34:04 +11:00
Oliver Walters
b69762ff15
API refactoring:
...
- Error if the server version is *older* than the min required version
- Display dialog boxes for different server errors
2021-02-02 20:37:54 +11:00
Oliver Walters
0ba72a59c6
Separate main widget into separate file from app
2021-02-01 17:19:37 +11:00
Oliver Walters
171d808410
Init basic localizations
2021-02-01 16:58:08 +11:00
Oliver Walters
392493e004
Hide search functionality (for now!)
2021-01-20 23:59:08 +11:00