Commit Graph
46 Commits
Author SHA1 Message Date
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 e301abebd8 display model pk entries (#851) 2026-07-06 23:18:51 +10:00
Oliver 0b0913c77d File picker (#829)
* Update picker packages

* Remove android permissions explicitly

* Fix call signature

* Update gradle settings

* Update version
2026-05-31 09:56:17 +10:00
Oliver f4c6ee66cf Update ndk version (#814)
* Update ndk version

* Robustify unit test
2026-04-26 09:43:28 +10:00
Oliver a88a102a50 Update barcode scanner (#779) 2026-02-27 18:03:06 +11: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 d97e4bc010 Remove out-dated permissions (#594)
* Remove out-dated permissions

* Fix github action
2025-01-10 12:24:33 +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 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 ea9623490d Android sdk version (#509)
Android / build (push) Waiting to run
CI / test (push) Waiting to run
iOS / build (push) Waiting to run
* Bump target SDK version

* Update pubspec and release notes

* Update sentry version

* Downgrade onecontext
2024-07-15 13:53:14 +10:00
Oliver 3cc57101c4 Android: reduce minSdkVersion to 21 (#426)
Fixes https://github.com/inventree/inventree-app/issues/425
2023-09-21 21:17:55 +10:00
Oliver 81907ad72f Flutter upgrades (#416)
* Upgrade flutter version

* Update packages

* update prj files

* Bump android sdk target to 33
2023-08-22 22:52:18 +10:00
Oliver 21ace1ae02 Package updates (#365)
* Update dart version

* Update flutter version in workflow

* Update packages

* Updates to android workflow

* Specify dart verrsion in CI

* Run flutter upgrade

* Helps to check which workflow is actually running I guess

* Disable linting check

* linting fixes

* linting

* Bug fix for paginator
2023-06-12 22:52:07 +10:00
Oliver d926686a89 Stock history fix (#320)
* Improves quantity parsing from

* Add paginated history widget

* Refactor stock history widget as a paginated widget

* Allow paginated result list to handle results returned as list

- Some API endpoints (older ones most likely) don't paginate results correctly

* Fix code layout

* Render user information in "history" widget (not quantity)

* Hide filter button

* Update release notes

* remove unused import
2023-04-18 22:46:08 +10:00
Gustaf Järgren 6d4973deb8 Updated dependencies (#255)
* 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
2023-02-11 00:24:06 +11:00
Oliver c6678e201f Fix broken android manifest (#172)
- Adds xmlns:tools to manifest xml file
- Ref: https://stackoverflow.com/questions/55334431/facing-below-error-toolsnode-associated-with-an-element-type-uses-permission
2022-07-14 20:31:44 +10:00
Oliver acbb2d2947 Prevent specific permissions from being requested (#170)
open_file package requests the REQUEST_INSTALL_PACKAGES permission by default
2022-07-13 20:11:49 +10:00
Oliver Walters 362b973e4e Fixes android intent filter - should be "true" not "false"
Was preventing app from opening on android devices
2022-05-01 09:42:46 +10:00
Oliver Walters e43659d91f Set android:exporter property
Ref: https://developer.android.com/about/versions/12/behavior-changes-12#exported
2022-04-30 16:48:56 +10:00
Oliver Walters 3bb370bee1 API v34 required for plugin support 2022-03-25 20:41:32 +11:00
Oliver 56d66424b6 Downgrade to 6.6.1
- Ref: https://developer.android.com/studio/releases/gradle-plugin
2021-09-29 13:53:35 +10:00
Oliver a304ee9a24 Different versions of stuffs 2021-09-29 11:12:49 +10:00
Oliver 991e2a80a5 Update ext.kotlin_version
Ref: https://stackoverflow.com/questions/68967375/gradle-build-failed-execution-failed-for-task-audioplayerscompiledebugkotlin
2021-09-29 09:52:43 +10:00
Oliver cf9c57c9e0 Fix android requirements 2021-09-17 22:02:58 +10:00
Oliver 765b43ca48 Regenerate icons 2021-08-18 22:03:49 +10:00
Oliver e31158a966 Download attachments and open
- Uses package "open_file"
2021-08-15 22:09:11 +10:00
Oliver b8379e05db Update to allow android 30 (and newer) to open HTTPS links
Ref: https://medium.com/flutter-community/package-visibility-for-url-launcher-on-android-11-api-30-7c03cbce76a5
2021-07-28 16:18:49 +10:00
Oliver dd39b98ae9 Getting the project to compile again... 2021-07-12 23:32:30 +10:00
Oliver 657a36e14f Update gradle settings
Ref: https://github.com/juliuscanute/qr_code_scanner/issues/325
2021-07-09 23:57:06 +10:00
Oliver 65cabc2fa9 Update package versions and refactor accordingly 2021-06-18 21:28:07 +10:00
Oliver Walters b293806fe3 Adds audio feedback 2021-03-02 22:22:16 +11:00
Oliver Walters b6ccb57065 Setup key signing 2021-02-14 23:13:08 +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 40b2fec1f5 Custom color 2021-02-04 22:57:49 +11:00
Oliver Walters 2e72d4bc2e Custom splash screen (for Android)
Ref: https://medium.com/better-programming/customize-default-splash-screen-in-flutter-4f0a3d872377
2021-02-04 22:50:17 +11:00
Oliver Walters 7ba1fc9328 NFI
- Changing some rando stuff to try to get the project to compile.
- Updated Android Studio after almost a year, it was hella borked
2021-01-20 08:00:43 +11:00
Oliver Walters a4390d16d9 Using new qr code scanner - qr_code_scanner 2020-05-26 23:02:19 +10:00
Oliver Walters 77d92f5307 I don't even know. Some magic that I found on the internet... 2020-05-24 20:29:50 +10:00
Oliver Walters ec31c26932 Update icon 2020-05-23 21:21:18 +10:00
Oliver Walters 952f98d78b qr_utils is causing issues - comment out for now, need to look at a different barcode library 2020-05-23 11:31:30 +10:00
Oliver Walters ba0780e265 Stuff? 2020-05-22 23:27:17 +10:00
Oliver Walters 528215455d Display part thumbnail in part list 2020-04-05 00:27:54 +11:00
Oliver Walters aa865eea1b Add "About" dialog 2020-04-03 23:03:45 +11:00
Oliver Walters 039b09564e Add class for representing SupplierPart model 2020-04-01 16:24:02 +11:00
Oliver Walters 56d7f6389c Initial project commit
Generated icon using flutter_launcher_icons plugin
2019-06-24 00:33:22 +10:00