2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-12-03 18:59:50 +00:00
Commit Graph

1550 Commits

Author SHA1 Message Date
Oliver
346b1a150f Attachments refactor (#737)
* refactor attachment code into its own file

* Add getters

* Remove custom models for each type of attachment

* Refactor existing widgets

* Fix double camera open bug

* Remove dead code

* Remove unused imports

* Refactor common code

* format

* Update release notes
2025-11-28 23:53:10 +11:00
Oliver
bb10117f01 New Crowdin updates (#736)
* New translations app_en.arb (Czech)

* New translations app_en.arb (Russian)
2025-11-28 20:01:55 +11:00
Oliver
0f31638bdc [CI] Build Fixes (#734)
* precache for ios build

* build android on push too

* try without cache
2025-11-24 09:10:59 +11:00
Oliver
7283c07b76 Form success fix (#733)
* Fix order of operations on form success

- Pop widget before running callback

* Update release notes
0.21.1
2025-11-23 09:18:49 +11:00
Oliver
6e02d1da97 New Crowdin updates (#731)
* 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 (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))

* New translations app_en.arb (Ukrainian)

* New translations app_en.arb (Romanian)
2025-11-23 09:08:14 +11:00
Alexander Leisentritt
3ee2192c92 Update barcode scan pause instruction text (#728) 0.21.0 2025-11-22 07:27:26 +11:00
Oliver
01ac0fc59e New Crowdin updates (#727)
* New translations app_en.arb (German)

* New translations app_en.arb (Vietnamese)

* New translations app_en.arb (Greek)
2025-11-22 07:26:55 +11:00
Oliver
13d95dd1b1 Modern Label printing (#724)
* Basic widget

* Redirect label printing action

* Refactor label printing code

* Construct form elements

* Refactor to allow re-use of forms

* Basic rendering of label printing form

* Remove dead code

* Pass custom handler through to form context

* Refactoring API forms:

- Allow custom pk field name
- Add callback when values change

* linting

* Dynamically rebuild form

* Handle nested fields

* Handle label printing status

* Run dart format

* Update release notes

* Remove unused var

* Enable close icon

* Handle initial plugin default value

* Store default values:

- Selected template (per label type)
- Selected printing plugin

* Dart format

* Fix dart linting

* use setter

* Just use a public field
2025-11-22 07:26:37 +11: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
Oliver
d039f3cfcf New Crowdin updates (#722)
* New translations app_en.arb (German)

* New translations app_en.arb (German)

* New translations app_en.arb (Romanian)

* New translations app_en.arb (Italian)

* New translations app_en.arb (Swedish)
2025-11-20 06:48:19 +11:00
Alexander Leisentritt
a75245b183 Add zoom slider to barcode scanning (#725) 2025-11-20 06:44:02 +11:00
Oliver
8a4750d298 New Crowdin updates (#719)
* 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 (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))
2025-11-15 08:03:12 +11:00
Oliver
6707f89019 Display supplier part stock (#717)
* Display supplier part stock

* dart format

* Update release notes
2025-11-13 23:54:03 +11:00
Oliver
ed7d73b9c0 Default location (#715)
* Fix async loading of parent part

- Don't block render while fetching data

* Display default location on part detail page

* Use pathstring instead of name

* Update release notes

* Display in stock detail too

* dart format
2025-11-13 23:37:05 +11:00
Oliver
0eedf25d11 New Crowdin updates (#709)
* New translations app_en.arb (Ukrainian)

* New translations app_en.arb (Swedish)

* New translations app_en.arb (Swedish)

* New translations app_en.arb (Romanian)

* New translations app_en.arb (Romanian)

* New translations app_en.arb (Romanian)

* New translations app_en.arb (Turkish)

* New translations app_en.arb (German)
2025-11-13 23:16:07 +11:00
Oliver
daf3bf8291 Update python version for CI (#714) 2025-11-13 23:01:24 +11:00
Oliver
ae1d8dd188 File upload fix (#712)
* Allow file upload with non-strict https

- Create custom client for uploads
- Observe the USE_STRICT_HTTPS setting

* Formatting

* Update release notes

* Fix await code
2025-11-04 12:32:38 +11:00
Oliver
2252dd2fd6 Thumbnail errors (#708)
* Extract error info from thumbnail errors

* Formatting
2025-11-03 22:10:00 +11:00
Oliver
490d008447 Fix URL for reporting an issue via GitHub (#706)
* Fix URL for reporting an issue via GitHub

* Format
2025-11-03 21:39:48 +11:00
Oliver
0fc80b1be3 Tweaks (#707)
* Remove debug msg

* Only request test templates for testable parts

* Format
2025-11-03 21:39:39 +11:00
Oliver
9083f19531 New Crowdin updates (#703)
* New translations app_en.arb (Chinese Simplified)

* New translations app_en.arb (Swedish)

* New translations app_en.arb (Swedish)
2025-11-03 20:33:54 +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
Oliver
2b68c30568 New translations app_en.arb (Portuguese) (#701) 2025-10-29 15:03:59 +11:00
Oliver
4a094f4a77 New Crowdin updates (#699)
* New translations app_en.arb (Russian)

* New translations app_en.arb (Ukrainian)

* New translations app_en.arb (Indonesian)

* New translations app_en.arb (Vietnamese)

* 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 (Slovak)

* New translations app_en.arb (Slovenian)

* New translations app_en.arb (Swedish)

* New translations app_en.arb (Turkish)

* New translations app_en.arb (Chinese Simplified)

* New translations app_en.arb (Chinese Traditional)

* New translations app_en.arb (Portuguese, Brazilian)

* 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))
2025-10-26 18:41:29 +11:00
Oliver
a078a9d126 Update release notes (#698) 0.20.0 2025-10-24 13:48:10 +11:00
Oliver
624655ec6b SalesOrderShipment (#697)
* Add detail widget for SalesOrderShipment

* Support editing of shipment details

* Rearrange SalesOrderDetail page

* Add support for attachments against shipment model

* refactoring

* Add shipment details page

* Add user actions for shipments:

- Check / uncheck
- Take photo

* Placeholder action to send shipment

* Send shipment from app

* Display pending shipments on the home screen

* Improve rending for shipments list

* Add class definition for SalesOrderAllocation

* Display list of items allocated against SalesOrderShipment

* Bump release notse

* Click through to stock item

* Bump version number

* dart format

* cleanup

* Remove unused imports
2025-10-24 13:36:10 +11:00
Oliver
6b67cc9e50 New Crowdin updates (#696)
* New translations app_en.arb (Russian)

* New translations app_en.arb (Ukrainian)

* New translations app_en.arb (Indonesian)

* New translations app_en.arb (Vietnamese)
2025-10-21 16:28:53 +11:00
Oliver
790abb4c7d New Crowdin updates (#695)
* New translations app_en.arb (Hungarian)

* New translations app_en.arb (Czech)

* New translations app_en.arb (Swedish)

* New translations app_en.arb (Polish)

* New translations app_en.arb (Russian)

* New translations app_en.arb (Portuguese, Brazilian)
2025-10-11 12:07:58 +11:00
Oliver
1407d8bc37 Use fvm for building workflows (#694) 0.19.3 2025-09-28 16:47:39 +10:00
Oliver
bdc5573311 Re-order barcode scanning priority (#693)
* Re-order barcode scanning priority

- Closes https://github.com/inventree/inventree-app/issues/692

* dart format

* Try with removed line

* Try without pythonscript

* just pub get

* try with fvm

* Remove fvm

* set working dir

* try just pub get

* Install python first

* Updates

* Use fvm

* Adjust CI
2025-09-28 13:34:22 +10:00
Oliver
d237a0e076 New Crowdin updates (#690)
* New translations app_en.arb (Turkish)

* New translations app_en.arb (Hindi)

* New translations app_en.arb (German)

* New translations app_en.arb (Chinese Simplified)
2025-09-04 11:33:00 +10:00
Oliver
449f4a4ce5 New Crowdin updates (#689)
* New translations app_en.arb (Italian)

* New translations app_en.arb (Chinese Simplified)
2025-08-30 21:56:57 +10:00
Oliver
3739c88e93 New Crowdin updates (#688)
* New translations app_en.arb (Polish)

* New translations app_en.arb (German)

* New translations app_en.arb (Hungarian)

* New translations app_en.arb (Italian)

* New translations app_en.arb (Czech)

* New translations app_en.arb (Portuguese, Brazilian)

* New translations app_en.arb (Ukrainian)

* New translations app_en.arb (Swedish)

* New translations app_en.arb (Thai)

* New translations app_en.arb (Estonian)

* 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 (Danish)

* New translations app_en.arb (Greek)

* New translations app_en.arb (Finnish)

* New translations app_en.arb (Hebrew)

* 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 (Portuguese)

* New translations app_en.arb (Russian)

* New translations app_en.arb (Slovak)

* New translations app_en.arb (Slovenian)

* New translations app_en.arb (Turkish)

* 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 (Indonesian)

* New translations app_en.arb (Persian)

* New translations app_en.arb (Spanish, Mexico)

* New translations app_en.arb (Latvian)

* New translations app_en.arb (Hindi)

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

* New translations app_en.arb (Portuguese)

* New translations app_en.arb (Portuguese, Brazilian)

* New translations app_en.arb (Dutch)

* New translations app_en.arb (Spanish)

* New translations app_en.arb (French)

* New translations app_en.arb (Chinese Simplified)
2025-08-26 18:12:09 +10:00
Oliver
8efae776a6 Update version (#687) 0.19.2 2025-08-19 11:39:15 +10:00
Oliver
a0b8795b27 Allow purchase orders to be completed directly from the app (#686)
* Allow purchase orders to be completed directly from the app

* Code formatting
2025-08-19 11:37:37 +10:00
Oliver
7d32bd6d88 bug fix: PO Lines (#685)
* bug fix: PO Lines

- Correctly display part images for purchase order line items

* Refactor

* Code formatting
2025-08-19 11:37:27 +10:00
Oliver
28701359da New Crowdin updates (#684)
* New translations app_en.arb (Polish)

* New translations app_en.arb (Portuguese, Brazilian)

* New translations app_en.arb (Ukrainian)
2025-08-19 11:14:07 +10:00
Oliver
b7a9062e0b New Crowdin updates (#683)
* New translations app_en.arb (Hungarian)

* New translations app_en.arb (German)

* New translations app_en.arb (Hungarian)

* New translations app_en.arb (Czech)
2025-08-11 21:16:04 +10:00
Oliver
bda9a9befb New Crowdin updates (#682)
* New translations app_en.arb (Polish)

* New translations app_en.arb (German)
2025-08-03 09:45:21 +10:00
Oliver
292e96b799 New Crowdin updates (#681)
* New translations app_en.arb (Turkish)

* New translations app_en.arb (Hungarian)

* New translations app_en.arb (Hungarian)

* New translations app_en.arb (Hungarian)

* New translations app_en.arb (German)

* New translations app_en.arb (Turkish)

* New translations app_en.arb (Thai)

* New translations app_en.arb (Spanish)
2025-07-27 13:49:36 +10:00
Oliver
7ad10fea60 New translations app_en.arb (Italian) (#680) 2025-07-08 08:37:47 +10:00
Oliver
fe30b4ee16 Add icons for settings views (#679) 2025-07-05 09:59:31 +10:00
Oliver
a2e27e7a8a New Crowdin updates (#678)
* 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))
2025-07-05 09:27:37 +10:00
Oliver
2adf8e3430 Link icons (#677)
* Add LinkIcon component

* Visual UI updates

- Refactor some components
- Clearer text display
- Add obvious chevron icon when a "tile" will take the user somewhere else

* dart format

* Adjust release notes

* Add visual separator

* Cleanup unused imports
2025-07-04 21:16:04 +10:00
Oliver
c30f1a19d1 Update version info and release notes (#672) 0.19.1 2025-07-01 16:42:45 +10:00
Oliver
1374bb5db1 Change ios project settings (#671) 2025-07-01 16:35:54 +10:00
Ben Hagen
1b59837b3b Use raw value of UTF-8 encoded barcodes (#670) 2025-07-01 16:34:17 +10:00
Oliver
5bd5d34b24 Tweak for ios build (#669) 2025-06-29 16:57:31 +10:00
Oliver
675f9ee1bb New Crowdin updates (#667)
* New translations app_en.arb (Italian)

* New translations app_en.arb (Chinese Simplified)
2025-06-29 10:46:42 +10:00
Oliver
2bb89a96ce New Crowdin updates (#666)
* 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))
0.19.0
2025-06-25 18:49:02 +10:00