Commit Graph

17992 Commits

Author SHA1 Message Date
Oliver Walters a45bed31d1 More refactoring 2026-06-28 07:51:05 +00:00
Oliver Walters 014f340c5b Refactoring 2026-06-28 07:47:05 +00:00
Oliver Walters 2e0ece6b48 Create useStockItems hook for memoizing items 2026-06-28 07:23:49 +00:00
Oliver Walters 6998200b62 Cleanup 2026-06-28 06:13:05 +00:00
Oliver Walters 078742bed6 Fix row keys 2026-06-28 06:08:37 +00:00
Oliver Walters 7e7826b75a Remove memoized pattern 2026-06-28 06:06:50 +00:00
Oliver Walters df00bfb1d3 Fix useReceiveLineItems 2026-06-28 05:49:44 +00:00
Oliver Walters cb866d3009 Fix for transfer order table 2026-06-28 03:03:58 +00:00
Oliver Walters df8fd198e1 Fix for useConsumeBuildLinesForm 2026-06-28 00:50:54 +00:00
Oliver Walters 9ce8dd0921 Fix re-rendering issues for build allocation 2026-06-28 00:49:39 +00:00
Oliver Walters 8388425195 Memoize build lines 2026-06-28 00:47:49 +00:00
Oliver Walters dc6bec0501 memoize quantity 2026-06-28 00:43:35 +00:00
Oliver Walters a7dd6660b5 Adjust more forms 2026-06-28 00:36:21 +00:00
Oliver Walters b54bd4e4ca Fix for BomItemSubstituteRow 2026-06-28 00:29:39 +00:00
Oliver Walters 218536eac3 Compare errors too 2026-06-28 00:23:53 +00:00
Oliver Walters 36831bd971 Generic row memos 2026-06-28 00:23:02 +00:00
Oliver Walters 0b12bdaac8 use rowId instead of idx 2026-06-28 00:14:32 +00:00
Oliver Walters 7523a97af2 Add comment 2026-06-27 23:44:51 +00:00
Oliver Walters 15c7df980c Use NumberInput elsewhere 2026-06-27 09:14:17 +00:00
Oliver Walters 91e6c69abb Use lightweight NumberInput 2026-06-27 08:50:34 +00:00
Oliver Walters 8c1bd825de Keep props hidden 2026-06-27 08:34:59 +00:00
Oliver Walters b2936e5fcf Adjust order of operations for hooks 2026-06-27 08:32:03 +00:00
Oliver Walters 1dfcfaa6c3 Prevent unnecessary re-rendering of table rows 2026-06-27 08:28:05 +00:00
Oliver Walters a100623c44 Do not pass 'control' through to each row 2026-06-27 05:14:19 +00:00
Oliver Walters 631fd7c956 Add debug function for finding why a component re-rendered 2026-06-27 05:08:04 +00:00
Oliver Walters 9a8b8dadeb Don't use idx to identify rows 2026-06-27 04:48:47 +00:00
Oliver Walters 2b65220d0d Use callback funcs 2026-06-27 02:16:49 +00:00
Matthias Mair 25b83c7388
update sponsored ressources (#12264) 2026-06-27 11:30:51 +10:00
Matthias Mair 2d1d5403d8
chore(backend): Remove devops (#12265)
* update sponsored ressources

* remove az devops
2026-06-27 11:30:28 +10:00
Oliver 1da71ca3b9
[UI] Stock column fix (#12268)
* [UI] Fix StockColumn component

* stock table rendering tweaks
2026-06-27 11:29:40 +10:00
Matthias Mair 56679e4b31
chore(backend): dep bump (#12258)
* general deps bump

* cleanup other dep files
2026-06-26 09:56:01 +10:00
Matthias Mair 5d581a35e4
chore(backend): harden gh setup (#12262)
* pin plugin creator version

* hard pin install script
2026-06-26 09:55:36 +10:00
Matthias Mair 8f73d9291b
chore(backend): typing fixes (#12247)
* bump ty

* various fixes

* fix settings

* bump stubs

* update pre-commit setup

* update ignore

* fix various issues

* fix style

* fix ignores

* fix wrong ty warnings

* ignore __class__ type checking errors
see https://github.com/astral-sh/ty/issues/3122

* fix exception logging

* update ignoring

* bump ty further

* add cleanup cmd

* Merge branch 'master' of https://github.com/inventree/InvenTree into typechecking-remove-ignore

* bump ty

* remove now unused class ignores
2026-06-26 08:04:36 +10:00
Oliver e847d96a88
Bug fix for exception handler (#12257) 2026-06-26 08:02:38 +10:00
Oliver b99b80957f
[UI] Improve revision selector (#12254)
- Display upstream revisions too
2026-06-26 00:02:50 +10:00
Oliver 39b74c7e87
Skip "many" fields in DataExport (#12255)
- Exporting multi-dimensional datasets requires a custom exporter
2026-06-25 22:44:32 +10:00
Matthias Mair 496b20e08f
fix js-yaml, esbuild vulns (#12190)
* fix js-yaml, esbuild vulns

* update bump

* upgrade vite
2026-06-25 16:06:02 +10:00
Oliver e5fa67ca9f
Project code active (#12250)
* Add 'active' field to the ProjectCode model

- Allows retiring of old project codes without deleting

* Update UI table

* Refactor ProjectCodeField

* Add unit test

* Bump API version and CHANGELOG
2026-06-25 14:26:53 +10:00
Oliver 3f36537391
Revert devcontainer to python 3.12 (#12249) 2026-06-25 12:23:44 +10:00
github-actions[bot] d1f91e8b4e
New Crowdin translations by GitHub Action (#12238)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-25 10:51:57 +10:00
Neil Beukes 4cfefc18c1
Allow stock transfer to merge into existing stock (optional) #6951 (#12022)
* working on merge transfer

* fix history when merging

* update messaging, add 'added' line in history

* reworked history logic

* removed old transfer logic

* remove formatting changes from vite file

* Bumped API version, added entry in docs for new global setting

* removed the tracking item overwrite, Use existing tracking event from transfer

* run pre-commit checks

---------

Co-authored-by: Matthias Mair <code@mjmair.com>
2026-06-25 00:24:33 +10:00
Oliver fa55917659
Update devcontainer Dockerfile (#12244)
- Update to python 3.14
- Fix base packages
2026-06-24 21:56:39 +10:00
Matthias Mair de736ee5de
!feat(backend): bump minimum python version (#12223)
* bump ci versions

* bump installer version

* bump tooling version ref

* bump doc refs

* bump / refactor code refs

* bump debug ref

* remove now unneeded deps

* bump release version

* remove distutils

* fix finder call

* remove old compat code

* add changelog entry

* lower cov target for now
2026-06-24 17:42:35 +10:00
Oliver 09f11a27d9
[report] Tweak datamatrix helper (#12240)
* [report] Tweak datamatrix helper

- Add support for "rectangular" display
- Support different image output formats

* Fix unit tests
2026-06-24 17:42:32 +10:00
Oliver 7e59c92422
1.5.0 (#12239)
* Add release entry for 1.4.0

* Add blank entry for 1.5.0

* Bump version to 1.5.0 dev
2026-06-24 13:53:58 +10:00
Oliver 74dc21b81c
[bug] Allocated query fix (#12234)
* Fix BuildLineFilter.filter_allocated

- Required for mysql backend

* Spoecify output field
2026-06-24 12:49:43 +10:00
Oliver 75b27bd10a
[UI] Tweak "order parts" wizard (#12236)
- Order supplier parts by "primary" value
- Attempt to auto-fill primary supplier part
2026-06-24 12:49:30 +10:00
Oliver 184ec37975
[UI] Tweak today color (#12235)
- Make "today" more obvious in calendar views
2026-06-24 12:49:19 +10:00
github-actions[bot] 6a2094e2a0
New Crowdin translations by GitHub Action (#12192)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-24 11:44:51 +10:00
Matthias Mair f21bc2d06f
extend barcode scans API (#12233)
* extend barcode scans with user perm check

* fix import

* fix call

* align error message

* add missing permissions to test

* remove erronous assign

* ensure permission erros knock through
2026-06-24 10:45:26 +10:00