Commit Graph
1315 Commits
Author SHA1 Message Date
Neil Beukes 609d096613 On stock transfer - added merge stock option (already on web UI) (#875)
* added merge stock transfer option

* update release notes and version
2026-09-07 21:15:16 +10:00
Oliver 5418a71207 Top level fix (#874)
* Fix top-level items

* Show pagination error messages

* Update release notes

* Check API version
2026-09-01 23:55:01 +10:00
Oliver df1e15b45f New translations app_en.arb (Portuguese, Brazilian) (#871)
[ci skip]
2026-08-31 21:03:18 +10:00
Oliver 4f60eec18e Bug fix for viewing supplier parts (#870) 2026-08-30 11:56:30 +10:00
Oliver effe9cc8e4 New Crowdin updates (#869)
* New translations app_en.arb (Chinese Simplified)

[ci skip]

* New translations app_en.arb (Romanian)

[ci skip]

* New translations app_en.arb (French)

[ci skip]

* New translations app_en.arb (Spanish)

[ci skip]

* New translations app_en.arb (Arabic)

[ci skip]

* New translations app_en.arb (Bulgarian)

[ci skip]

* New translations app_en.arb (Czech)

[ci skip]

* New translations app_en.arb (Danish)

[ci skip]

* New translations app_en.arb (German)

[ci skip]

* New translations app_en.arb (Greek)

[ci skip]

* New translations app_en.arb (Finnish)

[ci skip]

* New translations app_en.arb (Hebrew)

[ci skip]

* New translations app_en.arb (Hungarian)

[ci skip]

* New translations app_en.arb (Italian)

[ci skip]

* New translations app_en.arb (Japanese)

[ci skip]

* New translations app_en.arb (Korean)

[ci skip]

* New translations app_en.arb (Lithuanian)

[ci skip]

* New translations app_en.arb (Dutch)

[ci skip]

* New translations app_en.arb (Norwegian)

[ci skip]

* New translations app_en.arb (Polish)

[ci skip]

* New translations app_en.arb (Portuguese)

[ci skip]

* New translations app_en.arb (Russian)

[ci skip]

* New translations app_en.arb (Slovak)

[ci skip]

* New translations app_en.arb (Slovenian)

[ci skip]

* New translations app_en.arb (Swedish)

[ci skip]

* New translations app_en.arb (Turkish)

[ci skip]

* New translations app_en.arb (Ukrainian)

[ci skip]

* New translations app_en.arb (Chinese Simplified)

[ci skip]

* New translations app_en.arb (Chinese Traditional)

[ci skip]

* New translations app_en.arb (Vietnamese)

[ci skip]

* New translations app_en.arb (Portuguese, Brazilian)

[ci skip]

* New translations app_en.arb (Indonesian)

[ci skip]

* New translations app_en.arb (Persian)

[ci skip]

* New translations app_en.arb (Spanish, Mexico)

[ci skip]

* New translations app_en.arb (Thai)

[ci skip]

* New translations app_en.arb (Estonian)

[ci skip]

* New translations app_en.arb (Latvian)

[ci skip]

* New translations app_en.arb (Hindi)

[ci skip]

* New translations app_en.arb (Serbian (Latin))

[ci skip]
2026-08-29 20:17:12 +10:00
Oliver 93a19b77f8 Add extra filtering options for supplier parts (#868)
* Add extra filtering options for supplier parts

* Update release notes

* Allow edit of "primary" field
2026-08-28 21:45:16 +10:00
Oliver 94762fd523 New Crowdin updates (#865)
* New translations app_en.arb (Romanian)

[ci skip]

* New translations app_en.arb (French)

[ci skip]

* New translations app_en.arb (Spanish)

[ci skip]

* New translations app_en.arb (Arabic)

[ci skip]

* New translations app_en.arb (Bulgarian)

[ci skip]

* New translations app_en.arb (Czech)

[ci skip]

* New translations app_en.arb (Danish)

[ci skip]

* New translations app_en.arb (German)

[ci skip]

* New translations app_en.arb (Greek)

[ci skip]

* New translations app_en.arb (Finnish)

[ci skip]

* New translations app_en.arb (Hebrew)

[ci skip]

* New translations app_en.arb (Hungarian)

[ci skip]

* New translations app_en.arb (Italian)

[ci skip]

* New translations app_en.arb (Japanese)

[ci skip]

* New translations app_en.arb (Korean)

[ci skip]

* New translations app_en.arb (Lithuanian)

[ci skip]

* New translations app_en.arb (Dutch)

[ci skip]

* New translations app_en.arb (Norwegian)

[ci skip]

* New translations app_en.arb (Polish)

[ci skip]

* New translations app_en.arb (Portuguese)

[ci skip]

* New translations app_en.arb (Russian)

[ci skip]

* New translations app_en.arb (Slovak)

[ci skip]

* New translations app_en.arb (Slovenian)

[ci skip]

* New translations app_en.arb (Swedish)

[ci skip]

* New translations app_en.arb (Turkish)

[ci skip]

* New translations app_en.arb (Ukrainian)

[ci skip]

* New translations app_en.arb (Chinese Simplified)

[ci skip]

* New translations app_en.arb (Chinese Traditional)

[ci skip]

* New translations app_en.arb (Vietnamese)

[ci skip]

* New translations app_en.arb (Portuguese, Brazilian)

[ci skip]

* New translations app_en.arb (Indonesian)

[ci skip]

* New translations app_en.arb (Persian)

[ci skip]

* New translations app_en.arb (Spanish, Mexico)

[ci skip]

* New translations app_en.arb (Thai)

[ci skip]

* New translations app_en.arb (Estonian)

[ci skip]

* New translations app_en.arb (Latvian)

[ci skip]

* New translations app_en.arb (Hindi)

[ci skip]

* New translations app_en.arb (Serbian (Latin))

[ci skip]

* New translations app_en.arb (Portuguese, Brazilian)

[ci skip]

* New translations app_en.arb (Polish)

[ci skip]

* New translations app_en.arb (Persian)

[ci skip]

* New translations app_en.arb (Polish)

[ci skip]

* New translations app_en.arb (Persian)

[ci skip]
2026-08-28 14:34:22 +10:00
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 2cc5d37f71 Fixes for build orders (#862)
* Fixes for build orders

- Display build description
- Improve status display

* Bump version info

* More fixes
2026-08-11 21:41:55 +10:00
Oliver 1f52caf4b8 New Crowdin updates (#861)
* New translations app_en.arb (Arabic)

[ci skip]

* New translations app_en.arb (Finnish)

[ci skip]

* New translations app_en.arb (Chinese Simplified)

[ci skip]
2026-08-08 22:43:21 +10:00
Oliver 73b8de565a Img upload (#858)
* Refactor existing code for image upload

* re-encode cropped image to jpg

* Fix UX

* prevent crop from blocking UI

* change default action
2026-07-14 15:59:37 +10:00
Oliver 0fe2bdd507 Transfer order (#854)
* Add API version check

* Implement basic transfer order support

* add link to drawer

* Adjust dashboard display order

* Support transfer order allocation detail

* Add progress bar

* Enable scan of transfer order
2026-07-14 15:37:43 +10:00
Oliver 8568187b38 New Crowdin updates (#856)
* New translations app_en.arb (Romanian)

[ci skip]

* New translations app_en.arb (French)

[ci skip]

* New translations app_en.arb (Spanish)

[ci skip]

* New translations app_en.arb (Bulgarian)

[ci skip]

* New translations app_en.arb (Czech)

[ci skip]

* New translations app_en.arb (Danish)

[ci skip]

* New translations app_en.arb (German)

[ci skip]

* New translations app_en.arb (Greek)

[ci skip]

* New translations app_en.arb (Finnish)

[ci skip]

* New translations app_en.arb (Hebrew)

[ci skip]

* New translations app_en.arb (Hungarian)

[ci skip]

* New translations app_en.arb (Italian)

[ci skip]

* New translations app_en.arb (Japanese)

[ci skip]

* New translations app_en.arb (Korean)

[ci skip]

* New translations app_en.arb (Lithuanian)

[ci skip]

* New translations app_en.arb (Dutch)

[ci skip]

* New translations app_en.arb (Norwegian)

[ci skip]

* New translations app_en.arb (Polish)

[ci skip]

* New translations app_en.arb (Portuguese)

[ci skip]

* New translations app_en.arb (Russian)

[ci skip]

* New translations app_en.arb (Slovak)

[ci skip]

* New translations app_en.arb (Slovenian)

[ci skip]

* New translations app_en.arb (Swedish)

[ci skip]

* New translations app_en.arb (Turkish)

[ci skip]

* New translations app_en.arb (Ukrainian)

[ci skip]

* New translations app_en.arb (Chinese Simplified)

[ci skip]

* New translations app_en.arb (Chinese Traditional)

[ci skip]

* New translations app_en.arb (Vietnamese)

[ci skip]

* New translations app_en.arb (Portuguese, Brazilian)

[ci skip]

* New translations app_en.arb (Indonesian)

[ci skip]

* New translations app_en.arb (Persian)

[ci skip]

* New translations app_en.arb (Spanish, Mexico)

[ci skip]

* New translations app_en.arb (Thai)

[ci skip]

* New translations app_en.arb (Estonian)

[ci skip]

* New translations app_en.arb (Latvian)

[ci skip]

* New translations app_en.arb (Hindi)

[ci skip]

* New translations app_en.arb (Serbian (Latin))

[ci skip]

* New translations app_en.arb (Czech)

[ci skip]

* New translations app_en.arb (Korean)

[ci skip]

* New translations app_en.arb (Russian)

[ci skip]
2026-07-13 13:24:40 +10:00
Oliver 228371e271 Fix multi dialog issues (#857) 2026-07-13 12:57:20 +10:00
Oliver 3647b32cc0 Fix login issues (#852)
- Properly clear secure token
- Better error messages
2026-07-06 23:45:23 +10:00
Oliver e301abebd8 display model pk entries (#851) 2026-07-06 23:18:51 +10:00
Oliver cb6b5a437d Legacy prune (#850)
* Update minimum supported API version

* Remove legacy search support

* Remove supportsContactModel

* More updates

* Final updates

* Remove broken ref
2026-07-06 22:11:29 +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
Oliver f737172180 New Crowdin updates (#848)
* New translations app_en.arb (Arabic)

[ci skip]

* New translations app_en.arb (Arabic)

[ci skip]
2026-07-06 21:03:21 +10:00
Oliver c45744a9f9 New translations app_en.arb (Chinese Simplified) (#847)
[ci skip]
2026-07-04 11:36:52 +10:00
4a89ec1e8d Improve scan stock item in Issue 617 (#841)
* Support transfer location into sublocation. Fix notification override. Support continous scanning.

* Perform linting as suggested

* Reuse http client and cache the https setting (#845)

This makes the app way faster by not having to redo the TCP and TLS handshake all the time and removing a disk read on each http request.

* Bump version and release notes (#846)

---------

Co-authored-by: Jorropo <jorropo.pgm@gmail.com>
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
2026-07-04 11:36:37 +10:00
Jorropo 4195841827 Reuse http client and cache the https setting (#845)
This makes the app way faster by not having to redo the TCP and TLS handshake all the time and removing a disk read on each http request.
2026-07-02 21:49:17 +10:00
Oliver 9173ad4ee3 New translations app_en.arb (Dutch) (#837)
[ci skip]
2026-06-25 23:43:32 +10:00
Oliver ab8754bd00 Build barcodes (#836)
* Handle scanning of BuildOrder barcodes

* Update release notes

* Add required model type change

* adjust logic
2026-06-17 10:58:20 +10:00
Oliver 4bde91a234 Adjust "default" value for strictHttps (#835)
Note: all calls to this function override the default, so this is *not* a functional change
2026-06-17 10:47:04 +10:00
Oliver 04c654b438 New Crowdin updates (#833)
* New translations app_en.arb (Turkish)

[ci skip]

* New translations app_en.arb (German)

[ci skip]

* New translations app_en.arb (German)

[ci skip]

* New translations app_en.arb (Portuguese, Brazilian)

[ci skip]

* New translations app_en.arb (Portuguese, Brazilian)

[ci skip]

* New translations app_en.arb (Portuguese, Brazilian)

[ci skip]
2026-06-17 10:42:41 +10:00
Oliver 6c74bcb0db New Crowdin updates (#832)
* New translations app_en.arb (Chinese Simplified)

[ci skip]

* New translations app_en.arb (Japanese)

[ci skip]

* New translations app_en.arb (Romanian)

[ci skip]

* New translations app_en.arb (French)

[ci skip]

* New translations app_en.arb (Spanish)

[ci skip]

* New translations app_en.arb (Arabic)

[ci skip]

* New translations app_en.arb (Bulgarian)

[ci skip]

* New translations app_en.arb (Czech)

[ci skip]

* New translations app_en.arb (Danish)

[ci skip]

* New translations app_en.arb (German)

[ci skip]

* New translations app_en.arb (Greek)

[ci skip]

* New translations app_en.arb (Finnish)

[ci skip]

* New translations app_en.arb (Hebrew)

[ci skip]

* New translations app_en.arb (Hungarian)

[ci skip]

* New translations app_en.arb (Italian)

[ci skip]

* New translations app_en.arb (Korean)

[ci skip]

* New translations app_en.arb (Lithuanian)

[ci skip]

* New translations app_en.arb (Dutch)

[ci skip]

* New translations app_en.arb (Norwegian)

[ci skip]

* New translations app_en.arb (Polish)

[ci skip]

* New translations app_en.arb (Portuguese)

[ci skip]

* New translations app_en.arb (Russian)

[ci skip]

* New translations app_en.arb (Slovak)

[ci skip]

* New translations app_en.arb (Slovenian)

[ci skip]

* New translations app_en.arb (Swedish)

[ci skip]

* New translations app_en.arb (Turkish)

[ci skip]

* New translations app_en.arb (Ukrainian)

[ci skip]

* New translations app_en.arb (Chinese Traditional)

[ci skip]

* New translations app_en.arb (Vietnamese)

[ci skip]

* New translations app_en.arb (Portuguese, Brazilian)

[ci skip]

* New translations app_en.arb (Indonesian)

[ci skip]

* New translations app_en.arb (Persian)

[ci skip]

* New translations app_en.arb (Spanish, Mexico)

[ci skip]

* New translations app_en.arb (Thai)

[ci skip]

* New translations app_en.arb (Estonian)

[ci skip]

* New translations app_en.arb (Latvian)

[ci skip]

* New translations app_en.arb (Hindi)

[ci skip]

* New translations app_en.arb (Serbian (Latin))

[ci skip]

* New translations app_en.arb (Czech)

[ci skip]
2026-06-01 21:58:34 +10:00
Oliver a505fb4364 Check for update (#830)
- Closes https://github.com/inventree/inventree-app/issues/730
2026-05-31 10:56:43 +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 e8749b0671 New Crowdin updates (#828)
* New translations app_en.arb (Chinese Simplified)

[ci skip]

* New translations app_en.arb (Japanese)

[ci skip]

* New translations app_en.arb (Romanian)

[ci skip]

* New translations app_en.arb (French)

[ci skip]

* New translations app_en.arb (Spanish)

[ci skip]

* New translations app_en.arb (Arabic)

[ci skip]

* New translations app_en.arb (Bulgarian)

[ci skip]

* New translations app_en.arb (Czech)

[ci skip]

* New translations app_en.arb (Danish)

[ci skip]

* New translations app_en.arb (German)

[ci skip]

* New translations app_en.arb (Greek)

[ci skip]

* New translations app_en.arb (Finnish)

[ci skip]

* New translations app_en.arb (Hebrew)

[ci skip]

* New translations app_en.arb (Hungarian)

[ci skip]

* New translations app_en.arb (Italian)

[ci skip]

* New translations app_en.arb (Korean)

[ci skip]

* New translations app_en.arb (Lithuanian)

[ci skip]

* New translations app_en.arb (Dutch)

[ci skip]

* New translations app_en.arb (Norwegian)

[ci skip]

* New translations app_en.arb (Polish)

[ci skip]

* New translations app_en.arb (Portuguese)

[ci skip]

* New translations app_en.arb (Russian)

[ci skip]

* New translations app_en.arb (Slovak)

[ci skip]

* New translations app_en.arb (Slovenian)

[ci skip]

* New translations app_en.arb (Swedish)

[ci skip]

* New translations app_en.arb (Turkish)

[ci skip]

* New translations app_en.arb (Ukrainian)

[ci skip]

* New translations app_en.arb (Chinese Traditional)

[ci skip]

* New translations app_en.arb (Vietnamese)

[ci skip]

* New translations app_en.arb (Portuguese, Brazilian)

[ci skip]

* New translations app_en.arb (Indonesian)

[ci skip]

* New translations app_en.arb (Persian)

[ci skip]

* New translations app_en.arb (Spanish, Mexico)

[ci skip]

* New translations app_en.arb (Thai)

[ci skip]

* New translations app_en.arb (Estonian)

[ci skip]

* New translations app_en.arb (Latvian)

[ci skip]

* New translations app_en.arb (Hindi)

[ci skip]

* New translations app_en.arb (Serbian (Latin))

[ci skip]
2026-05-31 09:40:51 +10:00
Oliver ea075f35e8 User info (#826)
* Enhanced user information in "about" view

* Add user info to nav drawer

* Update release notes
2026-05-30 14:19:32 +10:00
Oliver 86b126f129 Support "creation_date" field for StockItem (#823)
Ref: https://github.com/inventree/InvenTree/pull/12011
2026-05-27 20:01:03 +10:00
Matthias Mair 9d28ae92d7 use new user-self endpoints (#822)
* report new user-self endpoints

* swich default around and fix roles

* run format
2026-05-22 09:45:07 +10:00
Oliver 148c2da51c Snackbar displays at top (#820)
- Closes https://github.com/inventree/inventree-app/issues/626
2026-05-20 23:43:26 +10:00
Oliver 034be03461 New Crowdin updates (#818)
* New translations app_en.arb (Chinese Simplified)

[ci skip]

* New translations app_en.arb (Chinese Simplified)

[ci skip]
2026-05-20 23:04:07 +10:00
Oliver aeab749cda New Crowdin updates (#815)
* New translations app_en.arb (Spanish, Mexico)

[ci skip]

* New translations app_en.arb (Spanish, Mexico)

[ci skip]
2026-05-03 18:13:40 +10:00
OliverandCopilot 7adfeeeddf Fix for label printing (#813)
- Closes https://github.com/inventree/inventree-app/issues/812

Co-authored-by: Copilot <copilot@github.com>
2026-04-26 09:54:51 +10:00
Oliver 67ecd4993f New Crowdin updates (#810)
* New translations app_en.arb (Czech)

* New translations app_en.arb (Chinese Traditional)
2026-04-25 09:50:13 +10:00
Oliver 9f8b514ff0 New Crowdin updates (#809)
* New translations app_en.arb (Romanian)

* New translations app_en.arb (French)

* New translations app_en.arb (Spanish)

* New translations app_en.arb (Arabic)

* New translations app_en.arb (Bulgarian)

* New translations app_en.arb (Czech)

* New translations app_en.arb (Danish)

* New translations app_en.arb (German)

* New translations app_en.arb (Greek)

* New translations app_en.arb (Finnish)

* New translations app_en.arb (Hebrew)

* New translations app_en.arb (Hungarian)

* New translations app_en.arb (Italian)

* New translations app_en.arb (Japanese)

* New translations app_en.arb (Korean)

* New translations app_en.arb (Lithuanian)

* New translations app_en.arb (Dutch)

* New translations app_en.arb (Norwegian)

* New translations app_en.arb (Polish)

* New translations app_en.arb (Portuguese)

* New translations app_en.arb (Russian)

* New translations app_en.arb (Slovak)

* New translations app_en.arb (Slovenian)

* New translations app_en.arb (Swedish)

* New translations app_en.arb (Turkish)

* New translations app_en.arb (Ukrainian)

* New translations app_en.arb (Chinese Simplified)

* New translations app_en.arb (Chinese Traditional)

* New translations app_en.arb (Vietnamese)

* New translations app_en.arb (Portuguese, Brazilian)

* New translations app_en.arb (Indonesian)

* New translations app_en.arb (Persian)

* New translations app_en.arb (Spanish, Mexico)

* New translations app_en.arb (Thai)

* New translations app_en.arb (Estonian)

* New translations app_en.arb (Latvian)

* New translations app_en.arb (Hindi)

* New translations app_en.arb (Serbian (Latin))
2026-04-21 16:11:24 +10:00
ea132599d8 Build Order (#673)
* WIP

* Remove debug msg

* Add required roles

* More roles

* Fix refresh for BuildDetail widget

* Add attachments widget

* Translated text

* Further updates

* More translations

* Form field updates

* Cleanup

* Code formatting

* Fix duplicate import

* formatting

* Remove duplicate switch case

* Update to match modern app

* Improved required parts list

* Filtering for build outputs

* Display list of allocated stock items

* Display source and destination locations

* Fix typo

* Add build orders to drawer

* Fix hard-coded string

* Set default filter value

* Tweak build fields (remove "notes")

* Fixes

* Add "start_date" to build edit form

* Disable editing of build line

* Tweak build item / build detail views

* Remove unused func

* Remove unused import

---------

Co-authored-by: Asterix\Oliver <oliver@currawongeng.com>
Co-authored-by: Oliver Walters <oliver.henry.walters@gmail.com>
2026-04-21 15:45:37 +10:00
Oliver 4d415c8fa2 Update flutter version (#805)
* Update flutter version

- 3.32.4 to 3.41.6 (stable)

* Update version and release notes

* Update to modern API
2026-04-03 16:28:34 +11:00
Oliver 83e97c56a2 Shipment fix (#802)
* Fix broken URL for SalesOrderShipment

* Bump version and update release notes
2026-03-29 15:08:19 +11:00
Oliver ec9a7176a2 [bug] Fix for testable items (#796)
- Show test results
2026-03-09 21:43:53 +11:00
Oliver a87a7d6228 Fix default location for "cascade" filter (#793) 2026-03-03 20:10:06 +11:00
Oliver a90fdd4323 [bug] Fix boolean fields (#788)
- Use Switch field in API forms
- Retain custom tri-state filter button
- Closes https://github.com/inventree/inventree-app/issues/785
2026-02-28 15:47:07 +11:00
Oliver d45ed1f838 [bug] Fix fetching of related field values (#789)
- Fixes https://github.com/inventree/inventree-app/issues/784
2026-02-28 15:47:01 +11:00
Oliver a38ec4cf0d Fix URLs (#783)
* Fix URLs

- Remove leading slash
- Closes https://github.com/inventree/inventree-app/issues/780

* Bump release notes
2026-02-27 23:26:14 +11:00
Oliver 5339d6acc0 Check server state (#782) 2026-02-27 23:03:25 +11:00
Oliver 04f98559fc Fix bool fields (#778)
* Improved UX for boolean fields

- Use segmented button
- Allow tristate
- Improved filtering options

* Bug fix for null filter values

* Prevent null filters from being sent to the server

* Update release notes
2026-02-27 13:55:08 +11:00
Oliver 286daf2567 Extract location data when scanning barcode (#774)
- Closes https://github.com/inventree/inventree-app/issues/772
2026-02-22 13:57:08 +11:00