Oliver
c54f3f4a30
[UI] Shipments table ( #10675 )
...
* Display PendingShipments panel
- Overview of all outstanding shipments
* Update UI tests
* Bump API version
2025-10-26 16:45:27 +11:00
Oliver
636477ac13
Stock form fixes ( #10673 )
...
* Improve rendering of SupplierPart in forms
- Display pack_quantity
* Ensure boolean values have default
2025-10-26 11:40:32 +11:00
Oliver
23d580c4a9
Delete locations fix ( #10672 )
...
* Cleaner handling of inputs
* Fix for frontend form:
- Fix typo in field
- Better option defaults
* Tweak part category delete form
* Add frontend tests
2025-10-26 11:40:22 +11:00
Oliver
8e1d621db9
Report tag fixes ( #10668 )
...
* remove duplicate template tag
* Add "multiplier" argument to render_currency
* Improve render_currency
- Enable conversion of non-money values to a Money instance
* Improve maths tags
- Convert values to Decimal
- Ability to cast result to different type
* Updated docs
* Improved feedback from maths tags
* Updated unit testing
* Improved rendering of printing errors
* Add extra test for render_currency tag
* Enfoce multiplier type
* Fix docstrings
* Improved error handling
* Remove defunct unit test
* Fix unit tests
2025-10-25 13:17:10 +11:00
github-actions[bot]
86b67f04f2
New Crowdin translations by GitHub Action ( #10660 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
2025-10-24 20:06:40 +11:00
Oliver
1fa607b96a
Table refactoring: ( #10662 )
...
- Display model type in the "view details" action
2025-10-24 15:55:43 +11:00
Oliver
4e454f4c99
[UI] User column ( #10661 )
...
* Refactor user display columns
* More refactoring
2025-10-24 15:30:15 +11:00
Oliver
96dfee4018
[feature] Project code per line ( #10657 )
...
* Add project code to line items
* Refactor AbstractOrderSerialiazer
* Refactor AbstractOrderLineItem serializer
* Refactoring for AbstractExtraLineSerializer
* UI elements for extra line item project code
* UI for ReturnOrderLineItems
* UI elements for SalesOrderLineItem
* UI elements for PurchaseOrderLineItem
* Docs updates
* Update API version and CHANGELOG
2025-10-24 15:10:58 +11:00
Oliver
c3d788eeeb
Devcontainer tweaks ( #10658 )
...
* Expose port 8000 for InvenTree server container
* Expose dev server on all interfaces
2025-10-24 14:14:33 +11:00
Oliver
6df97e83f5
[UI] Implement "checked_by" for SalesOrderShipment ( #10654 )
...
* Add "checked" column to SalesOrderStatus table
* Add API filter for "checked" status
* Add Checked / Not Checked badge
* Add actions to check / uncheck shipment
* Add modal for changing checked_by status
* Display checked_by user
* Tweak wording
* Bump API version
* Update CHANGELOG file
* Update docs
* Add new global setting
- Prevent shipment completion which have not been checked
* Test if shipment has been checked
* Updated unit tests
* Updated type hinting
(may as well while I'm here)
* Adjust shipment icon
* Add "order_outstanding" filter for SalesOrderShipment table
2025-10-24 13:39:57 +11:00
dependabot[bot]
02bbc52eeb
chore(deps-dev): bump vite from 6.3.6 to 6.4.1 in /src/frontend ( #10643 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.3.6 to 6.4.1.
- [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/create-vite@6.4.1/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.4.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias Mair <code@mjmair.com>
2025-10-23 19:32:28 +11:00
Oliver
ec33c57e85
SalesOrderShipment address ( #10650 )
...
* Adds "shipment_address" attribute to the SalesOrderShipment model:
- Allows different addresses for each shipment
- Defaults to the order shipment address (if not specified)
* Add unit testing for field validation
* Update SalesOrderShipment serializer
* Edit shipment address in UI
* Render date on shipment page
* Improve address rendering
* Update docs
* Bump API version
* Update CHANGELOG.md
* Fix API version
2025-10-23 16:37:43 +11:00
Oliver
754b2f2d66
[UI] Improve for change stock status ( #10652 )
...
- Pre-fill value if only one status set
2025-10-22 17:16:56 +11:00
Oliver
e0b0e1d66c
[UI] Address display tweaks ( #10648 )
...
* Display ReturnOrder address
* Display address for SalesOrder
2025-10-22 13:46:48 +11:00
Oliver
f8fd9f5f07
Default stock currency ( #10641 )
...
* Fix for useStockFields
- Use default currency
* Ensure default currency is observed
* Specify field default
* Improve import (for ty)
* Update migration files
- Point currency fields to the correct default method
* Unit tests
- Ensure stock item gets correct default currency
* Cleaner generation of default currency value
- Return empty string during migratoins
* Update existing migrations
* Reduce noise
* Ignore "no-matching-overload" rule for ty
* Tweak money_kwargs
2025-10-21 13:43:24 +11:00
Oliver
2187a77153
[UI] Bug fix for build output forms ( #10640 )
2025-10-21 08:03:29 +11:00
Oliver
8f005c7766
[UI] Category Parameters ( #10633 )
...
- Add category parameters table to the part category page
2025-10-20 17:14:59 +11:00
karan Lala
5425ace1fa
CreateSalesOrderLineItem: auto-apply sales price based on part price_breaks, currency, and quantity ( #10549 )
...
* updated part api mixin and part serializer to include salepricebreaks when explicitly queried
* fixed bug in ApiForm that prevents form field value from updating correctly
* CreateSalesOrderLineItem form now automatically applies price break based on currency and quantity for a part
* bumped API version due to PartsList api price_breaks query param
* fixed incorrect field names
* Remove whitespace
* Increase database query limit from 20 to 25
* updated ApiForm to propagate false and 0 as values to their respective fields, updated ApiFormField to eagerly apply AdjustValue to apply adjustments when onChange does not fire (when the value does not truly change)
* updated pagination number check to a range instead of discreet values.
---------
Co-authored-by: Matthias Mair <code@mjmair.com>
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
2025-10-20 11:47:05 +11:00
Oliver
c567d60b1e
[UI] Consolidate text ( #10622 )
...
- "User Settings" vs "Account Settings"
2025-10-19 15:39:23 +11:00
Oliver
3b27d56682
[UI] Tweak NavigationDrawer ( #10623 )
...
- Remove double scrollbar
2025-10-19 15:39:17 +11:00
Oliver
bddcef9c34
[UI] Tweak tree display ( #10621 )
...
- Increase horizontal spacing
2025-10-19 14:39:53 +11:00
Oliver
2b1fd1c309
Allocate Stock tweaks ( #10618 )
...
- Display IPN
- Display part units
2025-10-19 11:59:35 +11:00
Oliver
73ca468ff7
[UI] Hide actions for completed orders ( #10617 )
...
* Adjust error message target
* Hide UI actions if order is locked
* Refactor salesorderdetail page
* Refactor PurchaseOrderDetail page
* Refactor ReturnOrderDetail
2025-10-19 11:34:04 +11:00
github-actions[bot]
2182fe42db
New Crowdin translations by GitHub Action ( #10614 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-19 11:03:46 +11:00
Oliver
803d22155b
[UI] Part import ( #10609 )
...
* Allow import of parts from file
* Extend default values for part import
* Small visual tweaks
* Update documentation
* Update playwright test
2025-10-18 18:12:05 +11:00
Oliver
72d127219f
Generator updates ( #10605 )
...
* Form Field updates:
- Allow spec of leftSection prop
- Allow spec of rightSection prop
* Add ability to auto-fill text input with placeholder value
* Simplify stock form
* Better serial number placeholders
* Update other generator fields
* Add default placeholder to DateInput
* Enhance TextField
* Remove serial_numbers field for non-creation forms
* Update playwright tests
* Adjust playwright tests
* Further playwright adjustments
* Fix project code field for build serializer
2025-10-18 17:18:04 +11:00
github-actions[bot]
c731de2b05
New Crowdin translations by GitHub Action ( #10528 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-18 09:19:40 +11:00
Lukas Wolf
de270a5fe7
Supplier Mixin ( #9761 )
...
* commit initial draft for supplier import
* complete import wizard
* allow importing only mp and sp
* improved sample supplier plugin
* add docs
* add tests
* bump api version
* fix schema docu
* fix issues from code review
* commit unstaged changes
* fix test
* refactor part parameter bulk creation
* try to fix test
* fix tests
* fix test for mysql
* fix test
* support multiple suppliers by a single plugin
* hide import button if there is no supplier import plugin
* make form submitable via enter
* add pui test
* try to prevent race condition
* refactor api calls in pui tests
* try to fix tests again?
* fix tests
* trigger: ci
* update changelog
* fix api_version
* fix style
* Update CHANGELOG.md
Co-authored-by: Matthias Mair <code@mjmair.com>
* add user docs
---------
Co-authored-by: Matthias Mair <code@mjmair.com>
2025-10-18 07:13:03 +11:00
Oliver
24dfbe815e
[UI] Manufacturer part updates ( #10601 )
...
* Add filters for manufacturer parts table
* Refactor <ManufacturerPartTable />
* Fix typo
* Additional filter options for StockList:
- Filter by ManufacturerPart ID
* Stock table view for ManufacturerPart
* Bump API version
2025-10-17 15:19:12 +11:00
Oliver
759c882a95
Allow adjument of build outputs ( #10600 )
...
* Auto-select location
* Allow stock adjustments for "in production" items
* Tweak stock move check
* Allow splitting of production stock
* Update CHANGELOG.md
2025-10-17 11:53:51 +11:00
Oliver
485aa6324c
Dashboard item fix ( #10596 )
...
* Fix for "subscribed categories" dashboard item
* Tweak filter display
* Tweak filter for "Subscribed Parts"
2025-10-16 23:03:02 +11:00
Oliver
e040d99665
Order labels ( #10588 )
...
* Add label actions for build orders
* Support other order types
2025-10-16 07:07:15 +11:00
Oliver
c2ade84872
Plugin stock forms ( #10584 )
...
* Expose stock adjustment forms to plugins
* Update changelog
* Expand type exports
* Update CHANGELOG.md
2025-10-15 09:08:38 +11:00
Oliver
e0559bb2b4
[UI] Fix broken dashboard link ( #10577 )
...
Ref: https://github.com/inventree/inventree/issues/10548
2025-10-14 12:05:35 +11:00
Oliver
86c894f218
[UI] Enhance file-upload field ( #10576 )
...
- Add icon
- Add ability to clear input
- Add default placeholder
- Ref: https://github.com/inventree/inventree/issues/10548
2025-10-13 23:05:46 +11:00
Oliver
a466926aef
[UI] Remove placeholder text ( #10569 )
...
- Remove TODO entry
- Placeholder when adding external build order support
2025-10-13 14:20:52 +11:00
Oliver
f22417fd1f
[UI] Fix stock actions ( #10566 )
...
* Clear selected records when search term changes
* Clear selection after performing stock actions
2025-10-13 13:08:55 +11:00
Oliver
ea868b3179
[UI] About InvenTree Tweak ( #10565 )
...
- Hide version entries without data
2025-10-13 13:08:49 +11:00
Oliver
6badc0148f
[UI] Adjust login error messages ( #10556 )
...
* Adjust config template
- Don't hard-code cookie mode into template
- Revert to the "default" values (which are the same)
* [ui] better feedback on login error
- Show error code, at least
* Revert removed code
* Adjust playwright tests
2025-10-13 12:25:21 +11:00
Oliver
4edbe9bab1
Fix "override pricing" display ( #10545 )
...
- Use specified currency values
- Closes #10537
2025-10-11 12:06:17 +11:00
Lukas
cb0b0bcd0d
allow mobile check ignore ( #10529 )
...
* allow mobile check ignore
* add docs
2025-10-09 09:44:40 +11:00
Oliver
0c54671abe
[UI] Virtual BOM Improvements ( #10516 )
...
* Add "virtual" badge when rendering part
* Improve display of virtual parts in BOM table
* Adjust playwright test
2025-10-08 08:58:01 +11:00
github-actions[bot]
a27bb835fc
New Crowdin translations by GitHub Action ( #10449 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-07 22:37:44 +11:00
Oliver
d3aa26b707
[UI] Tweak dashboard filters ( #10501 )
...
- "low stock" should only be shown for non-virtual parts
2025-10-06 16:28:08 +11:00
Oliver
5743e22501
Partial build output complete ( #10499 )
...
* Handle partial completion of build output
* Add 'quantity' field to BuildOutputComplete API endpoint
* Allow partial scrapping of build outputs
* Adjust column text
* Adjust "complete build output" form
* Change order of operations when completing build output
- Run validation checks *before* potentially splitting stock item
* Extract quantity from serializer
* Documentation
- Update screenshots
- Add note on partial completion
- Add note on partial scrapping
* Update CHANGELOG.md
* Update API version
* Add unit test for partial scrapping
* Tweak text
* Unit test for partial output completion
* Fix validation check for quantity field
* Adjust playwright tests
2025-10-06 14:30:07 +11:00
Lukas
66a488b6a2
Machine properties and periodic ping ( #10381 )
...
* add machine properties
* remove non working polyfill
* add periodic task
* add tests and docs
* fix ping task
* add int and float type
* Update api_version.py
---------
Co-authored-by: Matthias Mair <code@mjmair.com>
2025-10-06 09:01:53 +11:00
Steve Groesz
2e7e8d5eee
add duplicate part action to parts table ( #10481 )
...
Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
2025-10-05 23:11:48 +11:00
Oliver
b370d54394
Fix rendering for custom status values ( #10492 )
...
- Improve field lookup priority
2025-10-05 22:34:47 +11:00
Hamza Ali
4635ea9443
feat(ui/choice field): select old content on click, auto select first row ( #10485 )
...
closes #10468 , #10470
2025-10-05 18:43:17 +11:00
Oliver
bfd32c9864
[UI] Fix total price for Purchase Order table ( #10450 )
...
- Closes https://github.com/inventree/InvenTree/issues/10442
2025-10-02 11:24:10 +10:00
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