github-actions[bot]
f84626a858
New Crowdin translations by GitHub Action ( #10343 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-02 09:57:49 +10:00
Oliver
867cd24088
Improve printing actions ( #10430 )
...
- Ensure correct items are specified
2025-09-30 09:48:24 +10:00
Oliver
3aaa149956
Translate each language to their own language ( #10419 )
...
* Translate each language to their own language
* Playwright tests
2025-09-29 15:22:38 +10:00
Oliver
b0a60ed963
[UI] Consume tracked ( #10422 )
...
* Prevent manual consumption of tracked stock
* Prevent manual consuming of trackable items
2025-09-29 13:52:35 +10:00
Oliver
fc0ec12afe
[UI] Icon improvements ( #10423 )
...
* [UI] Icon improvements
- Improve build output icons for "scrap" and "cancel"
* Update docs
2025-09-29 13:09:20 +10:00
Oliver
bcc386aecf
Fix locale formatting for calendar display ( #10418 )
...
- Cannot accept underscore
2025-09-28 14:01:34 +10:00
Oliver
922827227c
[UI] Top level text ( #10406 )
...
* Adjust top-level parts page
* Adjust top level stock page
* Fix playwright tests
* Tweak playwright test
2025-09-27 17:10:43 +10:00
Oliver
230e1edc00
Add info badge to part renderer ( #10409 )
...
- Show extra information about ordering and building
- Closes https://github.com/inventree/InvenTree/issues/10380
2025-09-27 14:16:13 +10:00
Oliver
e897222e07
[UI] Enable printing of build lines ( #10403 )
...
* [UI] Enable printing of build lines
- Closes https://github.com/inventree/InvenTree/issues/10402
* Prevent cell click action
2025-09-27 14:15:04 +10:00
Oliver
52be30eef5
Fix typo ( #10400 )
2025-09-26 12:17:51 +10:00
Oliver
1670523dab
Tweak build line table ( #10397 )
...
- Show allocated quantity even if fully consumed
- Handles edge case where fully consumed but more stock allocated
2025-09-26 11:27:52 +10:00
Matthias Mair
eb18c0b172
feat(forntend): Re-Add About link to main nav dropdown ( #10395 )
...
* Re-Add About link to main nav dropdown
Closes #10392
* disable text selection on most of version dialog - maybe that helps ppl. copying the right section
* highlight the correct copy button
2025-09-26 10:51:24 +10:00
Matthias Mair
4794d69687
fix: correct user deletion ( #10385 )
...
* Ensure all user sessions are cleared
* remove double warning text on user delete
2025-09-24 10:22:36 +10:00
Oliver
a7b1b9d523
Hide "consume" action when not viewed from build page ( #10378 )
2025-09-23 12:08:13 +10:00
gunstr
e6161686e7
Show revision in stock item details ( #10371 )
2025-09-22 07:44:57 +10:00
Oliver
a18771bcba
[UI] Part test result table ( #10368 )
...
* Add generic test result table for part
* Adjust table identifier
* Additional table filters
* Update permissions
* Consolidate naming
* Tweak playwright tests
2025-09-21 12:34:14 +10:00
Matthias Mair
c9e74c5910
Adress minor dep issues ( #10359 )
...
* fix django version
* bump @vanilla-extract/vite-plugin to adress https://github.com/inventree/InvenTree/security/dependabot/226
2025-09-20 09:13:02 +10:00
Oliver
843dd92901
[UI] Display Stock link ( #10350 )
...
- Display "link" for stock item
2025-09-19 10:24:31 +10:00
github-actions[bot]
d1a05f84bc
New Crowdin translations by GitHub Action ( #10332 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-18 13:20:15 +10:00
Oliver
df0e27bed2
UI panels fix ( #10341 )
...
* Tweak sample plugin
* Re-fetch panels when instance changes
* Unit test fix
2025-09-18 13:19:47 +10:00
Oliver
f057247fc1
Fix for RenderStockItem ( #10336 )
...
- Handle case where serial number is empty string
2025-09-17 13:36:59 +10:00
github-actions[bot]
7033e36fc3
New Crowdin translations by GitHub Action ( #10286 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-17 07:37:06 +10:00
Oliver
5727999d4d
Fix user defined radius ( #10327 )
...
- Observe correct radius values
- Closes https://github.com/inventree/InvenTree/issues/10322
2025-09-16 10:20:23 +10:00
Matthias Mair
9679e58212
feat(frontend): Add samples for dashboard ( #10306 )
...
* feat(forntend): Add sampels to dashboard
Closes #9990
* add sessions storage to disable sample dash once cleared/removed
2025-09-14 20:47:15 +10:00
Oliver
f3ec708a28
Fix link rendering for RenderInlineModel ( #10311 )
2025-09-12 09:33:30 +10:00
dependabot[bot]
03c403c61d
chore(deps): bump axios from 1.11.0 to 1.12.0 in /src/frontend ( #10308 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.11.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.12.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>
2025-09-12 09:24:11 +10:00
dependabot[bot]
5099494180
chore(deps-dev): bump vite from 6.3.5 to 6.3.6 in /src/frontend ( #10297 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.3.5 to 6.3.6.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.3.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.3.6
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-10 10:57:46 +10:00
Oliver
9df896cf7a
Data import fix ( #10298 )
...
* Data import fix
- Improved error handling
* Tweak frontend display of errors
2025-09-10 10:56:59 +10:00
Oliver
b65a3f985d
[UI] Fixes for part stock history ( #10293 )
...
- Correct default data ordering
- Fix rendering for date labels
2025-09-09 07:39:15 +10:00
Oliver
2ac381b4dc
Improved formatting ( #10284 )
...
- Use decimal formatting functions for more places in the UI
2025-09-09 06:32:17 +10:00
github-actions[bot]
a47a022747
New Crowdin translations by GitHub Action ( #10248 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-08 23:19:45 +10:00
Oliver
e8b56e58ac
Fix "Installed Items" table ( #10280 )
...
* Fix for "Installed Items" table
- Fix broken part column
* Format quantity column
2025-09-08 11:31:39 +10:00
Oliver
fe8aa187c4
Fix for PartParameterTable ( #10278 )
...
- Redraw cell after updating value
2025-09-06 14:58:19 +10:00
Oliver
755a02f4a2
Improve part parameter table ( #10272 )
...
- Handle empty filter values
2025-09-05 16:48:45 +10:00
Oliver
335d87ef16
Auth session info ( #10271 )
...
* https://github.com/inventree/InvenTree/pull/6293
* refactor to a shared component
* refactoring container stuff to a wrapper
* move title to wrapper
* move logoff and loader to wrapper
* mvoe functions to general auth
* seperate login and register into seperate pages
* unify auth styling
* rename component
* adapt to new look
* check if registration is enabled
* feat(frontend):add authentication debug window
* clear state on logout
* add reload button
* reduce diff
* export helper
* move hover out
* only show to superusers
* fix state args
* fix merge
* fix merge
* clean up diff
* reduce diff
* re-diff
* fix shallow loading
* fix test
* fix umport
* Move session info to user settings panel
* Restrict to superuser accounts
---------
Co-authored-by: Matthias Mair <code@mjmair.com>
2025-09-05 16:07:32 +10:00
Oliver
9dadc2b475
Fix breadcrumb URL ( #10270 )
...
- Missing leading slash
2025-09-05 10:59:23 +10:00
Oliver
c6f46c587d
[UI] breadcrumb fix ( #10264 )
...
* Allow middle-click on breadcrumbs
* Fix playwright test
2025-09-04 12:06:15 +10:00
Oliver
fa45bb1bef
Fix z-index for sticky header ( #10265 )
2025-09-04 11:16:41 +10:00
Oliver
1eb4e4fb3d
[UI] Details Table Fixes ( #10263 )
...
* Remove "copy" button from link
* Handle empty details group
* Tweak text
* Fix link in details field
2025-09-04 10:42:00 +10:00
dependabot[bot]
bfdc49c591
chore(deps): bump the dependencies group across 1 directory with 22 updates ( #10262 )
...
Bumps the dependencies group with 22 updates in the /src/frontend directory:
| Package | From | To |
| --- | --- | --- |
| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete ) | `6.18.6` | `6.18.7` |
| [@codemirror/view](https://github.com/codemirror/view ) | `6.38.1` | `6.38.2` |
| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome ) | `7.0.0` | `7.0.1` |
| [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome ) | `7.0.0` | `7.0.1` |
| [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome ) | `7.0.0` | `7.0.1` |
| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome ) | `3.0.1` | `3.0.2` |
| [@mantine/carousel](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel ) | `8.2.7` | `8.2.8` |
| [@mantine/charts](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts ) | `8.2.7` | `8.2.8` |
| [@mantine/core](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core ) | `8.2.7` | `8.2.8` |
| [@mantine/dates](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates ) | `8.2.7` | `8.2.8` |
| [@mantine/dropzone](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone ) | `8.2.7` | `8.2.8` |
| [@mantine/form](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form ) | `8.2.7` | `8.2.8` |
| [@mantine/hooks](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks ) | `8.2.7` | `8.2.8` |
| [@mantine/modals](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/modals ) | `8.2.7` | `8.2.8` |
| [@mantine/notifications](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications ) | `8.2.7` | `8.2.8` |
| [@mantine/spotlight](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/spotlight ) | `8.2.7` | `8.2.8` |
| [@mantine/vanilla-extract](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/vanilla-extract ) | `8.2.7` | `8.2.8` |
| [@sentry/react](https://github.com/getsentry/sentry-javascript ) | `10.7.0` | `10.9.0` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query ) | `5.85.5` | `5.85.9` |
| [dayjs](https://github.com/iamkun/dayjs ) | `1.11.15` | `1.11.18` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `19.1.8` | `19.1.9` |
| [rollup](https://github.com/rollup/rollup ) | `4.49.0` | `4.50.0` |
Updates `@codemirror/autocomplete` from 6.18.6 to 6.18.7
- [Changelog](https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/autocomplete/compare/6.18.6...6.18.7 )
Updates `@codemirror/view` from 6.38.1 to 6.38.2
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/view/compare/6.38.1...6.38.2 )
Updates `@fortawesome/fontawesome-svg-core` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/7.0.0...7.0.1 )
Updates `@fortawesome/free-regular-svg-icons` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/7.0.0...7.0.1 )
Updates `@fortawesome/free-solid-svg-icons` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/7.0.0...7.0.1 )
Updates `@fortawesome/react-fontawesome` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/FortAwesome/react-fontawesome/releases )
- [Changelog](https://github.com/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/react-fontawesome/compare/v3.0.1...v3.0.2 )
Updates `@mantine/carousel` from 8.2.7 to 8.2.8
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.8/packages/@mantine/carousel )
Updates `@mantine/charts` from 8.2.7 to 8.2.8
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.8/packages/@mantine/charts )
Updates `@mantine/core` from 8.2.7 to 8.2.8
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.8/packages/@mantine/core )
Updates `@mantine/dates` from 8.2.7 to 8.2.8
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.8/packages/@mantine/dates )
Updates `@mantine/dropzone` from 8.2.7 to 8.2.8
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.8/packages/@mantine/dropzone )
Updates `@mantine/form` from 8.2.7 to 8.2.8
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.8/packages/@mantine/form )
Updates `@mantine/hooks` from 8.2.7 to 8.2.8
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.8/packages/@mantine/hooks )
Updates `@mantine/modals` from 8.2.7 to 8.2.8
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.8/packages/@mantine/modals )
Updates `@mantine/notifications` from 8.2.7 to 8.2.8
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.8/packages/@mantine/notifications )
Updates `@mantine/spotlight` from 8.2.7 to 8.2.8
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.8/packages/@mantine/spotlight )
Updates `@mantine/vanilla-extract` from 8.2.7 to 8.2.8
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.8/packages/@mantine/vanilla-extract )
Updates `@sentry/react` from 10.7.0 to 10.9.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/10.9.0/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/10.7.0...10.9.0 )
Updates `@tanstack/react-query` from 5.85.5 to 5.85.9
- [Release notes](https://github.com/TanStack/query/releases )
- [Commits](https://github.com/TanStack/query/commits/v5.85.9/packages/react-query )
Updates `dayjs` from 1.11.15 to 1.11.18
- [Release notes](https://github.com/iamkun/dayjs/releases )
- [Changelog](https://github.com/iamkun/dayjs/blob/v1.11.18/CHANGELOG.md )
- [Commits](https://github.com/iamkun/dayjs/compare/v1.11.15...v1.11.18 )
Updates `@types/react-dom` from 19.1.8 to 19.1.9
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `rollup` from 4.49.0 to 4.50.0
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.49.0...v4.50.0 )
---
updated-dependencies:
- dependency-name: "@codemirror/autocomplete"
dependency-version: 6.18.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@codemirror/view"
dependency-version: 6.38.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@fortawesome/fontawesome-svg-core"
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@fortawesome/free-regular-svg-icons"
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@fortawesome/free-solid-svg-icons"
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@fortawesome/react-fontawesome"
dependency-version: 3.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@mantine/carousel"
dependency-version: 8.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@mantine/charts"
dependency-version: 8.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@mantine/core"
dependency-version: 8.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@mantine/dates"
dependency-version: 8.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@mantine/dropzone"
dependency-version: 8.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@mantine/form"
dependency-version: 8.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@mantine/hooks"
dependency-version: 8.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@mantine/modals"
dependency-version: 8.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@mantine/notifications"
dependency-version: 8.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@mantine/spotlight"
dependency-version: 8.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@mantine/vanilla-extract"
dependency-version: 8.2.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@sentry/react"
dependency-version: 10.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@tanstack/react-query"
dependency-version: 5.85.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: dayjs
dependency-version: 1.11.18
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@types/react-dom"
dependency-version: 19.1.9
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: rollup
dependency-version: 4.50.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 09:02:50 +10:00
Oliver
7969d2d9ce
Virtual parts enhancements ( #10257 )
...
* Prevent virtual parts from being linked in a BuildOrder
* Hide "stock" tab for virtual parts
* Filter out virtual parts when creating a new stock item
* Support virtual parts in sales orders
* Add 'virtual' filter for BomItem
* Hide stock badges for virtual parts
* Tweak PartDetail page
* docs
* Adjust completion logic for SalesOrder
* Fix backend filter
* Remove restriction
* Adjust table
* Fix for "pending_line_items"
* Hide more panels for "Virtual" part
* Add badge for "virtual" part
* Bump API version
* Fix docs link
2025-09-03 15:13:08 +10:00
Oliver
41cc0850c6
Fix for allocation of tracked outputs ( #10256 )
2025-09-03 13:37:22 +10:00
Oliver
eb27fdc9a8
Bump frontnend version ( #10255 )
...
- Update due to mantine version bump
- Required for plugin creation
- Ref: https://github.com/inventree/InvenTree/pull/10254
2025-09-03 12:22:38 +10:00
Oliver
a7cad63850
Mantine update ( #10254 )
...
* chore(deps): bump the dependencies group across 1 directory with 67 updates
Bumps the dependencies group with 67 updates in the /src/frontend directory:
| Package | From | To |
| --- | --- | --- |
| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete ) | `6.18.4` | `6.18.6` |
| [@codemirror/lang-liquid](https://github.com/codemirror/lang-liquid ) | `6.2.2` | `6.3.0` |
| [@codemirror/language](https://github.com/codemirror/language ) | `6.10.8` | `6.11.3` |
| [@codemirror/lint](https://github.com/codemirror/lint ) | `6.8.4` | `6.8.5` |
| [@codemirror/search](https://github.com/codemirror/search ) | `6.5.8` | `6.5.11` |
| [@codemirror/state](https://github.com/codemirror/state ) | `6.5.1` | `6.5.2` |
| [@codemirror/theme-one-dark](https://github.com/codemirror/theme-one-dark ) | `6.1.2` | `6.1.3` |
| [@codemirror/view](https://github.com/codemirror/view ) | `6.36.2` | `6.38.1` |
| [@emotion/react](https://github.com/emotion-js/emotion ) | `11.13.3` | `11.14.0` |
| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome ) | `6.6.0` | `7.0.0` |
| [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome ) | `6.6.0` | `7.0.0` |
| [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome ) | `6.6.0` | `7.0.0` |
| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome ) | `0.2.2` | `3.0.1` |
| [@fullcalendar/core](https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/core ) | `6.1.15` | `6.1.19` |
| [@fullcalendar/daygrid](https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/daygrid ) | `6.1.15` | `6.1.19` |
| [@fullcalendar/interaction](https://github.com/fullcalendar/fullcalendar/tree/HEAD/packages/interaction ) | `6.1.15` | `6.1.19` |
| [@fullcalendar/react](https://github.com/fullcalendar/fullcalendar-react ) | `6.1.15` | `6.1.19` |
| [@lingui/core](https://github.com/lingui/js-lingui/tree/HEAD/packages/core ) | `5.3.3` | `5.4.1` |
| [@lingui/react](https://github.com/lingui/js-lingui/tree/HEAD/packages/react ) | `5.3.3` | `5.4.1` |
| [@mantine/carousel](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel ) | `7.16.0` | `8.2.7` |
| [@mantine/charts](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts ) | `7.16.0` | `8.2.7` |
| [@mantine/core](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core ) | `7.16.0` | `8.2.7` |
| [@mantine/dates](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates ) | `7.16.0` | `8.2.7` |
| [@mantine/dropzone](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone ) | `7.16.0` | `8.2.7` |
| [@mantine/form](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form ) | `7.16.0` | `8.2.7` |
| [@mantine/hooks](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks ) | `7.16.0` | `8.2.7` |
| [@mantine/modals](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/modals ) | `7.16.0` | `8.2.7` |
| [@mantine/notifications](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications ) | `7.16.0` | `8.2.7` |
| [@mantine/spotlight](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/spotlight ) | `7.16.0` | `8.2.7` |
| [@mantine/vanilla-extract](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/vanilla-extract ) | `7.16.0` | `8.2.7` |
| [@sentry/react](https://github.com/getsentry/sentry-javascript ) | `8.43.0` | `10.7.0` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query ) | `5.56.2` | `5.85.5` |
| [@uiw/codemirror-theme-vscode](https://github.com/uiwjs/react-codemirror ) | `4.23.7` | `4.25.1` |
| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror ) | `4.23.7` | `4.25.1` |
| [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css ) | `1.17.1` | `1.17.4` |
| [axios](https://github.com/axios/axios ) | `1.8.4` | `1.11.0` |
| [codemirror](https://github.com/codemirror/basic-setup ) | `6.0.1` | `6.0.2` |
| [dayjs](https://github.com/iamkun/dayjs ) | `1.11.13` | `1.11.15` |
| [dompurify](https://github.com/cure53/DOMPurify ) | `3.2.4` | `3.2.6` |
| [easymde](https://github.com/Ionaru/easy-markdown-editor ) | `2.18.0` | `2.20.0` |
| [embla-carousel-react](https://github.com/davidjerleke/embla-carousel ) | `8.5.2` | `8.6.0` |
| [fuse.js](https://github.com/krisk/Fuse ) | `7.0.0` | `7.1.0` |
| [mantine-contextmenu](https://github.com/icflorescu/mantine-contextmenu ) | `7.15.3` | `8.2.0` |
| [mantine-datatable](https://github.com/icflorescu/mantine-datatable ) | `7.17.1` | `8.2.0` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `6.26.2` | `6.30.1` |
| [react-select](https://github.com/JedWatson/react-select ) | `5.9.0` | `5.10.2` |
| [recharts](https://github.com/recharts/recharts ) | `2.15.4` | `3.1.2` |
| [styled-components](https://github.com/styled-components/styled-components ) | `6.1.14` | `6.1.19` |
| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) | `7.26.10` | `7.28.3` |
| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react ) | `7.26.3` | `7.27.1` |
| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript ) | `7.27.0` | `7.27.1` |
| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime ) | `7.27.0` | `7.28.3` |
| @codecov/vite-plugin | `1.9.0` | `1.9.1` |
| [@lingui/babel-plugin-lingui-macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/babel-plugin-lingui-macro ) | `5.3.3` | `5.4.1` |
| [@lingui/cli](https://github.com/lingui/js-lingui/tree/HEAD/packages/cli ) | `5.3.1` | `5.4.1` |
| [@lingui/macro](https://github.com/lingui/js-lingui/tree/HEAD/packages/macro ) | `5.3.3` | `5.4.1` |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.52.0` | `1.55.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `22.13.14` | `24.3.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `19.1.10` | `19.1.12` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `19.1.7` | `19.1.8` |
| [@vanilla-extract/vite-plugin](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin ) | `5.0.1` | `5.1.1` |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react ) | `4.7.0` | `5.0.2` |
| [rollup](https://github.com/rollup/rollup ) | `4.40.0` | `4.49.0` |
| [rollup-plugin-license](https://github.com/mjeanroy/rollup-plugin-license ) | `3.5.3` | `3.6.0` |
| [typescript](https://github.com/microsoft/TypeScript ) | `5.8.2` | `5.9.2` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `6.3.4` | `7.1.3` |
| [vite-plugin-dts](https://github.com/qmhc/vite-plugin-dts ) | `4.5.3` | `4.5.4` |
Updates `@codemirror/autocomplete` from 6.18.4 to 6.18.6
- [Changelog](https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/autocomplete/compare/6.18.4...6.18.6 )
Updates `@codemirror/lang-liquid` from 6.2.2 to 6.3.0
- [Changelog](https://github.com/codemirror/lang-liquid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/lang-liquid/compare/6.2.2...6.3.0 )
Updates `@codemirror/language` from 6.10.8 to 6.11.3
- [Changelog](https://github.com/codemirror/language/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/language/compare/6.10.8...6.11.3 )
Updates `@codemirror/lint` from 6.8.4 to 6.8.5
- [Changelog](https://github.com/codemirror/lint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/lint/compare/6.8.4...6.8.5 )
Updates `@codemirror/search` from 6.5.8 to 6.5.11
- [Changelog](https://github.com/codemirror/search/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/search/compare/6.5.8...6.5.11 )
Updates `@codemirror/state` from 6.5.1 to 6.5.2
- [Changelog](https://github.com/codemirror/state/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/state/compare/6.5.1...6.5.2 )
Updates `@codemirror/theme-one-dark` from 6.1.2 to 6.1.3
- [Changelog](https://github.com/codemirror/theme-one-dark/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/theme-one-dark/compare/6.1.2...6.1.3 )
Updates `@codemirror/view` from 6.36.2 to 6.38.1
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/view/compare/6.36.2...6.38.1 )
Updates `@emotion/react` from 11.13.3 to 11.14.0
- [Release notes](https://github.com/emotion-js/emotion/releases )
- [Changelog](https://github.com/emotion-js/emotion/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emotion-js/emotion/compare/@emotion/react@11.13.3...@emotion/react@11.14.0 )
Updates `@fortawesome/fontawesome-svg-core` from 6.6.0 to 7.0.0
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.6.0...7.0.0 )
Updates `@fortawesome/free-regular-svg-icons` from 6.6.0 to 7.0.0
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.6.0...7.0.0 )
Updates `@fortawesome/free-solid-svg-icons` from 6.6.0 to 7.0.0
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.6.0...7.0.0 )
Updates `@fortawesome/react-fontawesome` from 0.2.2 to 3.0.1
- [Release notes](https://github.com/FortAwesome/react-fontawesome/releases )
- [Changelog](https://github.com/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/react-fontawesome/compare/0.2.2...v3.0.1 )
Updates `@fullcalendar/core` from 6.1.15 to 6.1.19
- [Release notes](https://github.com/fullcalendar/fullcalendar/releases )
- [Changelog](https://github.com/fullcalendar/fullcalendar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fullcalendar/fullcalendar/commits/v6.1.19/packages/core )
Updates `@fullcalendar/daygrid` from 6.1.15 to 6.1.19
- [Release notes](https://github.com/fullcalendar/fullcalendar/releases )
- [Changelog](https://github.com/fullcalendar/fullcalendar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fullcalendar/fullcalendar/commits/v6.1.19/packages/daygrid )
Updates `@fullcalendar/interaction` from 6.1.15 to 6.1.19
- [Release notes](https://github.com/fullcalendar/fullcalendar/releases )
- [Changelog](https://github.com/fullcalendar/fullcalendar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fullcalendar/fullcalendar/commits/v6.1.19/packages/interaction )
Updates `@fullcalendar/react` from 6.1.15 to 6.1.19
- [Release notes](https://github.com/fullcalendar/fullcalendar-react/releases )
- [Changelog](https://github.com/fullcalendar/fullcalendar-react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fullcalendar/fullcalendar-react/compare/v6.1.15...v6.1.19 )
Updates `@lingui/core` from 5.3.3 to 5.4.1
- [Release notes](https://github.com/lingui/js-lingui/releases )
- [Changelog](https://github.com/lingui/js-lingui/blob/main/packages/core/CHANGELOG.md )
- [Commits](https://github.com/lingui/js-lingui/commits/v5.4.1/packages/core )
Updates `@lingui/react` from 5.3.3 to 5.4.1
- [Release notes](https://github.com/lingui/js-lingui/releases )
- [Changelog](https://github.com/lingui/js-lingui/blob/main/packages/react/CHANGELOG.md )
- [Commits](https://github.com/lingui/js-lingui/commits/v5.4.1/packages/react )
Updates `@mantine/carousel` from 7.16.0 to 8.2.7
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.7/packages/@mantine/carousel )
Updates `@mantine/charts` from 7.16.0 to 8.2.7
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.7/packages/@mantine/charts )
Updates `@mantine/core` from 7.16.0 to 8.2.7
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.7/packages/@mantine/core )
Updates `@mantine/dates` from 7.16.0 to 8.2.7
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.7/packages/@mantine/dates )
Updates `@mantine/dropzone` from 7.16.0 to 8.2.7
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.7/packages/@mantine/dropzone )
Updates `@mantine/form` from 7.16.0 to 8.2.7
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.7/packages/@mantine/form )
Updates `@mantine/hooks` from 7.16.0 to 8.2.7
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.7/packages/@mantine/hooks )
Updates `@mantine/modals` from 7.16.0 to 8.2.7
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.7/packages/@mantine/modals )
Updates `@mantine/notifications` from 7.16.0 to 8.2.7
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.7/packages/@mantine/notifications )
Updates `@mantine/spotlight` from 7.16.0 to 8.2.7
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.7/packages/@mantine/spotlight )
Updates `@mantine/vanilla-extract` from 7.16.0 to 8.2.7
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/8.2.7/packages/@mantine/vanilla-extract )
Updates `@sentry/react` from 8.43.0 to 10.7.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/8.43.0...10.7.0 )
Updates `@tanstack/react-query` from 5.56.2 to 5.85.5
- [Release notes](https://github.com/TanStack/query/releases )
- [Commits](https://github.com/TanStack/query/commits/v5.85.5/packages/react-query )
Updates `@uiw/codemirror-theme-vscode` from 4.23.7 to 4.25.1
- [Release notes](https://github.com/uiwjs/react-codemirror/releases )
- [Commits](https://github.com/uiwjs/react-codemirror/compare/v4.23.7...v4.25.1 )
Updates `@uiw/react-codemirror` from 4.23.7 to 4.25.1
- [Release notes](https://github.com/uiwjs/react-codemirror/releases )
- [Commits](https://github.com/uiwjs/react-codemirror/compare/v4.23.7...v4.25.1 )
Updates `@vanilla-extract/css` from 1.17.1 to 1.17.4
- [Release notes](https://github.com/vanilla-extract-css/vanilla-extract/releases )
- [Changelog](https://github.com/vanilla-extract-css/vanilla-extract/blob/master/packages/css/CHANGELOG.md )
- [Commits](https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/css@1.17.4/packages/css )
Updates `axios` from 1.8.4 to 1.11.0
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.8.4...v1.11.0 )
Updates `codemirror` from 6.0.1 to 6.0.2
- [Changelog](https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/basic-setup/compare/6.0.1...6.0.2 )
Updates `dayjs` from 1.11.13 to 1.11.15
- [Release notes](https://github.com/iamkun/dayjs/releases )
- [Changelog](https://github.com/iamkun/dayjs/blob/v1.11.15/CHANGELOG.md )
- [Commits](https://github.com/iamkun/dayjs/compare/v1.11.13...v1.11.15 )
Updates `dompurify` from 3.2.4 to 3.2.6
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.2.4...3.2.6 )
Updates `easymde` from 2.18.0 to 2.20.0
- [Changelog](https://github.com/Ionaru/easy-markdown-editor/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Ionaru/easy-markdown-editor/compare/2.18.0...2.20.0 )
Updates `embla-carousel-react` from 8.5.2 to 8.6.0
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases )
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.5.2...v8.6.0 )
Updates `fuse.js` from 7.0.0 to 7.1.0
- [Release notes](https://github.com/krisk/Fuse/releases )
- [Changelog](https://github.com/krisk/Fuse/blob/main/CHANGELOG.md )
- [Commits](https://github.com/krisk/Fuse/compare/v7.0.0...v7.1.0 )
Updates `mantine-contextmenu` from 7.15.3 to 8.2.0
- [Changelog](https://github.com/icflorescu/mantine-contextmenu/blob/main/CHANGELOG.md )
- [Commits](https://github.com/icflorescu/mantine-contextmenu/commits )
Updates `mantine-datatable` from 7.17.1 to 8.2.0
- [Changelog](https://github.com/icflorescu/mantine-datatable/blob/main/CHANGELOG.md )
- [Commits](https://github.com/icflorescu/mantine-datatable/commits )
Updates `react-router-dom` from 6.26.2 to 6.30.1
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.30.1/packages/react-router-dom )
Updates `react-select` from 5.9.0 to 5.10.2
- [Release notes](https://github.com/JedWatson/react-select/releases )
- [Changelog](https://github.com/JedWatson/react-select/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/JedWatson/react-select/compare/react-select@5.9.0...react-select@5.10.2 )
Updates `recharts` from 2.15.4 to 3.1.2
- [Release notes](https://github.com/recharts/recharts/releases )
- [Changelog](https://github.com/recharts/recharts/blob/main/CHANGELOG.md )
- [Commits](https://github.com/recharts/recharts/compare/v2.15.4...v3.1.2 )
Updates `styled-components` from 6.1.14 to 6.1.19
- [Release notes](https://github.com/styled-components/styled-components/releases )
- [Commits](https://github.com/styled-components/styled-components/compare/styled-components@6.1.14...styled-components@6.1.19 )
Updates `@babel/core` from 7.26.10 to 7.28.3
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.28.3/packages/babel-core )
Updates `@babel/preset-react` from 7.26.3 to 7.27.1
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.27.1/packages/babel-preset-react )
Updates `@babel/preset-typescript` from 7.27.0 to 7.27.1
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.27.1/packages/babel-preset-typescript )
Updates `@babel/runtime` from 7.27.0 to 7.28.3
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.28.3/packages/babel-runtime )
Updates `@codecov/vite-plugin` from 1.9.0 to 1.9.1
Updates `@lingui/babel-plugin-lingui-macro` from 5.3.3 to 5.4.1
- [Release notes](https://github.com/lingui/js-lingui/releases )
- [Changelog](https://github.com/lingui/js-lingui/blob/main/packages/babel-plugin-lingui-macro/CHANGELOG.md )
- [Commits](https://github.com/lingui/js-lingui/commits/v5.4.1/packages/babel-plugin-lingui-macro )
Updates `@lingui/cli` from 5.3.1 to 5.4.1
- [Release notes](https://github.com/lingui/js-lingui/releases )
- [Changelog](https://github.com/lingui/js-lingui/blob/main/packages/cli/CHANGELOG.md )
- [Commits](https://github.com/lingui/js-lingui/commits/v5.4.1/packages/cli )
Updates `@lingui/macro` from 5.3.3 to 5.4.1
- [Release notes](https://github.com/lingui/js-lingui/releases )
- [Changelog](https://github.com/lingui/js-lingui/blob/main/packages/macro/CHANGELOG.md )
- [Commits](https://github.com/lingui/js-lingui/commits/v5.4.1/packages/macro )
Updates `@playwright/test` from 1.52.0 to 1.55.0
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.52.0...v1.55.0 )
Updates `@types/node` from 22.13.14 to 24.3.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/react` from 19.1.10 to 19.1.12
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@types/react-dom` from 19.1.7 to 19.1.8
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `@vanilla-extract/vite-plugin` from 5.0.1 to 5.1.1
- [Release notes](https://github.com/vanilla-extract-css/vanilla-extract/releases )
- [Changelog](https://github.com/vanilla-extract-css/vanilla-extract/blob/master/packages/vite-plugin/CHANGELOG.md )
- [Commits](https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/vite-plugin@5.1.1/packages/vite-plugin )
Updates `@vitejs/plugin-react` from 4.7.0 to 5.0.2
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@5.0.2/packages/plugin-react )
Updates `rollup` from 4.40.0 to 4.49.0
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.40.0...v4.49.0 )
Updates `rollup-plugin-license` from 3.5.3 to 3.6.0
- [Changelog](https://github.com/mjeanroy/rollup-plugin-license/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mjeanroy/rollup-plugin-license/compare/v3.5.3...v3.6.0 )
Updates `typescript` from 5.8.2 to 5.9.2
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.8.2...v5.9.2 )
Updates `vite` from 6.3.4 to 7.1.3
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.1.3/packages/vite )
Updates `vite-plugin-dts` from 4.5.3 to 4.5.4
- [Release notes](https://github.com/qmhc/vite-plugin-dts/releases )
- [Changelog](https://github.com/qmhc/unplugin-dts/blob/v4.5.4/CHANGELOG.md )
- [Commits](https://github.com/qmhc/vite-plugin-dts/compare/v4.5.3...v4.5.4 )
---
updated-dependencies:
- dependency-name: "@codemirror/autocomplete"
dependency-version: 6.18.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@codemirror/lang-liquid"
dependency-version: 6.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@codemirror/language"
dependency-version: 6.11.3
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@codemirror/lint"
dependency-version: 6.8.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@codemirror/search"
dependency-version: 6.5.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@codemirror/state"
dependency-version: 6.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@codemirror/theme-one-dark"
dependency-version: 6.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@codemirror/view"
dependency-version: 6.38.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@emotion/react"
dependency-version: 11.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@fortawesome/fontawesome-svg-core"
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@fortawesome/free-regular-svg-icons"
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@fortawesome/free-solid-svg-icons"
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@fortawesome/react-fontawesome"
dependency-version: 3.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@fullcalendar/core"
dependency-version: 6.1.19
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@fullcalendar/daygrid"
dependency-version: 6.1.19
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@fullcalendar/interaction"
dependency-version: 6.1.19
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@fullcalendar/react"
dependency-version: 6.1.19
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@lingui/core"
dependency-version: 5.4.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@lingui/react"
dependency-version: 5.4.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/carousel"
dependency-version: 8.2.7
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@mantine/charts"
dependency-version: 8.2.7
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@mantine/core"
dependency-version: 8.2.7
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@mantine/dates"
dependency-version: 8.2.7
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@mantine/dropzone"
dependency-version: 8.2.7
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@mantine/form"
dependency-version: 8.2.7
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@mantine/hooks"
dependency-version: 8.2.7
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@mantine/modals"
dependency-version: 8.2.7
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@mantine/notifications"
dependency-version: 8.2.7
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@mantine/spotlight"
dependency-version: 8.2.7
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@mantine/vanilla-extract"
dependency-version: 8.2.7
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@sentry/react"
dependency-version: 10.7.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@tanstack/react-query"
dependency-version: 5.85.5
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@uiw/codemirror-theme-vscode"
dependency-version: 4.25.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@uiw/react-codemirror"
dependency-version: 4.25.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@vanilla-extract/css"
dependency-version: 1.17.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: axios
dependency-version: 1.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: codemirror
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: dayjs
dependency-version: 1.11.15
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: dompurify
dependency-version: 3.2.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: easymde
dependency-version: 2.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: embla-carousel-react
dependency-version: 8.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: fuse.js
dependency-version: 7.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: mantine-contextmenu
dependency-version: 8.2.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: mantine-datatable
dependency-version: 8.2.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: react-router-dom
dependency-version: 6.30.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: react-select
dependency-version: 5.10.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: recharts
dependency-version: 3.1.2
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: styled-components
dependency-version: 6.1.19
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@babel/core"
dependency-version: 7.28.3
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@babel/preset-react"
dependency-version: 7.27.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@babel/preset-typescript"
dependency-version: 7.27.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@babel/runtime"
dependency-version: 7.28.3
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@codecov/vite-plugin"
dependency-version: 1.9.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@lingui/babel-plugin-lingui-macro"
dependency-version: 5.4.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@lingui/cli"
dependency-version: 5.4.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@lingui/macro"
dependency-version: 5.4.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@playwright/test"
dependency-version: 1.55.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@types/node"
dependency-version: 24.3.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@types/react"
dependency-version: 19.1.12
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@types/react-dom"
dependency-version: 19.1.8
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@vanilla-extract/vite-plugin"
dependency-version: 5.1.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@vitejs/plugin-react"
dependency-version: 5.0.2
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: rollup
dependency-version: 4.49.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: rollup-plugin-license
dependency-version: 3.6.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: typescript
dependency-version: 5.9.2
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: vite
dependency-version: 7.1.3
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: vite-plugin-dts
dependency-version: 4.5.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
* Adjust Carousel props
* Further props updates
* adjust vite version
* Fix panel tab alignment
* adjustments for column widths
* Fixes for part parameter table
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-03 11:49:17 +10:00
github-actions[bot]
35c398dfde
New Crowdin translations by GitHub Action ( #10242 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-02 10:19:35 +10:00
Oliver
2560349fd5
Allow virtual parts for Bom item ( #10243 )
...
- Closes https://github.com/inventree/InvenTree/issues/10238
2025-08-29 18:52:17 +10:00
github-actions[bot]
69c115c23e
New Crowdin translations by GitHub Action ( #10223 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-28 22:08:27 +10:00
Oliver
c484b1f134
Table pagination fix ( #10236 )
...
* Correct pagination offset calculation
* Add playwright tests
* Enhanced playwright test
* Add comment
* Fix typo
2025-08-28 20:38:11 +10:00
Oliver
ae16823d5d
[ui] Settings fix ( #10239 )
...
* Enhance playwright test
* Update zustand
* Fix machine settings
* Fix for PluginSettingList
* Fix user plugin settings
* Fix issue in RelatedModelField
* Enforce values when rebuilding a form
* Update react-hook-form
* Enhanced playwright testing
2025-08-28 16:57:02 +10:00
Oliver
394377b028
Bump @inventreedb/ui version ( #10234 )
2025-08-26 12:47:10 +10:00
Oliver
e773d876bd
Update react-window ( #10232 )
2025-08-26 11:33:09 +10:00
Oliver
82c3edd52a
Display error message in email table ( #10231 )
2025-08-26 10:53:36 +10:00
Oliver
e9b8c264b1
Update dockerfile ( #10225 )
...
* Update dockerfile
Updated dockerfile to provide support for new node LTS
* Tweak plugin-react version
* Fix Dockerfile
2025-08-25 22:50:39 +10:00
github-actions[bot]
214e19dd10
New Crowdin translations by GitHub Action ( #10205 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-25 18:38:27 +10:00
Oliver
f4233981f5
Build source location ( #10220 )
...
* Display build source location
* Fix docstring
* Enhance build availability filter
- Take build source location into account
- Improve pre-fetch
* Enhance type annotations
2025-08-25 18:38:22 +10:00
Oliver
564fcc42f2
Bump frontend lib version ( #10219 )
...
- Ref: https://github.com/inventree/InvenTree/pull/10202/
2025-08-25 16:02:01 +10:00
Matthias Mair
dee26bfa46
chore(frontend): upgrade react to 19 ( #10202 )
...
* Initial plan
* Upgrade React from 18.3.1 to 19.1.1 with TypeScript fixes
Co-authored-by: matmair <66015116+matmair@users.noreply.github.com>
* Update Vite React plugin to 5.0.1 for better React 19 support
Co-authored-by: matmair <66015116+matmair@users.noreply.github.com>
* Fix biome style issue in PluginUIFeature.tsx
Co-authored-by: matmair <66015116+matmair@users.noreply.github.com>
* remove biome
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2025-08-25 15:18:25 +10:00
Oliver
d6c7220419
Tweak 'description' column for build table ( #10218 )
2025-08-25 15:16:08 +10:00
github-actions[bot]
9dae8724d8
New Crowdin translations by GitHub Action ( #10190 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-20 23:00:53 +10:00
Oliver
bd9c52eeaf
Machine registry improvements ( #10150 )
...
* Add wrapper function for machine registry
* Decorate entrypoint functions
* Docstrings
* Fix for boolean setting
* Add playwright tests
* Use proper entrypoints
* Ensure settings are fetched correctly
* Prevent recursion of machine registry decorator
* Fix machine status display
* Enhanced warning msg
* Add simple machine sample printer
* Adds playwright tests for machine UI
* re-throw exception
* Define 'machine' plugin mixin class
* Adjust machine discovery
* Use plugin mixins for registering machine types and drivers
* Adjust unit test
* Remove plugin static files when deactivating
* Force machine reload when plugin registry changes
* Add plugins specific to testing framework
* Add test for plugin loading sequence
* Add session caching
- Significantly reduce DB hits
* Enhanced unit testing and test plugins
* Refactor unit tests
* Further unit test fixes
* Adjust instance rendering
* Display table of available drivers
* Cleanup
* ADjust unit test
* Tweak unit test
* Add docs on new mixin type
* Tweak machine overview docs
* Tweak playwright tests
* Additional unit test
* Add unit test for calling machine func
* Enhanced playwright tests
* Account for database not being ready
2025-08-20 23:00:39 +10:00
Oliver
ed31503d3b
Column min width ( #10204 )
...
* Support minimum column width
* Adjust DescriptionColumn and StatusColumn
* Column refactoring
* Refactor PartColumn
* Refactor LineItemsProgerssColumn
* Tweaks
2025-08-20 21:49:27 +10:00
Oliver
885ec81a08
Import update ( #10188 )
...
* Add field to "update" existing records
* Ensure the ID is first
* Prevent editing of "ID" field
* Extract db instance
* Bump API version
* Prevent edit of "id" field
* Refactoring
* Enhanced playwright tests for data importing
* Update docs
* Update src/backend/InvenTree/importer/models.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update src/frontend/src/forms/ImporterForms.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Fix silly AI mistake
* Fix for table pagination
- Ensure page does not exceed available records
* Bug fix for playwright test
* Add end-to-end API testing
* Fix unit tests
* Adjust table page logic
* Ensure sensible page size
* Simplify playwright test
* Simplify test again
* Tweak unit test
- Importing has invalidated the BOM?
* Adjust playwright tests
* Further playwright fixes
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-20 15:34:49 +10:00
Oliver
49cc5fb137
Build order consume ( #8191 )
...
* Adds "consumed" field to BuildLine model
* Expose new field to serializer
* Add "consumed" column to BuildLineTable
* Boolean column tweaks
* Increase consumed count when completing allocation
* Add comment
* Update migration
* Add serializer for consuming build items
* Improve build-line sub-table
* Refactor BuildItem.complete_allocation method
- Allow optional quantity to be specified
- Adjust the allocated quantity when consuming
* Perform consumption
* Add "BuildConsume" API endpoint
* Implement frontend form
* Fixes for serializer
* Enhance front-end form
* Fix rendering of BuildLineTable
* Further improve rendering
* Bump API version
* Update API description
* Add option to consume by specifying a list of BuildLine objects
* Add form to consume stock via BuildLine reference
* Fix api_version
* Fix backup colors
* Fix typo
* Fix migrations
* Fix build forms
* Forms fixes
* Fix formatting
* Fixes for BuildLineTable
* Account for consumed stock in requirements calculation
* Reduce API requirements for BuildLineTable
* Docs updates
* Updated playwright testing
* Update src/frontend/src/forms/BuildForms.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update src/frontend/src/tables/build/BuildLineTable.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Add unit test for filters
* Add functional tests
* Tweak query count
* Increase max query time for testing
* adjust unit test again
* Prevent consumption of "tracked" items
* Adjust playwright tests
* Fix table
* Fix rendering
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-19 17:03:19 +10:00
Oliver
57970b53ec
Consolidate rendering of inline items ( #10189 )
...
* Consolidate rendering of inline items
* Bug fix for user rendering
2025-08-19 08:01:52 +10:00
github-actions[bot]
11f1e27926
New Crowdin translations by GitHub Action ( #10185 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-19 00:57:59 +10:00
Oliver
698249ecad
Badges for supplier part ( #10187 )
...
* Badges for supplier part
* Robistify playwright test
2025-08-18 14:02:28 +10:00
github-actions[bot]
bc89af272d
New Crowdin translations by GitHub Action ( #10169 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-16 20:02:51 +10:00
Oliver
fa15466ce4
Fix api_url for 'user' type ( #10182 )
...
* Fix api_url for 'user' type
* Added regression test
2025-08-16 08:10:02 +10:00
Oliver
0bed5cf511
[refactor] PO receive fix ( #10174 )
...
* Enhance 'count_queries' helper
* Add threshold
* Update typing
* Better rendering
* Improve StockItem
- Make model operations more efficient
* improve with_mixin
- Cache config map against the session cache
* Refactor receive_line_item
- Pass multiple line items in simultaneously
- DB query optimization
- Use bulk_create and bulk_update operations
* Remove extraneous save call
* Fix for unit tests
* Fix return type
* Fix serializer return type
* Refactor part pricing updates
* UI tweaks
* Use bulk_create
* Refactor API and endpoints
* Bump API version
* Fix unit tests
* Fix playwright tests
* Remove debug msg
* Fix for table filter hover
* Adjust unit test
2025-08-15 22:01:19 +10:00
Oliver
0f04c31ffb
[UI] Search shortcut ( #10181 )
...
* Add search shortcut
- Use '/' to open search drawer
* Add user setting for spotlight
* Hide spotlight if disabled
* Updated playwright tests
2025-08-15 20:41:03 +10:00
Oliver
33a275b69f
Improve instance rendering ( #10165 )
...
- Fix visual glitches on narrow viewports
2025-08-13 01:40:05 +10:00
Oliver
216bc0cba5
Hover active filters ( #10168 )
...
- Quick view of active filters on table
2025-08-13 01:39:25 +10:00
github-actions[bot]
3e375504cb
New Crowdin translations by GitHub Action ( #10160 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-12 14:20:54 +10:00
github-actions[bot]
02b25860ca
New Crowdin translations by GitHub Action ( #10077 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-08 11:48:12 +10:00
Joe Rogers
5b55bed82b
Fix annotations for returning serialized StockItems as lists ( #9969 )
...
* Fix annotations/pagination on StockApi itemSerialize and BuildApi outputCreate
* Add (to schema) field to specify serial numbers on create for stock item
* Return list on StockItem creation
* Update api version
* Update test to expect list return when creating stock items
* Add note about breaking changes to api version
* Add handling for stockitem list return on creation
* Update api version
---------
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
Co-authored-by: Matthias Mair <code@mjmair.com>
2025-08-08 11:13:42 +10:00
Oliver
adef0b4435
Fix for form auto-fill ( #10152 )
...
- Properly set value
- Add playwright test for this
2025-08-08 09:16:33 +10:00
Matthias Mair
ed45a4e5bf
Email history enhancement ( #10114 )
...
* add warning that the log is useless by default
* Add setting to enhance email log again
* add missing test for #10109
* add test for delete protections
* add error code
* Update email.md
* Update email.md
2025-08-08 08:04:17 +10:00
Oliver
00017400ff
Bulk add test results ( #10146 )
...
* Bulk creation of test results
- Add BulkCreateMixin class
- Add frontend support
* Refactor test result serializer
- Allow lookup by template name
* Updated unit test
* Add unit tests
* Add row actions
* Docs
* Fix failing tests
* Bump API version
* Fix playwright tests
2025-08-08 07:19:20 +10:00
Oliver
7df8e06f36
Setting fix ( #10148 )
...
* Fix for boolean setting
* Add playwright tests
2025-08-08 00:59:43 +10:00
Oliver
61c8a8f703
[UI] Enhance stock item rendering ( #10143 )
...
* Enhance stock item rendering
- Show location in forms
- Allow differentiation between items
* Unit test fixes
- Account for longer query time in docker mode
* Cast to string
* Improved rendering
2025-08-07 15:29:57 +10:00
Oliver
f1b5f2c379
[refactor] Stock return API endpoints ( #10132 )
...
* Add "StockReturn" API endpoint
- Provide multiple items
- Provide quantity for each item
* Add frontend form
* update frontend forms
* Refactor frontend
* Allow splitting quantity
* Refactoring backend endpoints
* cleanup
* Update unit test
* unit tests
* Bump API version
* Fix unit test
* Add tests for returning build items to stock
* Playwright tests
* Enhanced unit tests
* Add docs
2025-08-07 10:47:26 +10:00
Oliver
5574e7cf6b
[refactor] Stocktake -> Stock History ( #10124 )
...
* Remove STOCKTAKE ruleset
* Adjust wording of settings
* Cleanup
* Improve text for global settings
* Add BulkDeleteMixin to "stocktake" endpoint
* Frontend updates
* Migrations
- Remove field 'last_stocktake' from Part model
- Remove fields 'user' and 'note' from PartStocktake model
- Remove model PartStocktakeReport
* Frontend cleanup
* Rename global setting
* Rewrite stocktake functionality
* Cleanup
* Adds custom exporter for part stocktake data
* Frontend cleanup
* Bump API version
* Tweaks
* Frontend updates
* Fix unit tests
* Fix helper func
* Add docs
* Fix broken link
* Docs updates
* Adjust playwright tests
* Add unit testing for plugin
* Add unit testing for stock history creation
* Fix unit test
2025-08-06 08:02:56 +10:00
Oliver
3e74ab5a85
[bug] Incomplete output print ( #10130 )
...
* Enable printing actions for build output table
* Add playwright tests
2025-08-05 12:02:22 +10:00
Oliver
fbb7707076
Fix issue with <StarredToggleButton /> ( #10128 )
...
- Prevent rendering if no instance provided
2025-08-05 11:11:31 +10:00
Oliver
120a7ebdf9
Enhance formatting for item render functions ( #10127 )
2025-08-05 11:03:06 +10:00
Oliver
619b08444a
Tweak form padding ( #10122 )
...
- Allow room to prevent text clipping at bottom of form
2025-08-04 15:42:49 +10:00
Oliver
bdc8525aec
Fix glitch in <RelatedModelField /> ( #10113 )
...
* Fix glitch in <RelatedModelField />
- Prevent search reset until debounced value changes
-
* Robustify playwright tests
* Further playwright tweaks
* Further playwright tweaks
2025-08-03 12:31:02 +10:00
Oliver
bc382cd883
Build on order ( #10111 )
...
* add DecimalColumn component
* Adds more production information to build lines
* Bump API version
* Improve rendering
2025-08-01 15:34:39 +10:00
Oliver
37c0322365
[build order] Auto select SN ( #10110 )
...
* Add build output information
* Auto-allocate tracked items
* Add playwright testing for workflow
* Fix display issue when creating new build output
2025-08-01 13:23:57 +10:00
Oliver
4895370d0d
Email history enhancements ( #10109 )
...
* Improve formatting for <ConfigValueList>
- Only used for email settings currently
* API updates:
- Allow delete operations of email record
- Allow bulk delete operations of email record
* Table updates:
- Improved table rendering
- Allow delete ops
* Display timestamp in email table
* Add setting to control email cleanup interval
* Add scheduled task to delete old emails
* Bump API version
2025-08-01 12:32:22 +10:00
Oliver
4794c6d860
Table formatting ( #10104 )
...
* Format <BuildLineTable />
* More formatting
* Add helper function for running playwright tests
* Fix playwright test
* Further formatting updates
* Adjust order tables
2025-07-31 16:39:19 +10:00
Oliver
b8ea75b2b4
[plugin] Mandatory plugins ( #10094 )
...
* Add setting for "mandatory" plugins
* Add 'is_active' method to PluginConfig model
* Check against plugin config object by priority
* Prevent plugin from reporting its own 'active' status
* Refactor get_plugin_class for LabelPrint endpoint
* Fix typo
* Mark internal plugin methods as "final"
- Prevent plugins from overriding them
* Enhanced checks for bad actor plugins
* Enhanced unit test for plugin install via API
* Playwright tests for plugin errors
* Test that builtin mandatory plugins are always activated
* Force mandatory plugins to be marked as active on load
* API unit tests
* Unit testing for plugin filtering
* Updated playwright tests
- Force one extra plugin to be mandatory in configuration
* Adjust unit tests
* Updated docs
* Tweak unit test
* Another unit test fix
* Fix with_mixin
- Checking active status first is expensive...
* Make with_mixin call much more efficient
- Pre-load the PluginConfig objects
- Additional unit tests
- Ensure fixed query count
* Fix the 'is_package' method for PluginConfig
* Tweak unit test
* Make api_info endpoint more efficient
- with_mixin is now very quick
* Run just single test
* Disable CI test
* Revert changes to CI pipeline
* Fix typo
* Debug for test
* Style fix
* Additional checks
* Ensure reload
* Ensure plugin registry is ready before running unit tests
* Fix typo
* Add debug statements
* Additional debug output
* Debug logging for MySQL
* Ensure config objects are created?
* Ensure plugin registry is reloaded before running tests
* Remove intentional failure
* Reset debug level
* Fix CI pipeline
* Fix
* Fix test mixins
* Fix test class
* Further updates
* Adjust info view
* Test refactoring
* Fix recursion issue in machine registry
* Force cache behavior
* Reduce API query limits in testing
* Handle potential error case in with_mixin
* remove custom query time code
* Prevent override of is_mandatory()
* Prevent unnecessary reloads
* Tweak unit tests
* Tweak mandatory active save
* Tweak unit test
* Enhanced unit testing
* Exclude lines from coverage
* (final)? cleanup
* Prevent recursive reloads
---------
Co-authored-by: Matthias Mair <code@mjmair.com>
2025-07-31 08:26:24 +10:00
Oliver
d33f07a3fc
PurchaseOrder table improvements ( #10098 )
...
Clear table after receiving items
2025-07-29 14:38:01 +10:00
Oliver
0ef5b12747
Sticky headers ( #9022 )
...
* Add user setting
* Use value of user setting
* Fix user for global
* Stickiness
* Updated docs
2025-07-29 10:43:36 +10:00
Oliver
2d7775852e
Prevent re-rendering ( #10093 )
2025-07-28 18:59:55 +10:00
Oliver
010c855e86
Prevent 'modelRenderer' passing through ( #10085 )
...
- Not recognized by underlying component
2025-07-26 18:10:10 +10:00
Oliver
b2a5533b7a
Stock filters ( #10083 )
...
* Stock filters
- Add "supplier" filter
- Add "manufacturer" filter
* Fix docstring
2025-07-26 16:59:26 +10:00
Oliver
1085625af4
[Refactor] Notification plugins ( #9735 )
...
* Refactor notification concept
- Notifications handled by plugins
* Cleanup
* Only send email if template provided in context
* Logic cleanup
* Fix log_error call
* Refactor error logging
- Ensure plugin slug is correctly attached
- Consistent format
- Logic fixes
* More robust plugin lookup
* Refactor calls to tringger_notification
* Tweak for build stock notification
* Low stock notification refactor
- Actually *use* the notification system
- Fix for email template
* Check stock only when build is issued
* Updated documentation
* Add PluginUserSetting class
- Allows plugins to define per-user settings
* Add API endpoints for PluginUserSetting model
* Placeholder for user-plugin-settings page
* Refactoring frontend code
* Placeholder panel
* Adds user interface for changing user-specific plugin settings
* Tweaks
* Remove old model
* Update documentation
* Playwright tests
* Update API version
* Fix unit test
* Fix removed arg
* Fixes for email notifications
- Track status of sending notifications
- Add helper "activate" method for plugin class
- Update unit tests
* Fix barcode tests
* More unit test fixes
* Test fixes
* Fix for settings models with extra fields
* Enhance unit test
* Remove old test file
* Check for null target_fnc
* Improve DB query efficiency
- Provide a flat list of active keys to plugin.is_active
- Prevents DB fetching (in certain circumstances)
- Add registry.active_plugins() method
* Bump query limit up for test
- In practice, this API endpoint is ~10 queries
* Handle potential errors
* Increase query limit for API test
* Increase query limit for some tests
* Bump API version
* Tweak unit test
* Tweak unit test
* Increased allowed queries
* fix user plugin settings
* Fix for unit test
* Update debug msg
* Tweak API
* Fix endpoint
* Remove "active plugin keys" code
* Restore previous behaviour
* Fix unit tests
* Tweak unit test
* Update src/backend/InvenTree/build/tasks.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update src/backend/InvenTree/plugin/base/integration/NotificationMixin.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Func updates
* Format
* Add notification settings
* Refactor plugin settings groups
* Fix func type
* Adjust message
* Additional unit tests
* Additional playwright tests
* Additional playwright test
---------
Co-authored-by: Matthias Mair <code@mjmair.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-26 13:05:59 +10:00
Oliver
f862867e2b
Adjust form padding ( #10080 )
...
- Prevent scrollbar from rendering over components
2025-07-26 13:05:41 +10:00
Oliver
6e81fa2e7b
Add "duplicate" action for PartParameterTEmplate ( #10076 )
...
* Add "duplicate" action for PartParameterTEmplate
* Update src/frontend/src/tables/part/PartParameterTemplateTable.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Fix style
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-25 16:15:12 +10:00
Oliver
0e0abf2d75
[plugin] Library updates ( #10070 )
...
* Expose lingui modules to plugins
* Add i18n object to plugin context
* Expose form types
* Update package.json requirements
* Externalize react and mantine when building @inventreedb/ui components
* Externalize lingui packages too
* Extern <AddItemButton />
2025-07-25 01:23:34 +10:00
github-actions[bot]
a301214ac9
New Crowdin translations by GitHub Action ( #10013 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-24 09:48:45 +10:00
Oliver
090f657f11
Refactor BomValidationInfo into component ( #10064 )
...
- Cleaner code
- Don't fetch for non-assembly parts
2025-07-24 08:17:08 +10:00
Oliver
dfd9fe44a4
[Refactor] BOM Validation ( #10056 )
...
* Add "bom_validated" field to the Part model
* Check bom validity of any assemblies when a part is changed
* Improved update logic
* Fixes for circular imports
* Add additional info to BOM validation serializer
* More intelligent caching
* Refactor
* Update API filter
* Data migration to process existing BomItem entries
* Add "BOM Valid" filter to part table
* Add dashboard widget
* Display BOM validation status
* Tweak dashboard widget
* Update BomTable
* Allow locked BOM items to be validated
* Adjust get_item_hash
- preserve "some" backwards compatibility
* Bump API version
* Refactor app URL patterns
* Fix import sequence
* Tweak imports
* Fix logging message
* Fix error message
* Update src/backend/InvenTree/part/migrations/0141_auto_20250722_0303.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update exception handling
* Try info level debug
* Disable exchange rate update
* Add registry ready flag
* Add is_ready func
* Cleaner init code
* Protect against plugin access until ready
* Fix dashboard widget filter
* Adjust unit test
* Fix receiver name
* Only add plugin URLs if registry is ready
* Cleanup code
* Update playwright tests
* Update docs
* Revert changes to urls.py
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-23 20:16:00 +10:00
Oliver
73231ce921
[ui] Enable form auto-fill ( #10061 )
...
* Enable form auto-fill
- If a single value is available, pre-fill
- Must be enabled per-field
* Tweak playwright tests for increased reliability
* Fix deps
2025-07-23 18:32:04 +10:00
Oliver
89279ef091
[bug] Part param edit ( #10059 )
...
* Fix for BooleanField
- Ensure that an "undefined" value reads "false" by default
* Tweak part parameter form
* Enhanced playwright tests
* Better boolean field management
* Update src/frontend/src/forms/PartForms.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update src/frontend/src/components/forms/ApiForm.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-23 18:31:39 +10:00
Oliver
283d5d6050
[ui] Better formatting for badges ( #10060 )
...
* Better formatting for badges
* Stock detail too
2025-07-23 13:19:33 +10:00
dependabot[bot]
998054a9b4
chore(deps): bump form-data from 4.0.0 to 4.0.4 in /src/frontend ( #10055 )
...
---
updated-dependencies:
- dependency-name: form-data
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-22 15:22:46 +10:00
Matthias Mair
87cac2ea14
bump @tabler/icons-react to fix occaisonal reload issues ( #10050 )
...
Ref https://github.com/tabler/tabler-icons/issues/1233
2025-07-22 07:36:18 +10:00
Oliver
dbf11d4b01
Check user permissions for dashboard items ( #10047 )
...
Ref: https://github.com/inventree/InvenTree/discussions/10046
2025-07-20 20:02:07 +10:00
Oliver
69ca942dfc
BOM Enhancements ( #10042 )
...
* Add "round_up_multiple" field
* Adjust field def
* Add serializer field
* Update frontend
* Nullify empty numerical values
* Calculate round_up_multiple value
* Adjust table rendering
* Update API version
* Add unit test
* Additional unit test
* Change name of value
* Update BOM docs
* Add new fields
* Add data migration for new fields
* Bug fix for data migration
* Adjust API fields
* Bump API docs
* Update frontend
* Remove old 'overage' field
* Updated BOM docs
* Docs tweak
* Fix required quantity calculation
* additional unit tests
* Tweak BOM table
* Enhanced "can_build" serializer
* Refactor "can_build" calculations
* Code cleanup
* Serializer fix
* Enhanced rendering
* Updated playwright tests
* Fix method name
* Update API unit test
* Refactor 'can_build' calculation
- Make it much more efficient
- Reduce code duplication
* Fix unit test
* Adjust serializer type
* Update src/backend/InvenTree/part/models.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update src/backend/InvenTree/part/test_bom_item.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs/docs/manufacturing/bom.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs/docs/manufacturing/bom.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Adjust unit test
* Adjust tests
* Tweak requirements
* Tweak playwright tests
* More playwright fixes
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-20 19:14:29 +10:00
Oliver
31d4a88f90
[UI] Various fixes ( #10038 )
...
* Fix badge wrapping
* Move revision selector
- Simplify top header
* Remove "detail" attribute from <PageDetail>
* Implement "FORMS_CLOSE_USING_ESCAPE" option
* Implement "STICKY_HEADER" setting
* Remove unused setting
* Improved badge layout
* Sticky header fix
2025-07-18 11:36:04 +10:00
Oliver
e6f18db800
Fix rendering glitch in tables ( #10041 )
...
* Fix rendering glitch in tables
- Table render could glitch based on cached column order
- React does not handle array dependencies well sometimes
- Change when column order is recalculated
* Simplify effect chain
- Memoize columns order
- Simply overwrite with columns order
2025-07-18 11:28:41 +10:00
Oliver
476fcc676a
Remove debug message ( #10040 )
2025-07-18 07:17:43 +10:00
Oliver
a9c8c47e60
[UI] Part requirements ( #10036 )
...
* Tweak SalesOrderAllocations table
* Refactor "include_variants" filter
* Improved API filtering for "SalesOrderLineItem" endpoint
* Fetch part detail for table
* Fix email template
- Referenced template which does not exist
* Refactor the "requirements" endpoint
- Include variant part requirements too
* Updated starred notifications
* Adjust column name
* Update PartDetail
- Extract information from partRequirements query first
* Cache BOM items
* Improve PartDetail page
* Enhance isGeneratingSchema
- Call inspect as late as possible
* Adjust PartDetail
* Improve BuildOrderAllocations table
* Exclude common.newsfeedentry when exporting
* Updated playwright tests
* Bump API version
2025-07-18 00:00:33 +10:00
Oliver
995c3ff5e7
Tweak panel behaviour ( #10030 )
...
- Always separate "plugin provided" panels
2025-07-16 13:55:16 +10:00
Oliver
d99ec3e1a1
PartParameter updates ( #10023 )
...
* Add mixin for storing user who last updated an instance
* Add mixin to "PartParameter" model
* Fix typo
* Fix strings
* Refactor mixin class
* Update part parameter table:
- Add "user" filter
- Add "updated_by" column
- Add "update" column
- Add "note" column
* Fix for updating date
* Add user information when saving parameter
* small refactors
* Bump API version
* Add unit test for "updated" and "updated_by" fields
* Check for 'note' field
* Update docs image
2025-07-15 22:34:07 +10:00
Oliver
75ab57bc0b
[UI] Build page tweak ( #10027 )
...
* Hide "consumed stock" panel if not required
* Docs updates
* Hide allocation fields if the build has no required parts
* Additional serializer options
2025-07-15 18:27:09 +10:00
Oliver
42abc61494
Improve RenderStockItem ( #10028 )
...
- Display "available" quantity if some has been allocted
2025-07-15 18:26:48 +10:00
Oliver
f12479dd37
[UI] Improve formatting functions ( #10025 )
...
* Improve formatting functions
- Add try/catch around formatting functions
- Better logic for default values
* Change fallback logic
2025-07-15 14:33:08 +10:00
Oliver
471b8c239f
[UI] Sales order fixes ( #10024 )
...
* Fix stock item reference
* Allow edit from allocated items sub-table
2025-07-15 13:00:33 +10:00
sufyan-mukadam
dcaf7cf7d7
feat: add tax_id field to Company model and related forms ( #9673 )
...
* feat: add tax_id field to Company model and related forms
* Update 0075_company_tax_id.py to fix typo
* Update models.py to fix typo
* Update tests.py to increment 'column_mappings.count()' to 15
* Update api_version.py
2025-07-15 09:00:46 +10:00
Oliver
ea00a50dfd
Remove search on "Pending Tasks" table ( #10018 )
...
- Pending tasks are encoded into payload
- None of the interesting fields are searchable
2025-07-15 00:14:18 +10:00
Oliver
9f715337ec
Stock serialize tweaks ( #10017 )
...
* Better item extraction
* Improve query efficiency
* Further queryset improvements
* Return correct data format
* Test with hugh number of serials
* Improve serialization UX
* Revert changes to unit tests
2025-07-15 00:00:38 +10:00
github-actions[bot]
1db6d2afbe
New Crowdin translations by GitHub Action ( #9993 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-13 18:57:08 +10:00
Matthias Mair
b351fb7483
feat(backend): improve comms around registration ( #9932 )
...
* use better email check
* add error code for missing email settings
* Add note when not registration is enabled
* fix wrong call
* fix tests - might be worth checking if the blank check for testing is a good idea
* capture issues and print to find out what the duck is going on
* exend log
* fix context check
2025-07-13 09:20:45 +10:00
Oliver
a2e06d1fee
Reduce plugin component reloads ( #10010 )
2025-07-12 00:09:35 +10:00
Oliver
b571e9e2d1
UI changelog ( #10008 )
2025-07-11 22:33:41 +10:00
Oliver
fa62c9500b
Fix for <RemoteComponent> ( #10007 )
...
- Prevent multiple creation of root node
- Fixes error message in browser console
2025-07-11 21:33:36 +10:00
Oliver
d3f24bc529
[plugin] Instance rendering ( #10006 )
...
* Move instance render types into @lib
- Expose type definitions
* Expose rendering function to the plugin context
2025-07-11 20:57:15 +10:00
Oliver
6d686cc319
Use LocationColumn in PurchaseOrderLine table ( #10004 )
2025-07-11 16:13:46 +10:00
Oliver
88f05ce434
Plugin source URLs ( #10000 )
...
* Better handling of URLs when loading plugin source
- Handle complex URLs more cleanly
- Support loading from actual external host
- Support loading with specified port
* Fix URL rendering - handle "local" and "remote" components
* Use default host if not provided
* Simplify code
2025-07-11 13:58:16 +10:00
Oliver
d137728e60
Refactor more UI components out into lib directory ( #9994 )
...
* Refactor table column types
* Offloading more component type definitions
* Remove unused funcs
* Move conversion functions
* ActionButton
* Refactor YesNoButton
* ProgressBar
* make row actions available
* search input
* ButtonMenu
* Bump UI version
* Tweak function defs
2025-07-10 06:54:53 +10:00
Oliver
c6166d7c4a
Import fix 2 ( #9992 )
...
* Fix return types
* Add getStatusCodeLabel func
* Fix logic for import session drawer
- Properly re-fetch session data
- Rendering improvements
* Fix icon
* API permission fixes
* Enhanced playwright testing
* Fix playwright tests
* Tweak playwright tests
* Remove unused var
* Tweak playwright tests
2025-07-09 23:32:00 +10:00
Oliver
7ff2ca914a
BOM filter by category ( #9989 )
...
* Add "category" filter for BomItem API endpoint
* Filter BOM table by part category
* Tweak filter label
* Bump API version
* Schema annotation
* Fix playwright test
2025-07-09 21:46:07 +10:00
github-actions[bot]
6f08bdca46
New Crowdin translations by GitHub Action ( #9963 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-09 14:08:59 +10:00
gunstr
223287b1e1
Add setting to show location path as plain text in tables ( #9960 )
...
* Add setting to show location path as plain text in tables
* Use the Location Path setting also for Default Location in the PartTable
* Add setting to show PartCategoty as plain text
* Set DefaultLocationColumn defaultVisible to false
* Fix typo
* Simplify settings keys
* Simplify the name attribute
* Fix typo
---------
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
2025-07-09 11:19:05 +10:00
Oliver
b6c8db56fb
Data output table ( #9984 )
...
* Allow DataOutput to be deleted individually via API
* Add row actoins for data-export table
* Filter table by user
* Bump API version
2025-07-09 11:18:51 +10:00
Matthias Mair
f655250947
fix(frontend): Move mail settings to operations ( #9978 )
2025-07-08 17:24:15 +10:00
Matthias Mair
e788989b19
fix(frontend): add URL overview to more models ( #9977 )
2025-07-08 17:23:59 +10:00
Oliver
7e1c51358b
Allow sub-builds to be created for pending builds ( #9972 )
2025-07-07 16:25:14 +10:00
Oliver
b03a53c7cd
[UI] Allocation tweaks ( #9970 )
...
* Hide row actions if not in production
* Refetch allocations on change
2025-07-07 15:12:05 +10:00
Oliver
33e1c58ed9
StockItem Serialization Improvements ( #9968 )
...
* Add "serialize" form to build output table
* Fix dependencies for useGenerator hook
* Improve serializing of stock
- Copy test results
- Ensure fields get copied across
* Fix rendering for StockItemTestResultTable
* Enhanced playwright test
* Fix code
* Fix for unit test
2025-07-07 13:48:58 +10:00
Oliver
1bbbde0b22
Fix useEffect dependencies ( #9967 )
...
- Passing an array to a useEffect dependency list apparently is problematic
2025-07-07 10:07:34 +10:00
github-actions[bot]
e19e5eb029
New Crowdin translations by GitHub Action ( #9959 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-06 19:39:35 +10:00
Oliver
042039754b
[bug] Data import fix ( #9962 )
...
* Permission fix for data importer endpoint
* Add playwright tests
* Bump API version
2025-07-06 18:22:37 +10:00
Oliver
82dfe561ee
[feature] Disable pricing task ( #9730 )
...
* Add setting to control pricing auto-update
* Auto pricing updates depend on global setting
* Tweak menu layout
* Fix typo
* Skip pricing task
* Tweak serializer
* Updated docs
* Update logic around automatic pricing updates
* Logic fix
* Remove daily holdoff
2025-07-05 11:16:42 +10:00
github-actions[bot]
925807e06b
New Crowdin translations by GitHub Action ( #9919 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-04 17:21:56 +10:00
Oliver
6453abb974
User token table ( #9954 )
...
* Tweak layout of Token dialog
* Render user details in API token table
* Bump API version
2025-07-04 11:38:21 +10:00
Oliver
ada346d339
Improved login screens ( #9953 )
...
- Fix shadow offset
- Simplify Wrapper component
2025-07-04 11:14:33 +10:00
Oliver
3d9291d95f
[bug] Allocated items print fix ( #9952 )
...
* Fix label printing for SalesOrderAllocation table
- Need to provide custom lookup option
* Add label actions to BuildOrderAllocationTable
2025-07-04 10:38:51 +10:00
Oliver
e7b27c9e2f
[UI] Location filter ( #9939 )
...
* Filter incomplete outputs by location
* Filter build allocated stock by location
* Filter sales order allocations by location
* Bump API version
* Fix API version
* Fix annotations
2025-07-04 10:24:12 +10:00
Oliver
a954555eb7
Fix for table filtering logic ( #9949 )
...
* Fix for table filtering logic
- Disable table filters if custom filters supplied
- Handle search term better
* Logic Fix
* Tweak unit test
2025-07-04 10:24:02 +10:00
Oliver
4307e6d170
Allocation search by IPN ( #9944 )
...
* Fix for "has_ipn" filter
* Enable filtering and sorting by IPN in SalesOrderAllocation table
* Bump API version
2025-07-03 16:53:46 +10:00
Oliver
5e9a8f7cb2
[UI] Sales order button ( #9938 )
...
* Refactor stock actions into a hook
* Cleanup hooks
* Allow transfer of "incomplete" outputs
* Simplify even further
* Enable transfer of stock allocated to build order
* Remove StockItemBriefSerializer entirely
* stock actions for items allocated to sales order
* Refactor <PartDetail> page
* Refactor <StockDetail>
* Refactor <LocationDetail>
* Bump API version
* SO button text
- Observe the "SALESORDER_SHIP_COMPLETE" value
* Fix palywright tests
2025-07-03 15:22:23 +10:00
Oliver
7ceee940d3
[UI Order detail tweaks ( #9947 )
...
* Build detail tweak
- Display clearer information about assembled part
* Tweak subtitle for PO
* Update SalesOrder
* Tweak return order
2025-07-03 14:25:21 +10:00
Oliver
8e330868f6
[UI] Notification Drawer ( #9940 )
...
- Handle error case
- Visual updates
2025-07-03 13:33:05 +10:00
Oliver
305b253417
[UI] Fix table column ordering ( #9945 )
...
* Fix table column ordering
- Ensure that table columns are always rendererd in the correct order
* Cleanup code
* Adjust col order
2025-07-03 13:32:53 +10:00
Oliver
ededeeee00
Bug fix for build output table ( #9946 )
...
- Ensure records are cleared after bulk operation
2025-07-03 13:32:41 +10:00
Oliver
ee3a574029
[UI] Build order visual enhancements ( #9931 )
...
* Adjust UI wording
- Separation between "items" and "stock"
* Add info panel if build order has no required items
* Fixes for playwright testing
- Ensure cookies are completely cleaned between sessions
- Fix base URL based on vite command
- Fix samesite cookie mode
- Prevent /static/ files being served by web server on :8000
* Remove gunicorn option
* Fix unit test
* Readjust base URL
* Simplify doCachedLogin
* Adjust text
* Ensure translations are extracted
- Otherwise, playwright will not find the right strings...
* Make admin test more reliable
* Remove asynciness
* Fix <AttachmentLink>
- Allow null "attachment" value
* Better implementation
* Cleanup
2025-07-03 12:15:22 +10:00
Oliver
ccc62255c4
Additional filters for incomplete build outputs ( #9943 )
2025-07-03 10:57:15 +10:00
Oliver
8b74a40ad5
[UI] Sales Order tweak ( #9935 )
...
* Allow report generation from sales order allocation view
* Fix model target
2025-07-02 23:18:47 +10:00
Oliver
3f14ae3f7d
[bug] Playwright fixes ( #9933 )
...
* Fixes for playwright testing
- Ensure cookies are completely cleaned between sessions
- Fix base URL based on vite command
- Fix samesite cookie mode
- Prevent /static/ files being served by web server on :8000
* Remove gunicorn option
* Readjust base URL
* Simplify doCachedLogin
* Fix logic func
* Revert webserver cmd
* Set base URL in playwrightconfig file
* Fix URL checks
* Fix URL definitions
* adjust playwright base URL
* Tweak for URL helper
* Further login tweaks
* Tweak test
* wait for API before starting tests
* Handle error
* Adjust login functions
* Don't use gunicorn
- But still use the webserver to serve static files in CI
* Enhanced login functions
* Tweak login tests
* Fix broken test
* Flipped the flippies
2025-07-02 22:12:17 +10:00
Matthias Mair
252c74ab9f
fix(frontend): logic error in display of registration option ( #9930 )
...
* fix(frontend): logic error in display of registration option
Fixes #9921
* simplify logic
2025-07-02 09:27:49 +10:00
Oliver
e693c93c08
[UI] Reduce flicker when reloading detail instance ( #9926 )
...
* UI improvement for column selection in tables
- Limit max height of dropdown
* Allow retry for instance query
* Prevent flickering when reloading instance
- Don't hide the children
- Just put a loading overlay on top
* Enhanced rendering for <InstanceDetail>
* Refactor other pages
* remove unused attributes
2025-07-01 23:03:45 +10:00
Oliver
0683140278
UI improvement for column selection in tables ( #9925 )
...
- Limit max height of dropdown
2025-07-01 22:03:22 +10:00
Oliver
803b688ed7
Prevent dashboard updates if tab not visible ( #9924 )
...
* Prevent dashboard updates if tab not visible
* Uncomment code
2025-07-01 21:59:53 +10:00
Oliver
2d03d1d7eb
Tweak thumbnail hover ( #9923 )
...
- Adjust positioning
- Slower to open
- Quicker to close
2025-07-01 21:42:06 +10:00
Oliver
2ee00c80f5
Enhance "path" columns ( #9918 )
...
* Enhance "path" columns
- Show "short" version
- Hovercard for full "pathstring"
* Remove old code
* adjust unit tests
2025-07-01 21:31:25 +10:00
gunstr
0f407f7dbb
Replace the url with a clickable icon for link columns in tables ( #9922 )
2025-07-01 21:28:32 +10:00
Oliver
a38f1803a9
Fix vertical scrolling for table filter select ( #9920 )
2025-07-01 16:09:43 +10:00
Oliver
6a7d04d0e6
Load calendar on first render ( #9916 )
...
Ensure that calendar views submit an API request on first load
2025-07-01 12:25:04 +10:00
Oliver
038337b17d
Dashboard widgets refresh automatically ( #9917 )
2025-07-01 01:58:36 +00:00
Oliver
7c00bd7df3
Add part info to "Build Order Allocations" table ( #9915 )
2025-07-01 11:51:59 +10:00
github-actions[bot]
3482ab4956
New Crowdin translations by GitHub Action ( #9903 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-01 10:51:22 +10:00
Oliver
67a5e4880e
Remove unused field ( #9908 )
2025-06-30 13:49:52 +10:00
Oliver
1abf9b30dd
[UI] Hover image ( #9907 )
...
* Add "hover image" for part display in tables
* Refactor company column
2025-06-30 13:49:43 +10:00
Oliver
8c6cacae66
Tweak expand icon for panels ( #9905 )
...
- Better layout
- Add tooltip
- Add divider
2025-06-30 13:14:37 +10:00
Oliver
52997d022a
[UI] Dashboard Update ( #9904 )
...
* Prevent clicks when editing dashboard items
* Tweak playwright test
2025-06-30 12:30:09 +10:00
Oliver
41b0490071
[UI] Build test results fix ( #9906 )
...
* Fix event handler
* Make icon more clickable
2025-06-30 11:56:27 +10:00
Oliver
f3072b804e
[UI] Stored table state ( #9902 )
...
* Add useStoredTableState zustand
* Store table page size in the zustand state
* Store tablesorting data in zustand state
* Actually provide records...
* Transfer table names state
* Store hidden columns too
2025-06-30 08:13:04 +10:00
github-actions[bot]
c6d53b8c57
New Crowdin translations by GitHub Action ( #9885 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-30 08:12:45 +10:00
Oliver
a8b805cdec
[UI] Refactor useQuery hooks ( #9894 )
...
* Improvements for table loading
- Retry table queries on failure
- Properly store failure modes
- Increasing standoff time on query failure
* Add error messages
* Better error extraction
* Simplify error handling
* Update NotesEditor
* Update dashboard items
* Tweak table refetch
* Refactor notifications query
* Fix for calendar querty
* Other fixes
* Allow retry for search query
* Further adjustments
* Improved dashboard
* Upate more useQuery hooks
* Fix broken URL (was used for testing)
* Remove custom delay
* Revert change to noRecordsText
2025-06-29 22:07:06 +10:00
Oliver
741efd78af
Fix for caching table options ( #9898 )
...
- The sync: false option does not perform properly
- Sometimes, the data is simply not loaded from localStorage at all
2025-06-29 20:18:34 +10:00
Matthias Mair
4c11f8c911
feat(frontend): reduce flickering on reload ( #9897 )
...
* rename states to better fit naming conv
* fix name
* ensure splashscreen only loads after login check
this reduces a short splash of the splashscreen even if logged in
* move loader to the middle of the screen and remove fallback on a view screens
2025-06-29 10:45:51 +10:00
Matthias Mair
ce8ece4f10
[UI] Incorrect redirect to MFA setup ( #9896 )
...
Fixes #9880
2025-06-29 08:15:00 +10:00
Oliver
5ccf7a6e45
Fix for stock item form ( #9892 )
2025-06-28 12:09:19 +10:00
Oliver
ff6d4bfb8f
[Bug] Report fix ( #9887 )
...
* Improved mechanisms for data output
- Log errors against output
- Properly catch rendering errors
* Updated error handling
* Fix "render_date" tag
* Update default report template
- Make sure the helper is used
* Bug fixes
2025-06-28 08:23:12 +10:00
Oliver
aa4927ddb6
Add divider to dashboard ( #9884 )
...
* Add divider to dashboard
* Tweak unit test
2025-06-27 16:55:57 +10:00
Oliver
5bf7a8ea31
Data table tweaks ( #9886 )
...
- Remove skeleton which hid table
- Updated hooks
2025-06-27 14:15:07 +10:00
github-actions[bot]
040d1c1073
New Crowdin translations by GitHub Action ( #9871 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
2025-06-27 13:14:00 +10:00
Oliver
1e8d9bd571
Better handling of initial state fetching ( #9881 )
...
- Wait for states properly
- Order of operations (await)
2025-06-27 09:52:44 +10:00
Oliver
55a019c054
Simplify dashboard items ( #9882 )
2025-06-27 09:52:34 +10:00
Oliver
9a8d2a6a2e
Prevent multiple fetch of settings stage ( #9878 )
...
* Prevent multiple fetch of settings stage
- Cached in the useSettingsState hook already
* Error handling
2025-06-27 09:16:01 +10:00
Oliver
e73823800b
[UI] Fix thumbnail rendering ( #9875 )
...
- Fix typo which caused full image to be rendered
- This could cause significant network loading time
2025-06-26 23:40:12 +10:00
Oliver
db59b5a7a0
De-sync useLocalStorage ( #9873 )
2025-06-26 21:03:17 +10:00
Oliver
791f7797cb
[UI] About tweak ( #9874 )
...
* Cleanup server info modal
* Sort package info
2025-06-26 20:53:23 +10:00
Oliver
c283beedb3
Table default cols ( #9868 )
...
* Work in progress
- Seems to reset the columns on page refresh
- Probably related to the useLocalStorage hook
* Do not overwrite until the tablestate is loaded
* Prevent table fetch until data has been loaded from localStorage
* Improved persistance
* Adjust default column visibility
* Adjust playwright test
2025-06-26 15:27:26 +10:00
github-actions[bot]
8b4f9efa44
New Crowdin translations by GitHub Action ( #9813 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-26 12:16:45 +10:00
Oliver
cd223116b5
[UI] Description col tweaks ( #9859 )
...
* Refactoring
* More refactoring
* Remove debug msg
2025-06-26 01:12:38 +10:00
Matthias Mair
83b6653d78
feat(PUI): Make header tabs links to simpilfy new tab behaviour ( #8779 )
...
* add anchor element to tabs to enable opening in new tab
* simplify
* use unstyled button instead
* also enable linking on nav panels
* make sure metakey also works (reduces duplication)
* remove headers changes
* move check for modified key to lib
* render nav items as link
---------
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
2025-06-26 01:07:32 +10:00
Oliver
be99b645ad
[API] Return stock item list when creating multiple items ( #9857 )
...
* Return stock item information when serializing an existing item
* Handle stock item creation
* Commonize response
* Provide build items in response
* Formalize returned data type
* Fix unit test
2025-06-26 00:43:42 +10:00
Oliver
590c41169e
Enable printing and report actions ( #9853 )
2025-06-25 17:35:57 +10:00
Oliver
8e8b61033c
Fix for stock item duplication bug ( #9846 )
...
* Omit "serial" field
* Ignore 'serial' field on item creation
2025-06-25 06:54:12 +10:00
Oliver
f1482aaa28
Prevent query returning undefined value ( #9847 )
2025-06-25 06:53:39 +10:00
Oliver
499e48cdd8
Company reports ( #9817 )
...
* Support report generation against company
* Add "print report" to Company table
* Add printing button to Company detail page
* Bump API version
2025-06-20 17:52:07 +10:00
Oliver
6229d2e8c8
Small UI improvement to SecurityContext ( #9818 )
...
* Small UI improvement to SecurityContext
* Fix translated string
2025-06-20 17:35:03 +10:00
Oliver
b4f3fd46f9
[Breaking] Remove part scheduling feature ( #9811 )
...
* Remove frontend code
* Remove references to setting
* Remove API endpoint
* Docs updates
* Bump API version
* Remove check for old tab
2025-06-20 17:17:44 +10:00
Tuan (Tristan) Le
786b52d016
Report merge ( #9532 )
...
* Report merge
* Remove auto-generated file
* Remove pre-commit file
* Revert "Remove pre-commit file"
This reverts commit 00d80bae2a .
* Update API version
* Reduced duplicated logic
* reset pre-commit config
* Added migration files
* Added unit test
* Removed redundant migration
* Updated migration file
* Added a default report template with merge enabled
* Unit test to ensure a single page is generated
* Added docs to support merge feature
* Clean up
* Clean up
* Fixed unresolved link
* Updated API version
* Fixed test report path issue
* Add plugin context for each instance
* merge in master
* Fixed formating
* Added more detailed user guide
* Updated docs
* Added assert to ensure test html output exists
* Updated docs
* Fixed report test path
---------
Co-authored-by: Matthias Mair <code@mjmair.com>
2025-06-20 14:06:28 +10:00
Matthias Mair
45daef8442
feat: more mail sending backends and plugability ( #9608 )
...
* [FR] Improve Email handeling
Fixes #7950
* extend implementation of email thread and message models
* add missing args
* add unit test
* increase test coverage
* make key not necessary
* do not consider in coverage
* add email apis
* Add email admin
* fix email configuration check
* improve rendering
* squash migrations
* add config value overview
* log if mails were send
* add additional headers
* fix api unit test
* fix url resolving
* add InvenTree specific task to issue mails
required to extend sending options (prio, reply to)
* use internal sending task to keep telemetry cleaner
* add prio handling
* add plugin handling
* add setting
* factor plugin method out
* add typing
* move function
* bump version
* fix import path
* add a test for the test endpoint
* fix checking logic
* Add anymail sending / tracking handling
* add more ordering fields to api
* remove unneeded assingment
* add basic docs
* handle incoming emails with anymail
* Add inbox handling
Closes https://github.com/inventree/InvenTree/issues/7951
* add list of supported ESPs
* add better error transparency when sending fails
* add missing migration
* combine migrations back down
* fix todos
* fix qc export
* fix missing model props
* add tests
* ensure things are passed as a list
* fix list formatting
* fix deps
* move tests
* add testing with anymail
* allow handling of priority and headers
* add test for events
* add test for inbound messages
* rename variable
* increase coverage
* fix format
* add setting doc
* fix link
* rename fnc
* disable pro test
* make messages clearer
* fix doc syntax
* fix assign
* fix test
* revert test disablement
* add enum
* disable check for now
* try changing test around
* add incoming mail processing
* fix import
* add docs
* Fix mail.md
* bump deps
* fix api version
2025-06-20 11:49:02 +10:00
github-actions[bot]
38cf8141fc
New Crowdin translations by GitHub Action ( #9801 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-20 09:05:29 +10:00
Oliver
6a23341f2a
Expose ModelInformationDict to plugins ( #9810 )
...
* Expose ModelInformationDict to plugins
* Expose internal modal dict
* Add comment
* Fix import string
2025-06-19 21:42:34 +10:00
Matthias Mair
d5fa609275
feat: improve user/group management actions ( #9602 )
...
* feat: improve user management actions
add "open profile" actions
* add lock / unlock action
* add actions for password reset
* submit coverage info to codecov
no idea why this was turned off
* bump api version
* add frontend test
* add backend test
* fix test state
* move test
* fix style
* fix name
* hide password change if not superuser
* bump playwright
see https://github.com/microsoft/playwright/issues/35183
* fix test
* fix test order
* simplify test
---------
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
2025-06-19 09:14:59 +10:00
Oliver
8346318f7d
Bump UI version ( #9805 )
...
- To match latest version published
2025-06-18 17:13:50 +10:00
Oliver
62aef238f0
[UI] Add "can build" part info ( #9798 )
...
* Add proper serializer to PartRequirements API endpoint
* Add API endpoint
* Display "can_build" quantity
* Add simple playwright tests
* Bump API version
* Updated docs
* Fix formatting
* Consolidate field names
- Match field names to the PartSerializer
* Adjust frontend
* Add "can_build" to BuildDetail page
* Tweak BuildDetail
* Hide until load
* serializer fixes
2025-06-18 10:17:39 +10:00
github-actions[bot]
fe4038205f
New Crowdin translations by GitHub Action ( #9780 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-18 08:08:59 +10:00
Oliver
130eb32f88
[UI] Enhanced number formatting ( #9799 )
...
* Enhanced number formatting
* Support part units
2025-06-17 22:51:28 +10:00
Oliver
92667876fe
[UI] Query Improvements ( #9791 )
...
* Fix for stockOperationModal
* Re-check when opened status changes
* rename stockOperationModal -> useStockOperationModal
* Fix enabled status of query
* Add option to specify modalId
* Track modal state when open / close
* Prevent generators from running until forms are open
* Prevent double loading of tables
* Fix useQuery
* Fix queryKey
* Revert API change
2025-06-17 22:16:19 +10:00
Jakob Haufe
21d44d0039
fix(frontend): Reload order details when changing line items ( Closes : #8695 ) ( #9773 )
...
* Reload order details when changing line items (Closes : #8695 )
* fix type
* fix type
* fix type
* fix type
* Update PurchaseOrderLineItemTable.tsx
* Update ReturnOrderLineItemTable.tsx
* Update SalesOrderLineItemTable.tsx
---------
Co-authored-by: Matthias Mair <code@mjmair.com>
2025-06-17 17:06:30 +10:00
Matthias Mair
e7b24cca64
various small fixes ( #9797 )
2025-06-17 08:18:25 +10:00
Oliver
3bc1e7f9f0
Cleanup panel groups ( #9783 )
...
- Hide label if panel is not expanded
- Add a visual divider
2025-06-15 11:17:44 +10:00
github-actions[bot]
eb445be770
New Crowdin translations by GitHub Action ( #9771 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-14 12:15:10 +10:00
gitbock
68c3a41f84
feat(frontend): add edit-part function in part table ( #9775 )
...
* add edit-part function in part table
* fix code style
using `pre-commit run -a`
---------
Co-authored-by: Matthias Mair <code@mjmair.com>
2025-06-14 09:04:09 +10:00
Oliver
b465900344
[UI] Fix serial and batch code generators ( #9772 )
...
* Tweak stock item form
- Fix batch code placeholder
- Fix serial number placeholder
* Tweak build output form
* More cleanup
* Fix for PurchaseOrderForm
* Refactoring placeholder values
2025-06-13 20:02:30 +10:00
Oliver
5bf94acc1a
Fix error handling for template editor ( #9770 )
...
* Fix error handling for template editor
* Remove logging
2025-06-13 12:50:05 +10:00
github-actions[bot]
c70583097c
New Crowdin translations by GitHub Action ( #9726 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-12 23:31:16 +10:00
Oliver
c6848b8e87
[Feature] External build order ( #9312 )
...
* Add BuildOrder reference to PurchaseOrderLineItem
* Add setting to enable / disable external build orders
* Fix for supplier part detail
* Update forms
* Filter build list by "external" status
* Add "external" attribute to BuildOrder
* Filter by external build when selecting against purchase order line item
* Add frontend elements
* Prevent creation of build outputs
* Tweak related model field
- Send filters when fetching initial data
* Fix migrations
* Fix some existing typos
* Add build info when receiving line items
* Logic fix
* Bump API version
* Updated relationship
* Add external orders tab for order
* Display table of external purchase orders against a build order
* Fix permissions
* Tweak field definition
* Add unit tests
* Tweak api_version.py
* Playwright testing
* Fix discrepancy in 'building' filter
* Add basic documentation
( more work required )
* Tweak docs macros
* Migration fix
* Adjust build page tabs
* Fix imports
* Fix broken import
* Update playywright tests
* Bump API version
* Handle DB issues
* Improve filter
* Cleaner code
* Fix column ordering bug
* Add filters to build output table
* Documentation
* Tweak unit test
* Add "scheduled_for_production" field
* Add helper function to part model
* Cleanup
2025-06-12 18:27:15 +10:00
Oliver
5389d8dc07
Fix for yarn.lock ( #9767 )
2025-06-12 15:16:21 +10:00
Oliver
e30c4e7cdd
Part copy test ( #9764 )
...
* Add functionality to copy part test templates when duplicating a part instance
* Bug fixes
* Tweak part duplication fields
* Add simple playwright test
* Updated unit test for part duplication
* Bump API version
2025-06-12 12:56:16 +10:00
Oliver
c81d0eb628
Table col fix ( #9762 )
...
* Update mantine-datatable
* Improve table hook
* Fix for table name
- Table names must be unique
- Otherwise stored column data gets corrupted
* Click through on table
* Tweak unit tests
2025-06-12 12:18:14 +10:00
Oliver
6b261e122d
Param filters 2 ( #9749 )
...
* Filter updates
- Split code
- Allow multiple simultaneous filters against a given parameter
- Bug fixes
* Refactoring
* Cleanup
* fix for operator selection
* Backend fix
* Additional filtering options
* Updated documentation
* Impove filtering logic
* Tweak playwright tests
* Remove debug statements
* Tweak for login test
2025-06-08 22:03:50 +10:00
Oliver
026904b361
Render whole stock location path ( #9747 )
...
* Render whole stock location path
- Render location pathstring, not just name
- Brings tables into line with how location is displayed elsewhere
- Closes https://github.com/inventree/InvenTree/issues/9627
* Handle error on worker boot
2025-06-08 11:17:09 +10:00
Oliver
4b71130ebe
[Feature] Override global settings ( #9718 )
...
* Provide mechanism for config to override global settings
* Ensure overrides are observed on save
* Refactor
* Add "read_only" field to serializer
* Prevent editing for read_only settings
* Bump API version
* Update docs
* Secure logs
* Override applies to default_value
* override get_setting method
* Add unit test
* Utilize new approach to override SITE_URL
* Docs updates
* Docs tweaks
* Shortcut for get_global_setting
* Remove previous change
- Allow validation to be performed within the InvenTreeSetting class
* Override INVENTREE_BASE_URL setting
* Handle error on worker boot
* Tweak unit test
2025-06-07 20:08:34 +10:00
Oliver
12677ccf22
Add barcode actions for SalesOrderShipment ( #9746 )
...
* Add barcode actions for SalesOrderShipment
* Handle error on worker boot
2025-06-07 20:08:20 +10:00
Oliver
4660b9477b
[UI] Adjustable column width ( #9744 )
...
* Add prop to column def
* Enable resizable columns
* Enable cell wrapping if required
* Tweak CompanyTable
* Remove old setting
* Tweak for PartTable
2025-06-07 19:15:33 +10:00
Oliver
638cb23923
Rearrange UI menu ( #9743 )
...
- Better grouping
2025-06-07 18:41:37 +10:00
Oliver
e17904eb56
Simplify checkPluginVersion ( #9740 )
2025-06-06 18:35:54 +10:00
Matthias Mair
5dc6b7cf51
feat(frontend): make mfa login faster ( #9595 )
...
* add hidden field and logic to reduce clicks for mfa logins
* refactor to seperate function to reduce complexity
* fix missing imports
* fix style
---------
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
2025-06-06 15:47:42 +10:00
Oliver
9138bad8bc
[Feature] Filter by parameter ( #9739 )
...
* Add shell task
* Filter parts by parameter value
* Allow more operation types
* Working on table filtering
* Filter improvements
* Update on enter key
* Improved query logic
* Enable filter for "generic" parameter types
* Placeholder text
* Documentation updates
* Fix typo
* Fix for boolean part parameter field
* Add API unit testings
* Cleanup
* add playwright tests
2025-06-06 15:06:11 +10:00
Matthias Mair
71abd489ae
chore(backend): bump allauth version ( #9714 )
...
* bump allauth
* add trust
* add device trust handling
* fix style
* Update api_version.py
---------
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
2025-06-05 13:27:52 +10:00
Will Bicks
5513291d3f
feat(frontend): Improve barcode scanning text input on Platform UI. ( #9655 )
...
* feat(frontend): Add control character handling to barcode text input.
Ports part of 8059fb1e05 to Platform UI.
Fixes #7529 .
* feat(frontend): Submit barcode scan on EOT character.
Automatically submits 2D barcode scans when end of transmission character is input.
---------
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
2025-06-04 10:08:13 +10:00
Oliver
24a2279368
Small tweak to UI logic ( #9734 )
2025-06-03 19:34:49 +10:00
Oliver
11ab0203b1
[plugin] Auto issue orders ( #9565 )
...
* Add builtin plugin for auto-issuing orders
* Add plugin to auto-issue orders
* Add placeholder documentation
* Fix typo
* Adds image macro
- To replace img.html
- includes checking if file exists
* Fix tooltips
* More docs
* Adjust plugin settings filters
* docs
* More docs
* More docs
* Updates
* Less restrictive URL checking
* Refactor build order page
* Fix typo
* Allow 429
* Debug output
* More debug
* Construct assets dir
* Cleanup
* Update docs README
* Refactoring more pages
* Fix image link
* Fix SSO settings
* Add hook to check for missing settings
- Ensure that all settings are documented!
* Add missing user settings
* Update docstring
* Tweak SSO.md
* Image updates
* More updates
* Tweaks
* Exclude orders without a target_date
* Fix for issuing build orders
* Further refactoring
* Fixes
* Image refactoring
* More refactoring
* More refactoring
* Refactor app images
* Fix pathing issues
* Suppress some openapidocs warnings in logs
(much easier to debug docs build issues)
* Fix image reference
* Reduce error messages
* Fix image links
* Fix image links
* Reduce docs log output
* Ensure settings are loaded before displaying them
* Fix for UI test
* Fix unit test
* Test tweaks
2025-06-03 17:07:12 +10:00
github-actions[bot]
9d9948ed1c
New Crowdin translations by GitHub Action ( #9697 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-02 22:25:40 +10:00
Matthias Mair
782ca55887
feat(frontend): add grouping in the admin center ( #9596 )
...
* feat(frontend): Add grouping in the admin center
* fix name
* make sections more distinct
* re-arrange sections
* ensure plugin panels work
* fix missing key issue
* fix test name
2025-06-02 22:10:14 +10:00
github-actions[bot]
f9675fc93b
New Crowdin translations by GitHub Action ( #9630 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-25 11:46:08 +02:00
Matthias Mair
d018bc678e
fix: make error code target more stable using sref ( #9689 )
2025-05-24 15:16:19 +02:00
dependabot[bot]
4347e87253
chore(deps): bump undici from 5.28.5 to 5.29.0 in /src/frontend ( #9666 )
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.28.5 to 5.29.0.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.28.5...v5.29.0 )
---
updated-dependencies:
- dependency-name: undici
dependency-version: 5.29.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-16 08:04:46 +02:00
Jacob Felknor
5f2cee90af
match YesNoButton green to DetailsBadge green ( #9662 )
...
Co-authored-by: Jacob Felknor <jfelknor@firstrf.com>
2025-05-14 17:22:36 +01:00
Matthias Mair
10a729722a
chore: bump react to current major versions ( #8913 )
...
* Bump the dependencies group across 1 directory with 58 updates
Bumps the dependencies group with 56 updates in the /src/frontend directory:
| Package | From | To |
| --- | --- | --- |
| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete ) | `6.18.1` | `6.18.3` |
| [@codemirror/lang-liquid](https://github.com/codemirror/lang-liquid ) | `6.2.1` | `6.2.2` |
| [@codemirror/language](https://github.com/codemirror/language ) | `6.10.3` | `6.10.6` |
| [@codemirror/lint](https://github.com/codemirror/lint ) | `6.8.1` | `6.8.4` |
| [@codemirror/search](https://github.com/codemirror/search ) | `6.5.6` | `6.5.8` |
| [@emotion/react](https://github.com/emotion-js/emotion ) | `11.13.3` | `11.14.0` |
| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome ) | `6.6.0` | `6.7.1` |
| [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome ) | `6.6.0` | `6.7.1` |
| [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome ) | `6.6.0` | `6.7.1` |
| [@lingui/core](https://github.com/lingui/js-lingui ) | `4.11.4` | `5.1.0` |
| [@lingui/react](https://github.com/lingui/js-lingui ) | `4.11.4` | `5.1.0` |
| [@mantine/carousel](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel ) | `7.12.2` | `7.15.0` |
| [@mantine/charts](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts ) | `7.12.2` | `7.15.0` |
| [@mantine/core](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core ) | `7.12.2` | `7.15.0` |
| [@mantine/dates](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates ) | `7.12.2` | `7.15.0` |
| [@mantine/dropzone](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone ) | `7.12.2` | `7.15.0` |
| [@mantine/form](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form ) | `7.12.2` | `7.15.0` |
| [@mantine/hooks](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks ) | `7.12.2` | `7.15.0` |
| [@mantine/modals](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/modals ) | `7.12.2` | `7.15.0` |
| [@mantine/notifications](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications ) | `7.12.2` | `7.15.0` |
| [@mantine/spotlight](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/spotlight ) | `7.12.2` | `7.15.0` |
| [@mantine/vanilla-extract](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/vanilla-extract ) | `7.12.2` | `7.15.0` |
| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react ) | `3.17.0` | `3.24.0` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query ) | `5.56.2` | `5.62.7` |
| [@uiw/codemirror-theme-vscode](https://github.com/uiwjs/react-codemirror ) | `4.23.3` | `4.23.6` |
| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror ) | `4.23.3` | `4.23.6` |
| [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css ) | `1.15.5` | `1.16.1` |
| [axios](https://github.com/axios/axios ) | `1.7.7` | `1.7.9` |
| [dompurify](https://github.com/cure53/DOMPurify ) | `3.1.7` | `3.2.3` |
| [@types/dompurify](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dompurify ) | `3.0.5` | `3.2.0` |
| [embla-carousel-react](https://github.com/davidjerleke/embla-carousel ) | `8.3.0` | `8.5.1` |
| [mantine-contextmenu](https://github.com/icflorescu/mantine-contextmenu ) | `7.12.2` | `7.14.2` |
| [mantine-datatable](https://github.com/icflorescu/mantine-datatable ) | `7.12.4` | `7.14.5` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react ) | `18.3.1` | `19.0.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.3.8` | `19.0.1` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) | `18.3.1` | `19.0.0` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) | `18.3.0` | `19.0.2` |
| [react-grid-layout](https://github.com/STRML/react-grid-layout ) | `1.4.4` | `1.5.0` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form ) | `7.53.0` | `7.54.0` |
| [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is ) | `18.3.1` | `19.0.0` |
| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) | `6.26.2` | `7.0.2` |
| [react-select](https://github.com/JedWatson/react-select ) | `5.8.1` | `5.8.3` |
| [recharts](https://github.com/recharts/recharts ) | `2.12.7` | `2.14.1` |
| [zustand](https://github.com/pmndrs/zustand ) | `4.5.5` | `5.0.2` |
| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) | `7.25.2` | `7.26.0` |
| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react ) | `7.24.7` | `7.26.3` |
| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript ) | `7.24.7` | `7.26.0` |
| @codecov/vite-plugin | `1.2.0` | `1.6.0` |
| [@lingui/cli](https://github.com/lingui/js-lingui ) | `4.11.4` | `5.1.0` |
| [@lingui/macro](https://github.com/lingui/js-lingui ) | `4.11.4` | `5.1.0` |
| [@playwright/test](https://github.com/microsoft/playwright ) | `1.47.2` | `1.49.1` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `22.6.0` | `22.10.2` |
| [@vanilla-extract/vite-plugin](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin ) | `4.0.15` | `4.0.18` |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react ) | `4.3.1` | `4.3.4` |
| [typescript](https://github.com/microsoft/TypeScript ) | `5.6.2` | `5.7.2` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `5.4.7` | `6.0.3` |
Updates `@codemirror/autocomplete` from 6.18.1 to 6.18.3
- [Changelog](https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/autocomplete/compare/6.18.1...6.18.3 )
Updates `@codemirror/lang-liquid` from 6.2.1 to 6.2.2
- [Changelog](https://github.com/codemirror/lang-liquid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/lang-liquid/compare/6.2.1...6.2.2 )
Updates `@codemirror/language` from 6.10.3 to 6.10.6
- [Changelog](https://github.com/codemirror/language/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/language/compare/6.10.3...6.10.6 )
Updates `@codemirror/lint` from 6.8.1 to 6.8.4
- [Changelog](https://github.com/codemirror/lint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/lint/compare/6.8.1...6.8.4 )
Updates `@codemirror/search` from 6.5.6 to 6.5.8
- [Changelog](https://github.com/codemirror/search/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/search/compare/6.5.6...6.5.8 )
Updates `@codemirror/state` from 6.4.1 to 6.5.0
- [Changelog](https://github.com/codemirror/state/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/state/compare/6.4.1...6.5.0 )
Updates `@codemirror/view` from 6.33.0 to 6.35.3
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/view/compare/6.33.0...6.35.3 )
Updates `@emotion/react` from 11.13.3 to 11.14.0
- [Release notes](https://github.com/emotion-js/emotion/releases )
- [Changelog](https://github.com/emotion-js/emotion/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emotion-js/emotion/compare/@emotion/react@11.13.3...@emotion/react@11.14.0 )
Updates `@fortawesome/fontawesome-svg-core` from 6.6.0 to 6.7.1
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.6.0...6.7.1 )
Updates `@fortawesome/free-regular-svg-icons` from 6.6.0 to 6.7.1
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.6.0...6.7.1 )
Updates `@fortawesome/free-solid-svg-icons` from 6.6.0 to 6.7.1
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.6.0...6.7.1 )
Updates `@lingui/core` from 4.11.4 to 5.1.0
- [Release notes](https://github.com/lingui/js-lingui/releases )
- [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lingui/js-lingui/compare/v4.11.4...v5.1.0 )
Updates `@lingui/react` from 4.11.4 to 5.1.0
- [Release notes](https://github.com/lingui/js-lingui/releases )
- [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lingui/js-lingui/compare/v4.11.4...v5.1.0 )
Updates `@mantine/carousel` from 7.12.2 to 7.15.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/carousel )
Updates `@mantine/charts` from 7.12.2 to 7.15.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/charts )
Updates `@mantine/core` from 7.12.2 to 7.15.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/core )
Updates `@mantine/dates` from 7.12.2 to 7.15.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/dates )
Updates `@mantine/dropzone` from 7.12.2 to 7.15.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/dropzone )
Updates `@mantine/form` from 7.12.2 to 7.15.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/form )
Updates `@mantine/hooks` from 7.12.2 to 7.15.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/hooks )
Updates `@mantine/modals` from 7.12.2 to 7.15.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/modals )
Updates `@mantine/notifications` from 7.12.2 to 7.15.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/notifications )
Updates `@mantine/spotlight` from 7.12.2 to 7.15.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/spotlight )
Updates `@mantine/vanilla-extract` from 7.12.2 to 7.15.0
- [Release notes](https://github.com/mantinedev/mantine/releases )
- [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mantinedev/mantine/commits/7.15.0/packages/@mantine/vanilla-extract )
Updates `@tabler/icons-react` from 3.17.0 to 3.24.0
- [Release notes](https://github.com/tabler/tabler-icons/releases )
- [Commits](https://github.com/tabler/tabler-icons/commits/v3.24.0/packages/icons-react )
Updates `@tanstack/react-query` from 5.56.2 to 5.62.7
- [Release notes](https://github.com/TanStack/query/releases )
- [Commits](https://github.com/TanStack/query/commits/v5.62.7/packages/react-query )
Updates `@uiw/codemirror-theme-vscode` from 4.23.3 to 4.23.6
- [Release notes](https://github.com/uiwjs/react-codemirror/releases )
- [Commits](https://github.com/uiwjs/react-codemirror/compare/v4.23.3...v4.23.6 )
Updates `@uiw/react-codemirror` from 4.23.3 to 4.23.6
- [Release notes](https://github.com/uiwjs/react-codemirror/releases )
- [Commits](https://github.com/uiwjs/react-codemirror/compare/v4.23.3...v4.23.6 )
Updates `@vanilla-extract/css` from 1.15.5 to 1.16.1
- [Release notes](https://github.com/vanilla-extract-css/vanilla-extract/releases )
- [Changelog](https://github.com/vanilla-extract-css/vanilla-extract/blob/master/packages/css/CHANGELOG.md )
- [Commits](https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/css@1.16.1/packages/css )
Updates `axios` from 1.7.7 to 1.7.9
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.7...v1.7.9 )
Updates `dompurify` from 3.1.7 to 3.2.3
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.1.7...3.2.3 )
Updates `@types/dompurify` from 3.0.5 to 3.2.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/dompurify )
Updates `embla-carousel-react` from 8.3.0 to 8.5.1
- [Release notes](https://github.com/davidjerleke/embla-carousel/releases )
- [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.3.0...v8.5.1 )
Updates `mantine-contextmenu` from 7.12.2 to 7.14.2
- [Changelog](https://github.com/icflorescu/mantine-contextmenu/blob/main/CHANGELOG.md )
- [Commits](https://github.com/icflorescu/mantine-contextmenu/commits )
Updates `mantine-datatable` from 7.12.4 to 7.14.5
- [Changelog](https://github.com/icflorescu/mantine-datatable/blob/main/CHANGELOG.md )
- [Commits](https://github.com/icflorescu/mantine-datatable/commits )
Updates `react` from 18.3.1 to 19.0.0
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react )
Updates `@types/react` from 18.3.8 to 19.0.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `react-dom` from 18.3.1 to 19.0.0
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react-dom )
Updates `@types/react-dom` from 18.3.0 to 19.0.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `react-grid-layout` from 1.4.4 to 1.5.0
- [Release notes](https://github.com/STRML/react-grid-layout/releases )
- [Changelog](https://github.com/react-grid-layout/react-grid-layout/blob/master/CHANGELOG.md )
- [Commits](https://github.com/STRML/react-grid-layout/compare/1.4.4...1.5.0 )
Updates `react-hook-form` from 7.53.0 to 7.54.0
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.53.0...v7.54.0 )
Updates `react-is` from 18.3.1 to 19.0.0
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v19.0.0/packages/react-is )
Updates `react-router-dom` from 6.26.2 to 7.0.2
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.0.2/packages/react-router-dom )
Updates `react-select` from 5.8.1 to 5.8.3
- [Release notes](https://github.com/JedWatson/react-select/releases )
- [Changelog](https://github.com/JedWatson/react-select/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/JedWatson/react-select/compare/react-select@5.8.1...react-select@5.8.3 )
Updates `recharts` from 2.12.7 to 2.14.1
- [Release notes](https://github.com/recharts/recharts/releases )
- [Changelog](https://github.com/recharts/recharts/blob/3.x/CHANGELOG.md )
- [Commits](https://github.com/recharts/recharts/compare/v2.12.7...v2.14.1 )
Updates `zustand` from 4.5.5 to 5.0.2
- [Release notes](https://github.com/pmndrs/zustand/releases )
- [Commits](https://github.com/pmndrs/zustand/compare/v4.5.5...v5.0.2 )
Updates `@babel/core` from 7.25.2 to 7.26.0
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.26.0/packages/babel-core )
Updates `@babel/preset-react` from 7.24.7 to 7.26.3
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.26.3/packages/babel-preset-react )
Updates `@babel/preset-typescript` from 7.24.7 to 7.26.0
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.26.0/packages/babel-preset-typescript )
Updates `@codecov/vite-plugin` from 1.2.0 to 1.6.0
Updates `@lingui/cli` from 4.11.4 to 5.1.0
- [Release notes](https://github.com/lingui/js-lingui/releases )
- [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lingui/js-lingui/compare/v4.11.4...v5.1.0 )
Updates `@lingui/macro` from 4.11.4 to 5.1.0
- [Release notes](https://github.com/lingui/js-lingui/releases )
- [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lingui/js-lingui/compare/v4.11.4...v5.1.0 )
Updates `@playwright/test` from 1.47.2 to 1.49.1
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.47.2...v1.49.1 )
Updates `@types/node` from 22.6.0 to 22.10.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/react` from 18.3.8 to 19.0.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@types/react-dom` from 18.3.0 to 19.0.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Updates `@vanilla-extract/vite-plugin` from 4.0.15 to 4.0.18
- [Release notes](https://github.com/vanilla-extract-css/vanilla-extract/releases )
- [Changelog](https://github.com/vanilla-extract-css/vanilla-extract/blob/master/packages/vite-plugin/CHANGELOG.md )
- [Commits](https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/vite-plugin@4.0.18/packages/vite-plugin )
Updates `@vitejs/plugin-react` from 4.3.1 to 4.3.4
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/v4.3.4/packages/plugin-react )
Updates `typescript` from 5.6.2 to 5.7.2
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.6.2...v5.7.2 )
Updates `vite` from 5.4.7 to 6.0.3
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.0.3/packages/vite )
---
updated-dependencies:
- dependency-name: "@codemirror/autocomplete"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@codemirror/lang-liquid"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@codemirror/language"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@codemirror/lint"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@codemirror/search"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@codemirror/state"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@codemirror/view"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@emotion/react"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@fortawesome/fontawesome-svg-core"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@fortawesome/free-regular-svg-icons"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@fortawesome/free-solid-svg-icons"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@lingui/core"
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@lingui/react"
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@mantine/carousel"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/charts"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/core"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/dates"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/dropzone"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/form"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/hooks"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/modals"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/notifications"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/spotlight"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@mantine/vanilla-extract"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@tabler/icons-react"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@tanstack/react-query"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@uiw/codemirror-theme-vscode"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@uiw/react-codemirror"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@vanilla-extract/css"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: dompurify
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@types/dompurify"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: embla-carousel-react
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: mantine-contextmenu
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: mantine-datatable
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: react
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: react-dom
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@types/react-dom"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: react-grid-layout
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: react-hook-form
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: react-is
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: react-router-dom
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: react-select
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: recharts
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: zustand
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@babel/core"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@babel/preset-react"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@babel/preset-typescript"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@codecov/vite-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@lingui/cli"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@lingui/macro"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@playwright/test"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@types/react-dom"
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: "@vanilla-extract/vite-plugin"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: "@vitejs/plugin-react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
* fixes for new react, node and zustand versions
* lower react-router-dom and lingui
* fix tests
* fix timout issues temporarly
* ensure hooks render stable
* fix nested renderer
* re-introduce firefox testing
* fix naming
* only run n firefox
* lower run times
* no timeouts
* bump resolution
* adjust versions
* minimize change
* refactor import of shallow
* bump packages further
* fix type
* fix zustand call
* fix resolution
* fix favicon behaviour
* fix loading
see https://github.com/tabler/tabler-icons/issues/1233#issuecomment-2428245119
* fix fetch
* fix merge issues
* fix shallow
* ignore rule
* fix import
* bump playwright
* fix unshallow
* fix another shallow
* fix import
* also log git info
* bump resolution
* bump a bunch of deps
* fix importer
* remove react bump
* lower problematic deps
* reduce diff
* fix bump
* fix def
* only bump zustand
* bump zustand to v5
* add missing shallow
* fix missing shallow
* fix merge
* fix test
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
2025-05-10 22:38:41 +01:00