Oliver Walters
b84bdac78f
Navigate to detail page from drawer
2026-06-30 10:54:03 +00:00
Oliver Walters
499bbabe64
Display info items
2026-06-30 10:34:22 +00:00
Oliver Walters
d962d62ebb
Use a table component
2026-06-30 10:26:54 +00:00
Oliver Walters
194780f0b7
AttributeGrid
2026-06-30 10:25:43 +00:00
Oliver Walters
448d500665
Allow caller to pass preview component
2026-06-30 10:12:36 +00:00
Oliver Walters
4c8c548770
Fix transition
2026-06-30 10:10:19 +00:00
Oliver Walters
98dcf482cc
CLear data on close
2026-06-30 09:59:32 +00:00
Oliver Walters
847e34b849
Fix types
2026-06-30 09:59:13 +00:00
Oliver Walters
ce87b33c84
Add preview types
2026-06-30 09:58:27 +00:00
Oliver Walters
a0f90b2204
Launch preview drawer directly from tables
2026-06-30 09:39:08 +00:00
Oliver
9e2383de39
Merge branch 'master' into preview-panel
2026-06-30 00:37:08 +10:00
suzunn
0470dc34b7
fix: preserve supplier import stock workflow ( #12215 )
...
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
2026-06-30 00:24:00 +10:00
Oliver
0ef5b98c26
Merge branch 'master' into preview-panel
2026-06-29 22:53:54 +10:00
Oliver
12825aa1f4
[UI] Fix stock dates ( #12272 )
...
* [UI] Fix stock dates
- Display creation date
- Display stocktake date
* Switch to date type
2026-06-29 16:01:33 +10:00
Oliver
5b1a7db07f
[UI] Table tweaks ( #12271 )
...
* [UI] Make part cell text copyable
* Reduce text size
* Reduce text size
2026-06-29 16:01:15 +10: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
4f2da22d34
Merge branch 'master' into preview-panel
2026-06-24 22:13:09 +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
dependabot[bot]
78a00d320a
chore(deps): bump the dependencies group with 3 updates ( #12220 )
...
Bumps the dependencies group with 3 updates: [oasdiff/oasdiff-action](https://github.com/oasdiff/oasdiff-action ), [CodSpeedHQ/action](https://github.com/codspeedhq/action ) and [crowdin/github-action](https://github.com/crowdin/github-action ).
Updates `oasdiff/oasdiff-action` from 0.0.57 to 0.1.1
- [Release notes](https://github.com/oasdiff/oasdiff-action/releases )
- [Commits](3530478ec3...5fbe96ede8 )
Updates `CodSpeedHQ/action` from 4.17.0 to 4.17.5
- [Release notes](https://github.com/codspeedhq/action/releases )
- [Changelog](https://github.com/CodSpeedHQ/action/blob/main/CHANGELOG.md )
- [Commits](9d332c4d90...c145068895 )
Updates `crowdin/github-action` from 2.16.2 to 2.16.3
- [Release notes](https://github.com/crowdin/github-action/releases )
- [Commits](8868a33591...52aa776766 )
---
updated-dependencies:
- dependency-name: oasdiff/oasdiff-action
dependency-version: 0.1.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: CodSpeedHQ/action
dependency-version: 4.17.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: crowdin/github-action
dependency-version: 2.16.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 16:30:07 +10:00
Phil
3bf410c313
color scheme: Use the users prefered mode by default ( #12227 )
...
* color scheme: Use the users prefered colour scheme if one isn't defined in the store
* fix style
---------
Co-authored-by: Matthias Mair <code@mjmair.com>
2026-06-23 16:26:06 +10:00
Matthias Mair
ec845c61cd
Bump ty ( #12211 )
...
* 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
2026-06-22 08:26:31 +10:00
Andrey Lushnikov
6057aafe65
devops: fix chromium test uploads to flakiness.io ( #12219 )
...
Currently, only Firefox test results get uploaded to Flakiness.io.
This patch fixes the upload for chromium results as well, per
https://docs.flakiness.io/ci/github-actions-setup/
2026-06-22 07:17:09 +10:00
Oliver
50577da65a
Add meaningful message on CSRF failure ( #12216 )
...
* Add meaningful message on CSRF failure
* Add link to CSRF_FAILURE_VIEW
* Add unit test for new CSRF feedback
2026-06-20 23:49:36 +10:00
开源斗士
8afc8b3d50
build(docker): compile backend translations during image build ( #12203 )
...
* build(docker): compile backend trasnlations during image build
* test(docker): verify compiled backend translations exist in image
Add checks to the "Test Docker Image" step that assert the compiled
django.mo files are present for a few representative languages (de, fr,
ru, zh_Hans). This guards the newly added backend translation
compilation step in the production Dockerfile, ensuring the multilingual
artifacts are produced at the expected locale paths.
* test(docker): verify compiled frontend translations exist in image
2026-06-20 22:51:38 +10:00
Oliver
f1a1f6f18a
Agents ( #12212 )
...
* Add AGENTS project awareness
* Fix formatting
* Additional info
* Update AGENTS.md
Co-authored-by: Matthias Mair <code@mjmair.com>
* Update CLAUDE.md
Co-authored-by: Matthias Mair <code@mjmair.com>
---------
Co-authored-by: Matthias Mair <code@mjmair.com>
2026-06-20 22:50:32 +10:00
dependabot[bot]
204cff2f88
chore(deps): bump undici from 6.26.0 to 8.5.0 in /src/frontend ( #12214 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 6.26.0 to 8.5.0.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v6.26.0...v8.5.0 )
---
updated-dependencies:
- dependency-name: undici
dependency-version: 8.5.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-20 13:14:34 +02:00
Oliver
5eaac37303
Fix signup warning ( #12213 )
...
- Should only fire on an actual signup attempt
2026-06-20 20:13:14 +10:00
dependabot[bot]
c4d67b65d7
chore(deps): bump undici from 8.4.1 to 8.5.0 in /src/frontend ( #12200 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 8.4.1 to 8.5.0.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v8.4.1...v8.5.0 )
---
updated-dependencies:
- dependency-name: undici
dependency-version: 8.5.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias Mair <code@mjmair.com>
2026-06-20 12:02:19 +02:00
Oliver
ca16e6ec0a
Report locale updates ( #12208 )
...
* Optional 'locale' arg to format_money
- Allows override of system locale when generating reports
* Updated documentation
* Add unit tests
* Handle invalid locale
* Handle invalid locale
* Add new global setting to control currency locale in reports
* Use setting in reports
* Add CHANGELOG entry
* Further unit tests
* Add unit tests for new setting
* Update docs
* More docs
* Refactoring:
- Change REPORT_CURRENCY_LOCALE to REPORT_LOCALE
* Extend unit testing
* Refactor format_number
* Add unit tests for explicit format strings
* Update examples for format_date
* Updated unit tests
* Cleanup unit tests
* Fix more tests
* Adjust wording
* Remove global setting - simplify code
* Simplify unit tests
* Revert 'min_digits' to 'leading'
* Fix docs
* Refactor the render_currency function
- Move all functionality into report.py
* Cleanup duplicate code
* Updated docs
* Allow user to specify date_format
* Add support for 'leading' digits in render_currency
* Bug fix
* Fix unit test
* Add tests for "include_symbol"
2026-06-20 11:00:12 +10:00