Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.16.0 #126

Merged
merged 438 commits into from
Aug 26, 2024
Merged

0.16.0 #126

merged 438 commits into from
Aug 26, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jun 25, 2024

  1. Plugin load fix (inventree#7505)

    * Cast setting to int
    
    * Prevent single faulty plugin from killing *all* plugins
    
    * Handle specific errors on _load_plugins
    
    * Update unit test
    SchrodingersGat authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    da42fdf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ed2a4a View commit details
    Browse the repository at this point in the history
  3. Bump pre commit versions (inventree#7255)

    * bump pre-commit tools
    
    * move uv config to pyproject
    
    * style fix
    
    * bump pre-commit deps again
    
    * add config for code spell
    
    * spelling fixes
    
    * bump regex
    
    * bump pre-commit
    
    * bump versions again
    
    * roll back regex version
    
    * reverse uv bump
    
    * compile for 3.12
    
    * use 3.12 for ci
    
    * remove unused env vars
    
    * only cache main version
    
    * set caching dep path
    
    * remove caching distinction
    
    * pip installl regex
    
    * switch back to 3.9 default
    
    * remove install test
    
    * reset versions
    
    * remove tomli
    
    * Update playwright.config.ts
    
    ---------
    
    Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
    matmair and SchrodingersGat authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    c9e9ef1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9c3914d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    81ae902 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Top level cascade (inventree#7514)

    * Add "top_level" filter for PartCategory API endpoint
    
    * Update CUI tables
    
    * Update PUI table
    
    * Similar updates for stock location table
    
    * Fix "parent" field label
    
    * Bump API version
    SchrodingersGat authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    937824d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e920165 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6cd0727 View commit details
    Browse the repository at this point in the history
  4. New Crowdin updates (inventree#7517)

    * updated translation base
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    SchrodingersGat and github-actions[bot] authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    a922397 View commit details
    Browse the repository at this point in the history
  5. [PUI] Table filters (inventree#7519)

    * Fix for table filter functions
    
    - New mantine version requires string values
    
    * Add playwright test for tables
    SchrodingersGat authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    c1b2cbe View commit details
    Browse the repository at this point in the history
  6. Add field info to user serializer (inventree#7518)

    * Add field info to user serializer
    
    * Bump API version
    
    * Adjust metadata translation lookup
    
    * Improve field metadata introspection
    
    * Add unit test
    SchrodingersGat authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    f671475 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

  1. Plugin static files fix (inventree#7532)

    * Improve logging messages
    
    * Refactor
    
    * Re-add import
    
    - Weird?
    SchrodingersGat authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    b924530 View commit details
    Browse the repository at this point in the history
  2. Feat: SSO group sync (inventree#7293)

    * feat: Add settings for SSO group sync
    
    * feat: Handle SSO group sync
    
    * fix(SSO): Add default group only if it is the only one
    
    When syncing SSO groups on first user creation,
    the default group should not be added if there is
    already another group synced by the IdP
    
    * docs: Add SSO goup sync instructions
    
    * fix: Run pre-commit hooks
    
    * i18n(SSO): Wrap settings name and description
    
    * docs(SSO): Fix links to allauth docs
    
    * fix(frontend): Add SSO_GROUP_KEY option
    
    * add unittests for SSO
    
    * docs(SSO): Make hint for example comfiguration a tip
    
    * docs(SSO): Describe relation between SSO sync and signup group
    
    * fix(SSO): Avoid potential key error
    
    * feat(SSO): Create mapped group if it does not exist
    
    * docs(SSO): Describe how groups can be created during signup
    
    ---------
    
    Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
    p-fruck and SchrodingersGat authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    60e22c5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3b33521 View commit details
    Browse the repository at this point in the history
  4. Calculate weighted average price when merging stock items (inventree#…

    …7534)
    
    * Calculate weighted average price when merging stock items
    
    * refactor currency averaging
    
    - Only add samples which have an associated value
    
    * Revert to using two loops
    
    * Check for div-by-zero
    
    * Add unit testing for purchase price averaging
    SchrodingersGat authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    fd91085 View commit details
    Browse the repository at this point in the history
  5. New Crowdin updates (inventree#7523)

    * updated translation base
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    SchrodingersGat and github-actions[bot] authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    ee97f08 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    da9ab4a View commit details
    Browse the repository at this point in the history
  2. New Crowdin updates (inventree#7538)

    * updated translation base
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    SchrodingersGat and github-actions[bot] authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    ee7a962 View commit details
    Browse the repository at this point in the history
  3. [PUI] Update table filters (inventree#7544)

    * Update part table filters
    
    * Update stock location table filters
    
    * Update part category table filters
    SchrodingersGat authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    ade6cfb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc3f201 View commit details
    Browse the repository at this point in the history
  5. Fix call to add_label_context (inventree#7548)

    - Remove reference to object_to_print
    - Correctly pass model instance
    SchrodingersGat authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    0c293fa View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. [PUI] Error pages (inventree#7554)

    * Add <PermissionDenied /> page
    
    * Check permissions for admin center
    
    * Wrap <PartDetail> page in an error handler
    
    - Display client or server errors
    
    * Add error handlers to other detail pages
    
    * Refactor error pages
    
    * Add playwright tests
    
    * Refactor component locations
    
    * Get test to work
    SchrodingersGat authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    b15eb35 View commit details
    Browse the repository at this point in the history
  2. Display barcode text near qrcode (inventree#7553)

    * Add setting to add texts to modals
    
    * Adjust style
    
    * adjust icon
    matmair authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    62790cd View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Fix 'symbol' field for CustomUnit (inventree#7557)

    * Fix 'symbol' field for CustomUnit
    
    - Do not require 'symbol' to be unique
    
    * Run check as part of validate_unique
    SchrodingersGat authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    7f43040 View commit details
    Browse the repository at this point in the history
  2. Fix SSO theme selection (inventree#7556)

    * Adjust caching key to be numeric for user
    
    * Add strong usermodel to colortheme
    
    * switch to using user model everywhere for colortheme
    
    * add some types
    
    * use pk instead of id
    
    * fix migration clash
    
    * fix request
    matmair authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    5844747 View commit details
    Browse the repository at this point in the history
  3. Package is not checking for already existing installs (inventree#7555)

    * rename var
    
    * Single-line installer is not looking for already exsisting installs
    Fixes inventree#6891
    
    * move update script up
    
    * fix check
    
    * small syntax fix
    
    * fix missing var assigment
    
    * fix assigment
    
    * better message
    
    * log found settingsmore logging
    
    * also check for 'null'
    
    * fix name confusion
    matmair authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    7206516 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. [Build] Add extra validation options (inventree#7560)

    * Add new setting: BUILDORDER_REQUIRE_VALID_BOM
    
    - Prevent build orders from being created if the assembly BOM has not been validated
    
    * Add validation check when creating a build order
    
    * Add unit tests
    SchrodingersGat authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    13dbfd0 View commit details
    Browse the repository at this point in the history
  2. [PUI] BOM table updates (inventree#7561)

    * Update BOM table for PUI
    
    - Display "validated" column
    - Allow ordering by "validated" column
    
    * Update table rowActions
    
    * Add row action to validate BOM line
    
    * Enable bulk deletion of BOM items
    SchrodingersGat authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    58f12f5 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. [WIP] Data importer (inventree#6911)

    * Adds new model for DataImportSession
    
    * Add file extension validation
    
    Expose to admin interface also
    
    * Switch to new 'importer' app
    
    * Refactoring to help prevent circular imports
    
    * Add serializer registry
    
    - Use @register_importer tag for any serializer class
    
    * Cleanup migration file
    
    - Do not use one-time hard-coded values here
    
    * Refactor code into registry.py
    
    * Add validation for the uploaded file
    
    - Must be importable by tablib
    
    * Refactoring
    
    * Adds property to retrieve matching serializer class
    
    * Update helper functions
    
    * Add hook to auto-assign columns on initial creation
    
    * Rename field
    
    * Enforce initial status value
    
    * Add model for individual rows in the data import
    
    * Add DataImportRow model
    
    * Extract data rows as dict
    
    * Update fields
    
    - Remove "progress" field (will be calculated)
    - Added "timestamp" field
    - Added "complete" field to DataImportRow
    
    * Auto-map column names
    
    - Provide "sensible" default values
    
    * Add API endpoint for DataImportSession
    
    * Offload data import operation
    
    - For large data files this may take a significant amount of time
    - Offload it to the background worker process
    
    * Refactor data import code
    
    * Update models
    
    - Add "columns" field to DataImportSession
    - Add "errors" field to DataImportRow
    
    * Move field mapping to a new model type
    
    - Simpler validation
    
    * Save "valid" status for each data row
    
    * Include session defaults when validating row data
    
    * Update content_excludes
    
    - Ignore importer models in import/export
    
    * Remove port from ALLOWED_HOST entries
    
    * Skip table events for importer models
    
    * Bug fixes
    
    * Serializer updates
    
    * Add more endpoints
    
    - DataImportColumnMappingList
    - DataImportRowList
    
    * further updates:
    
    - Add 'get_api_url' method
    - Handle case where
    
    * Expose "available fields" to the DataImportSession serializer
    
    Uses the (already available) inventree metadata middleware
    
    * Add detail endpoints
    
    * Clear existing column mappings
    
    * Add endpoint for accepting column mappings
    
    * Add API endpoint exposing available importer serializers
    
    * Add simple playground area for testing data importer
    
    * Adds simple form to start new import session
    
    - Needs work, file field does not currently function correctly
    
    * data_file is *not* read_only
    
    * Add check for file type
    
    * Remove debug statements
    
    * Refactor column mapping
    
    - Generate mapping for each column
    - Remove "columns" field
    - Column names are calculated dynamically
    
    * Fix uniqueness requirements on mapping table
    
    * Admin updates
    
    - Prevent deletion of mappings
    - Prevent addition of mappings
    
    * API endpoint updates
    
    - Prevent mappings from being deleted
    - Prevent mappings from being created
    
    * Update importer drawer
    
    * Add widget for selecting data columns
    
    * UI tweaks
    
    * Delete import session when closing modal
    
    * Allow empty string value
    
    * Complete column mapping
    
    * Adds ability to remove rows
    
    * Adjust drawer specs
    
    * Add column 'description' to serializer
    
    * Add option to hide labels in API form field
    
    * Update column heading
    
    * Fix frontend linting errors
    
    * Revert drawer position
    
    * Return correct type
    
    * Fix shadowing
    
    * Fix f-string
    
    * simplify frontend code
    
    * Move importer app
    
    * Update API version
    
    * Reintroduce export formats
    
    * Add new models to RuleSet
    
    * typescript cleanup
    
    * Typescript cleanup
    
    * Improvement for Switch / boolean field
    
    * Display original row data on popover
    
    * Only display mapped columns
    
    * Add DataExportMixin class
    
    - Replaces existing APIDownloadMixin
    - Uses DRF serializers for exporting
    - *much* more efficient
    
    * Create new file: importer.mixins.py
    
    * Add new mixin to existing views which support data export
    
    * Better error handling
    
    * Cleanup:
    
    - Remove references to APIDownloadMixin
    - Remove download_queryset method
    - All now handled by API-based export functionality
    
    * Replace table with InvenTreeTable
    
    - Paginate imported rows
    - Data can be searched, ordered,
    
    * Make 'pathstring' fields read-only
    
    * Expose list of valid importer types to the API
    
    * Exclude read-only fields
    
    * Cleanup
    
    * Updates for session model
    
    - Column is now editable on mapping object
    - Field is no  longer editable
    - Improve admin integration
    
    * Adds new custom hook for controlling data import session
    
    * Refactor column mapping widget
    
    * Refactor ImportDataSelector
    
    * Working on ImportDataSelector component
    
    * Adds method for editing fields in import table
    
    - Cell edit mode
    - Row edit mode
    - Form submission still needs work!
    
    * Adds background task for removing old import sessions
    
    * Fix api_version.py
    
    * Update src/frontend/src/components/importer/ImportDataSelector.tsx
    
    Co-authored-by: Lukas <76838159+wolflu05@users.noreply.github.com>
    
    * Update model verbose names
    
    * Rename mixin class
    
    * Add serializer mixin classes
    
    - Will allow for fine-tuning of the import/export proces
    
    * @register_importer requires specific mixin
    
    * Check subclass for export
    
    * Fix typos
    
    * Refactor export serializer
    
    - Keep operations local to the class
    
    * Add shim class to process an individual row before exporting it
    
    * Add mixin to existing serializers
    
    * Add export functionality for company serializers
    
    * Adds  placeholder for custom admin class
    
    * Update mantine styling
    
    * spacing -> gap
    
    * Add functionality to pre-process form data before upload
    
    * Remove old references to download_queryset
    
    * Improvements for data import drawer:
    
    - Pin title at top of drawer
    
    * Further improvements
    
    * Fix column selection input
    
    * Formatting improvements
    
    * Use a <Stepper> component for better progress display
    
    * Cleanup text
    
    * Add export-only fields to BuildItem queryset
    
    * Expand "export" fields for BuildItem dataset
    
    * Skip backup and static steps in CI
    
    * Remove hard-coded paths
    
    * Fix for "accept_mapping" method
    
    * Present required fields first on import session
    
    * Add "get_importable_fields" method
    
    * Add method for commiting imported row to database
    
    * Cleanup
    
    * Save "complete" state after row import
    
    * Allow prevention of column caching
    
    * Remove debug statement
    
    * Add basic admin table for import sessions
    
    * Fix for table filter functions
    
    - New mantine version requires string values
    
    * Add filters for import session table
    
    * Remove debug message
    
    * fix for <FilterItem />
    
    * Create new import session from admin page
    
    * Cleanup playground
    
    * Re-open an existing import session
    
    * Memoize cell value
    
    * Update <ImportDataSelector>
    
    * Enable download of build line data
    
    * Add extra detail fields
    
    * Register data importers for the stock app
    
    * Enable download of stock item tracking data
    
    * Register importerrs for "company" app
    
    * Register importers for the "order" app
    
    * Add extra fields to purchase order line item serializer
    
    * Update verbose names for order models
    
    * Cleanup import data table rendering
    
    * Pass session information through to cell renderer
    
    * add separate 'field_overrides' field
    
    * Expose 'field_overrides' to API
    
    * Refactor import field selection
    
    * Use override data if provided
    
    * Fix data extraction
    
    - Ignore columns which are not mapped
    
    * Fix fields.pop
    
    - Provide 'None' argument
    
    * Update import data rendering
    
    * Handle missing / empty column names when importing data
    
    * Bug fixin'
    
    * Update hook
    
    * Adds button to upload data straight to table
    
    * Cache "available_fields"
    
    - Reduces API access time by 85%
    
    * Fix calculation of completed_row_count
    
    * Import individual rows from import session
    
    * Allow import of multiple simultaneous records
    
    * Improve extraction of metadata
    
    - Especially for related fields
    - Request object no longer required
    
    * Implement suspended rendering of model instances
    
    * Cleanup
    
    * Implement more columns for StockTable
    
    * Allow stock filtering by packaging field
    
    * Fix "stock_value" column
    
    * Improve metadata extraction
    
    - Handle read_only_fields in Meta
    - Handle write_only_fields in Meta
    
    * Increase maximum number of importable rows
    
    * Force data import to run on background worker
    
    * Add export-only fields to StockItemSerializer class
    
    * Data conversion when performing initial import
    
    * Various tweaks
    
    * Fix order of operations for data import
    
    * Rename component
    
    * Allow import/export of more model types
    
    * Fix verbose name
    
    * Import rows as a bulk db operation
    
    * Enable download for PartCategoryTemplateTable
    
    * Update stock item export
    
    * Updates for unit tests
    
    * Remove xls format for now
    
    - Causes some bug in tablib
    - Surely xlsx is OK?
    
    * More unit test updates
    
    * Future proof migration
    
    * Updates
    
    * unit tests
    
    * Unit test fix
    
    * Remove 'field_overrides'
    
    - field_defaults will suffice
    
    * Remove 'xls' as download option from frontend
    
    * Add simple unit test for data import
    
    * PUI tweaks
    
    ---------
    
    Co-authored-by: Lukas <76838159+wolflu05@users.noreply.github.com>
    SchrodingersGat and wolflu05 authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    1f6cd9f View commit details
    Browse the repository at this point in the history
  2. Bump certifi from 2024.2.2 to 2024.7.4 in /contrib/dev_reqs (inventre…

    …e#7568)
    
    * Bump certifi from 2024.2.2 to 2024.7.4 in /contrib/dev_reqs
    
    Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.2.2 to 2024.7.4.
    - [Commits](certifi/python-certifi@2024.02.02...2024.07.04)
    
    ---
    updated-dependencies:
    - dependency-name: certifi
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * fix style
    
    ---------
    
    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>
    dependabot[bot] and matmair authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    71680f6 View commit details
    Browse the repository at this point in the history
  3. Ensure schema generation is more stable (inventree#7562)

    * Enable passing of enviroment variables
    
    * keep server url static
    see inventree#6882 (3)
    
    * keep plugin api out of schema
    see inventree#6882 (1)
    
    * Add kwarg to override db settings
    
    * keep currencies stable for schema generation
    see inventree#6882 (2)
    
    * use str instead of bool
    
    * add version bump
    matmair authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    74d3e28 View commit details
    Browse the repository at this point in the history
  4. New Crowdin updates (inventree#7564)

    * updated translation base
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    SchrodingersGat and github-actions[bot] authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    ab126a8 View commit details
    Browse the repository at this point in the history
  5. Bump the dependencies group with 2 updates (inventree#7541)

    Bumps the dependencies group with 2 updates: [docker/build-push-action](https://github.com/docker/build-push-action) and [github/codeql-action](https://github.com/github/codeql-action).
    
    
    Updates `docker/build-push-action` from 6.1.0 to 6.2.0
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@31159d4...1556069)
    
    Updates `github/codeql-action` from 3.25.10 to 3.25.11
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@23acc5c...b611370)
    
    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    13ee755 View commit details
    Browse the repository at this point in the history
  6. [PUI] Fix saveNotes callback (inventree#7545)

    * [PUI] Fix saveNotes callback
    
    * add delay to playwright test
    SchrodingersGat authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    97b6258 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. [Feature] Part lock (inventree#7527)

    * Add "locked" field to Part model
    
    - Default = false
    
    * Add "locked" field to PartSerializer
    
    - Allow filtering in API
    
    * Filter CUI tables by "locked" status
    
    * Add "locked" filter to part table
    
    * Update PUI table
    
    * PUI: Update display of part details  page
    
    * Add "locked" element
    
    * Ensmallen the gap
    
    * Edit "locked" field in CUI
    
    * Check BomItem before editing or deleting
    
    * Prevent bulk delete of BOM items
    
    * Check part lock for PartParameter model
    
    * Prevent deletion of a locked part
    
    * Add option to prevent build order creation for unlocked part
    
    * Bump API version
    
    * Hide actions from BOM table if part is locked
    
    * Fix for boolean form field
    
    * Update <PartParameterTable>
    
    * Add unit test for 'BUILDORDER_REQUIRE_LOCKED_PART' setting
    
    * Add unit test for part deletion
    
    * add bom item test
    
    * unit test for part parameter
    
    * Update playwright tests
    
    * Update docs
    
    * Remove defunct setting
    
    * Update playwright tests
    SchrodingersGat authored Jul 7, 2024
    Configuration menu
    Copy the full SHA
    8309eb6 View commit details
    Browse the repository at this point in the history
  2. [PUI] Update part duplicate forms (inventree#7575)

    - Enable copying of part details when duplicating a part
    - Update forms
    SchrodingersGat authored Jul 7, 2024
    Configuration menu
    Copy the full SHA
    3ce0202 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    18c7162 View commit details
    Browse the repository at this point in the history
  4. Fix schema version commit text (inventree#7576)

    * add "pretty" step names
    
    * fix commit name formatting
    matmair authored Jul 7, 2024
    Configuration menu
    Copy the full SHA
    0a9e63c View commit details
    Browse the repository at this point in the history
  5. Bump certifi from 2024.2.2 to 2024.7.4 in /src/backend (inventree#7566)

    * Bump certifi from 2024.2.2 to 2024.7.4 in /src/backend
    
    Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.2.2 to 2024.7.4.
    - [Commits](certifi/python-certifi@2024.02.02...2024.07.04)
    
    ---
    updated-dependencies:
    - dependency-name: certifi
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * fix style
    
    * another fix
    
    ---------
    
    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>
    Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
    3 people authored Jul 7, 2024
    Configuration menu
    Copy the full SHA
    48fb087 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    473268a View commit details
    Browse the repository at this point in the history
  7. General backend deps bump (inventree#7521)

    * bump backend deps
    
    * use lower version of drf
    
    * pin import-export to under 4.9
    
    * pin drf below 3.15
    
    * add note about pins
    
    * lower regex version
    matmair authored Jul 7, 2024
    Configuration menu
    Copy the full SHA
    1d4114b View commit details
    Browse the repository at this point in the history
  8. bump urllib3 to 2.2.2 (inventree#7578)

    Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
    matmair and SchrodingersGat authored Jul 7, 2024
    Configuration menu
    Copy the full SHA
    11e70c9 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. BOM delete fix (inventree#7586)

    * Fix order of operations for BOM item bulk delete
    
    * Improve error messaging
    
    * Add "validate_delete" method
    SchrodingersGat authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    6338733 View commit details
    Browse the repository at this point in the history
  2. Use more pathlib instead of os (inventree#7589)

    * unify path usage
    
    * remove usage of `os` for setup_test
    
    * more os usage
    
    * use mkdir instead
    matmair authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    1ac6df8 View commit details
    Browse the repository at this point in the history
  3. New Crowdin updates (inventree#7588)

    * updated translation base
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    SchrodingersGat and github-actions[bot] authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    189948b View commit details
    Browse the repository at this point in the history
  4. Default location column (inventree#7587)

    * Add "default_location_detail" serializer to part API
    
    * Add column to CUI table
    
    * Implement in PUI part table
    
    * Update API version
    SchrodingersGat authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    1017ff0 View commit details
    Browse the repository at this point in the history
  5. PUI form framework: dependent field (inventree#7584)

    * PUI form framework: implement the dependent field
    
    * fix: tests
    
    * fix: hook
    
    * fix: tests
    
    * --no-verify
    
    trigger: ci
    
    * --noVerify
    
    trigger: ci
    wolflu05 authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    9a6cfb4 View commit details
    Browse the repository at this point in the history
  6. Add cleanup task (inventree#7581)

    * [FR] Add invoke task to remove compiled files
    Fixes inventree#7559
    
    * add optional clear step before install ensuring clean updates
    
    * add pre-install
    
    * Update preinstall.sh
    
    * Update functions.sh
    
    * Update preinstall.sh
    
    * add a generic run helper to ensure commands run from top directory
    
    * use generic run for other helpers
    matmair authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    3845260 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Bump the dependencies group with 5 updates (inventree#7590)

    Bumps the dependencies group with 5 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) | `3.0.0` | `3.1.0` |
    | [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) | `3.3.0` | `3.4.0` |
    | [docker/build-push-action](https://github.com/docker/build-push-action) | `6.2.0` | `6.3.0` |
    | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4.3.3` | `4.3.4` |
    | [actions/download-artifact](https://github.com/actions/download-artifact) | `4.1.7` | `4.1.8` |
    
    
    Updates `docker/setup-qemu-action` from 3.0.0 to 3.1.0
    - [Release notes](https://github.com/docker/setup-qemu-action/releases)
    - [Commits](docker/setup-qemu-action@6882732...5927c83)
    
    Updates `docker/setup-buildx-action` from 3.3.0 to 3.4.0
    - [Release notes](https://github.com/docker/setup-buildx-action/releases)
    - [Commits](docker/setup-buildx-action@d70bba7...4fd8129)
    
    Updates `docker/build-push-action` from 6.2.0 to 6.3.0
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@1556069...1a16264)
    
    Updates `actions/upload-artifact` from 4.3.3 to 4.3.4
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@6546280...0b2256b)
    
    Updates `actions/download-artifact` from 4.1.7 to 4.1.8
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](actions/download-artifact@65a9edc...fa0a91b)
    
    ---
    updated-dependencies:
    - dependency-name: docker/setup-qemu-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: docker/setup-buildx-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: actions/download-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    c05cf86 View commit details
    Browse the repository at this point in the history
  2. Build Line Updates (inventree#7591)

    * Update build line tables
    
    * Add additional fiels to BuildLine serializer
    
    * Bump API version
    SchrodingersGat authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    e943c5a View commit details
    Browse the repository at this point in the history
  3. Move duplicate schema endpoint (inventree#7595)

    * move duplicate endpoint
    
    * fix link
    matmair authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    fd42b2f View commit details
    Browse the repository at this point in the history
  4. Bump the dependencies group across 1 directory with 52 updates (inven…

    …tree#7540)
    
    * Bump the dependencies group across 1 directory with 52 updates
    
    Bumps the dependencies group with 50 updates in the /src/frontend directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.16.0` | `6.16.3` |
    | [@codemirror/language](https://github.com/codemirror/language) | `6.10.1` | `6.10.2` |
    | [@codemirror/lint](https://github.com/codemirror/lint) | `6.5.0` | `6.8.1` |
    | [@codemirror/view](https://github.com/codemirror/view) | `6.26.3` | `6.28.3` |
    | [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `0.2.0` | `0.2.2` |
    | [@lingui/core](https://github.com/lingui/js-lingui) | `4.10.0` | `4.11.1` |
    | [@lingui/react](https://github.com/lingui/js-lingui) | `4.10.0` | `4.11.1` |
    | [@mantine/carousel](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel) | `7.10.0` | `7.11.0` |
    | [@mantine/charts](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts) | `7.10.1` | `7.11.0` |
    | [@mantine/core](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core) | `7.10.0` | `7.11.0` |
    | [@mantine/dates](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates) | `7.10.0` | `7.11.0` |
    | [@mantine/dropzone](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone) | `7.10.0` | `7.11.0` |
    | [@mantine/form](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form) | `7.10.0` | `7.11.0` |
    | [@mantine/hooks](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks) | `7.10.0` | `7.11.0` |
    | [@mantine/modals](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/modals) | `7.10.0` | `7.11.0` |
    | [@mantine/notifications](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications) | `7.10.0` | `7.11.0` |
    | [@mantine/spotlight](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/spotlight) | `7.10.0` | `7.11.0` |
    | [@mantine/vanilla-extract](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/vanilla-extract) | `7.10.0` | `7.11.0` |
    | [@mdxeditor/editor](https://github.com/mdx-editor/editor) | `3.4.0` | `3.6.1` |
    | [@sentry/react](https://github.com/getsentry/sentry-javascript) | `7.110.1` | `8.13.0` |
    | [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.2.0` | `3.7.0` |
    | [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.29.2` | `5.49.2` |
    | [@uiw/codemirror-theme-vscode](https://github.com/uiwjs/react-codemirror) | `4.21.25` | `4.22.2` |
    | [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.21.25` | `4.22.2` |
    | [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css) | `1.14.2` | `1.15.3` |
    | [axios](https://github.com/axios/axios) | `1.6.8` | `1.7.2` |
    | [embla-carousel-react](https://github.com/davidjerleke/embla-carousel) | `8.0.2` | `8.1.6` |
    | [mantine-datatable](https://github.com/icflorescu/mantine-datatable) | `7.8.1` | `7.11.1` |
    | [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.2.0` | `18.3.1` |
    | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.2.79` | `18.3.3` |
    | [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.2.0` | `18.3.1` |
    | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.2.25` | `18.3.0` |
    | [react-is](https://github.com/facebook/react/tree/HEAD/packages/react-is) | `18.2.0` | `18.3.1` |
    | [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.22.3` | `6.24.0` |
    | [styled-components](https://github.com/styled-components/styled-components) | `6.1.8` | `6.1.11` |
    | [zustand](https://github.com/pmndrs/zustand) | `4.5.2` | `4.5.4` |
    | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.24.4` | `7.24.7` |
    | [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.24.1` | `7.24.7` |
    | [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.24.1` | `7.24.7` |
    | [@lingui/cli](https://github.com/lingui/js-lingui) | `4.10.0` | `4.11.1` |
    | [@lingui/macro](https://github.com/lingui/js-lingui) | `4.10.0` | `4.11.1` |
    | [@playwright/test](https://github.com/microsoft/playwright) | `1.43.1` | `1.45.0` |
    | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.12.7` | `20.14.9` |
    | [@vanilla-extract/vite-plugin](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin) | `4.0.7` | `4.0.12` |
    | [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.2.1` | `4.3.1` |
    | [nyc](https://github.com/istanbuljs/nyc) | `15.1.0` | `17.0.0` |
    | [rollup-plugin-license](https://github.com/mjeanroy/rollup-plugin-license) | `3.3.1` | `3.5.1` |
    | [typescript](https://github.com/Microsoft/TypeScript) | `5.4.5` | `5.5.2` |
    | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.2.8` | `5.3.2` |
    | [vite-plugin-istanbul](https://github.com/ifaxity/vite-plugin-istanbul) | `6.0.0` | `6.0.2` |
    
    
    
    Updates `@codemirror/autocomplete` from 6.16.0 to 6.16.3
    - [Changelog](https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md)
    - [Commits](codemirror/autocomplete@6.16.0...6.16.3)
    
    Updates `@codemirror/language` from 6.10.1 to 6.10.2
    - [Changelog](https://github.com/codemirror/language/blob/main/CHANGELOG.md)
    - [Commits](codemirror/language@6.10.1...6.10.2)
    
    Updates `@codemirror/lint` from 6.5.0 to 6.8.1
    - [Changelog](https://github.com/codemirror/lint/blob/main/CHANGELOG.md)
    - [Commits](codemirror/lint@6.5.0...6.8.1)
    
    Updates `@codemirror/view` from 6.26.3 to 6.28.3
    - [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md)
    - [Commits](codemirror/view@6.26.3...6.28.3)
    
    Updates `@fortawesome/react-fontawesome` from 0.2.0 to 0.2.2
    - [Release notes](https://github.com/FortAwesome/react-fontawesome/releases)
    - [Changelog](https://github.com/FortAwesome/react-fontawesome/blob/0.2.x/CHANGELOG.md)
    - [Commits](FortAwesome/react-fontawesome@0.2.0...0.2.2)
    
    Updates `@lingui/core` from 4.10.0 to 4.11.1
    - [Release notes](https://github.com/lingui/js-lingui/releases)
    - [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md)
    - [Commits](lingui/js-lingui@v4.10.0...v4.11.1)
    
    Updates `@lingui/react` from 4.10.0 to 4.11.1
    - [Release notes](https://github.com/lingui/js-lingui/releases)
    - [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md)
    - [Commits](lingui/js-lingui@v4.10.0...v4.11.1)
    
    Updates `@mantine/carousel` from 7.10.0 to 7.11.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.11.0/packages/@mantine/carousel)
    
    Updates `@mantine/charts` from 7.10.1 to 7.11.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.11.0/packages/@mantine/charts)
    
    Updates `@mantine/core` from 7.10.0 to 7.11.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.11.0/packages/@mantine/core)
    
    Updates `@mantine/dates` from 7.10.0 to 7.11.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.11.0/packages/@mantine/dates)
    
    Updates `@mantine/dropzone` from 7.10.0 to 7.11.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.11.0/packages/@mantine/dropzone)
    
    Updates `@mantine/form` from 7.10.0 to 7.11.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.11.0/packages/@mantine/form)
    
    Updates `@mantine/hooks` from 7.10.0 to 7.11.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.11.0/packages/@mantine/hooks)
    
    Updates `@mantine/modals` from 7.10.0 to 7.11.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.11.0/packages/@mantine/modals)
    
    Updates `@mantine/notifications` from 7.10.0 to 7.11.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.11.0/packages/@mantine/notifications)
    
    Updates `@mantine/spotlight` from 7.10.0 to 7.11.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.11.0/packages/@mantine/spotlight)
    
    Updates `@mantine/vanilla-extract` from 7.10.0 to 7.11.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.11.0/packages/@mantine/vanilla-extract)
    
    Updates `@mdxeditor/editor` from 3.4.0 to 3.6.1
    - [Release notes](https://github.com/mdx-editor/editor/releases)
    - [Commits](mdx-editor/editor@v3.4.0...v3.6.1)
    
    Updates `@sentry/react` from 7.110.1 to 8.13.0
    - [Release notes](https://github.com/getsentry/sentry-javascript/releases)
    - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
    - [Commits](getsentry/sentry-javascript@7.110.1...8.13.0)
    
    Updates `@tabler/icons-react` from 3.2.0 to 3.7.0
    - [Release notes](https://github.com/tabler/tabler-icons/releases)
    - [Commits](https://github.com/tabler/tabler-icons/commits/v3.7.0/packages/icons-react)
    
    Updates `@tanstack/react-query` from 5.29.2 to 5.49.2
    - [Release notes](https://github.com/TanStack/query/releases)
    - [Commits](https://github.com/TanStack/query/commits/v5.49.2/packages/react-query)
    
    Updates `@uiw/codemirror-theme-vscode` from 4.21.25 to 4.22.2
    - [Release notes](https://github.com/uiwjs/react-codemirror/releases)
    - [Commits](uiwjs/react-codemirror@v4.21.25...v4.22.2)
    
    Updates `@uiw/react-codemirror` from 4.21.25 to 4.22.2
    - [Release notes](https://github.com/uiwjs/react-codemirror/releases)
    - [Commits](uiwjs/react-codemirror@v4.21.25...v4.22.2)
    
    Updates `@vanilla-extract/css` from 1.14.2 to 1.15.3
    - [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.15.3/packages/css)
    
    Updates `axios` from 1.6.8 to 1.7.2
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](axios/axios@v1.6.8...v1.7.2)
    
    Updates `clsx` from 2.1.0 to 2.1.1
    - [Release notes](https://github.com/lukeed/clsx/releases)
    - [Commits](lukeed/clsx@v2.1.0...v2.1.1)
    
    Updates `embla-carousel-react` from 8.0.2 to 8.1.6
    - [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
    - [Commits](davidjerleke/embla-carousel@v8.0.2...v8.1.6)
    
    Updates `mantine-datatable` from 7.8.1 to 7.11.1
    - [Changelog](https://github.com/icflorescu/mantine-datatable/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/icflorescu/mantine-datatable/commits)
    
    Updates `react` from 18.2.0 to 18.3.1
    - [Release notes](https://github.com/facebook/react/releases)
    - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react)
    
    Updates `@types/react` from 18.2.79 to 18.3.3
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)
    
    Updates `react-dom` from 18.2.0 to 18.3.1
    - [Release notes](https://github.com/facebook/react/releases)
    - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react-dom)
    
    Updates `@types/react-dom` from 18.2.25 to 18.3.0
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)
    
    Updates `react-hook-form` from 7.51.3 to 7.51.5
    - [Release notes](https://github.com/react-hook-form/react-hook-form/releases)
    - [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md)
    - [Commits](react-hook-form/react-hook-form@v7.51.3...v7.51.5)
    
    Updates `react-is` from 18.2.0 to 18.3.1
    - [Release notes](https://github.com/facebook/react/releases)
    - [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react-is)
    
    Updates `react-router-dom` from 6.22.3 to 6.24.0
    - [Release notes](https://github.com/remix-run/react-router/releases)
    - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
    - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.24.0/packages/react-router-dom)
    
    Updates `styled-components` from 6.1.8 to 6.1.11
    - [Release notes](https://github.com/styled-components/styled-components/releases)
    - [Commits](styled-components/styled-components@v6.1.8...v6.1.11)
    
    Updates `zustand` from 4.5.2 to 4.5.4
    - [Release notes](https://github.com/pmndrs/zustand/releases)
    - [Commits](pmndrs/zustand@v4.5.2...v4.5.4)
    
    Updates `@babel/core` from 7.24.4 to 7.24.7
    - [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.24.7/packages/babel-core)
    
    Updates `@babel/preset-react` from 7.24.1 to 7.24.7
    - [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.24.7/packages/babel-preset-react)
    
    Updates `@babel/preset-typescript` from 7.24.1 to 7.24.7
    - [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.24.7/packages/babel-preset-typescript)
    
    Updates `@lingui/cli` from 4.10.0 to 4.11.1
    - [Release notes](https://github.com/lingui/js-lingui/releases)
    - [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md)
    - [Commits](lingui/js-lingui@v4.10.0...v4.11.1)
    
    Updates `@lingui/macro` from 4.10.0 to 4.11.1
    - [Release notes](https://github.com/lingui/js-lingui/releases)
    - [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md)
    - [Commits](lingui/js-lingui@v4.10.0...v4.11.1)
    
    Updates `@playwright/test` from 1.43.1 to 1.45.0
    - [Release notes](https://github.com/microsoft/playwright/releases)
    - [Commits](microsoft/playwright@v1.43.1...v1.45.0)
    
    Updates `@types/node` from 20.12.7 to 20.14.9
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    Updates `@types/react` from 18.2.79 to 18.3.3
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)
    
    Updates `@types/react-dom` from 18.2.25 to 18.3.0
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)
    
    Updates `@vanilla-extract/vite-plugin` from 4.0.7 to 4.0.12
    - [Release notes](https://github.com/vanilla-extract-css/vanilla-extract/releases)
    - [Changelog](https://github.com/vanilla-extract-css/vanilla-extract/blob/master/packages/vite-plugin/CHANGELOG.md)
    - [Commits](https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/vite-plugin@4.0.12/packages/vite-plugin)
    
    Updates `@vitejs/plugin-react` from 4.2.1 to 4.3.1
    - [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
    - [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite-plugin-react/commits/v4.3.1/packages/plugin-react)
    
    Updates `nyc` from 15.1.0 to 17.0.0
    - [Release notes](https://github.com/istanbuljs/nyc/releases)
    - [Changelog](https://github.com/istanbuljs/nyc/blob/main/CHANGELOG.md)
    - [Commits](istanbuljs/nyc@v15.1.0...nyc-v17.0.0)
    
    Updates `rollup-plugin-license` from 3.3.1 to 3.5.1
    - [Changelog](https://github.com/mjeanroy/rollup-plugin-license/blob/master/CHANGELOG.md)
    - [Commits](mjeanroy/rollup-plugin-license@v3.3.1...v3.5.1)
    
    Updates `typescript` from 5.4.5 to 5.5.2
    - [Release notes](https://github.com/Microsoft/TypeScript/releases)
    - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
    - [Commits](microsoft/TypeScript@v5.4.5...v5.5.2)
    
    Updates `vite` from 5.2.8 to 5.3.2
    - [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/v5.3.2/packages/vite)
    
    Updates `vite-plugin-istanbul` from 6.0.0 to 6.0.2
    - [Release notes](https://github.com/ifaxity/vite-plugin-istanbul/releases)
    - [Changelog](https://github.com/iFaxity/vite-plugin-istanbul/blob/next/release.config.js)
    - [Commits](iFaxity/vite-plugin-istanbul@v6.0.0...v6.0.2)
    
    ---
    updated-dependencies:
    - dependency-name: "@codemirror/autocomplete"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@codemirror/language"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@codemirror/lint"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@codemirror/view"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@fortawesome/react-fontawesome"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@lingui/core"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@lingui/react"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/carousel"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/charts"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/core"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/dates"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/dropzone"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/form"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/hooks"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/modals"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/notifications"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/spotlight"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/vanilla-extract"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mdxeditor/editor"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@sentry/react"
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: dependencies
    - dependency-name: "@tabler/icons-react"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@tanstack/react-query"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@uiw/codemirror-theme-vscode"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@uiw/react-codemirror"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@vanilla-extract/css"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: axios
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: clsx
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: embla-carousel-react
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: mantine-datatable
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: react
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@types/react"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: react-dom
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@types/react-dom"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: react-hook-form
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: react-is
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: react-router-dom
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: styled-components
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: zustand
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@babel/core"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@babel/preset-react"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@babel/preset-typescript"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@lingui/cli"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@lingui/macro"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@types/react"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@types/react-dom"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@vanilla-extract/vite-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@vitejs/plugin-react"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: nyc
      dependency-type: direct:development
      update-type: version-update:semver-major
      dependency-group: dependencies
    - dependency-name: rollup-plugin-license
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: vite
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: vite-plugin-istanbul
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * Fix callback args for <Boundary>
    
    * Ignore specific warning message (for now)
    
    * Tweak unit test
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
    dependabot[bot] and SchrodingersGat authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    b59ecda View commit details
    Browse the repository at this point in the history
  5. [Bug] Project code fix (inventree#7599)

    * Fix project_code serializer field
    
    - Imroperly marked as "read only"
    
    * Add unit test
    
    * Bump API version
    
    * Add project code label to order serializers
    
    - Making it available in exported dataset
    SchrodingersGat authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    494c12f View commit details
    Browse the repository at this point in the history
  6. Parameter value bug (inventree#7601)

    * Handle out-of range numerical values
    
    * Add unit test
    SchrodingersGat authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    84d0768 View commit details
    Browse the repository at this point in the history
  7. Bump certifi from 2024.2.2 to 2024.7.4 in /docs (inventree#7596)

    * Bump certifi from 2024.2.2 to 2024.7.4 in /docs
    
    Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.2.2 to 2024.7.4.
    - [Commits](certifi/python-certifi@2024.02.02...2024.07.04)
    
    ---
    updated-dependencies:
    - dependency-name: certifi
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * fix req
    
    ---------
    
    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>
    dependabot[bot] and matmair authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    cd1d4a4 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Tweak checks for error messages (inventree#7598)

    * Tweak checks for error messages
    
    - Ensure user is logged in before checking permissions
    
    * Fix <InstanceDetail/>
    
    * Tweak notification check
    SchrodingersGat authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    2d8f5e9 View commit details
    Browse the repository at this point in the history
  2. [PUI] Query cache improvements (inventree#7609)

    * Remove duplicate call to fetchUserState
    
    * Optimize printing fields request
    
    - Implement using useQuery hook
    - Add 500ms cache
    
    * Prevent duplicate locale setting
    
    * Add cache time to useFilters hook
    
    * Prevent useGenerator from fetching initially
    SchrodingersGat authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    7655113 View commit details
    Browse the repository at this point in the history
  3. Fix "Scan barcode" modal input (inventree#7610)

    * Prevent browser shortcuts in barcode input field
    
    * Add Alt & Control key input
    tomvaneyck authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    8059fb1 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    2e4ab45 View commit details
    Browse the repository at this point in the history
  2. [PUI] Add more columns (inventree#7618)

    * [PUI] Add more columns
    
    - Add "IPN" column to stock table
    - Add "revision" column to stock table
    
    * Add IPN column to BOM table
    SchrodingersGat authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    81ab7aa View commit details
    Browse the repository at this point in the history
  3. Add server-side annotation for "can_build" (inventree#7619)

    * Add server-side annotation for "can_build"
    
    - This calculation now performed on the server (in the API)
    - Allows better table ordering, etc
    - Makes it available for data export
    
    * Bump API version
    SchrodingersGat authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    2ebe6e0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5e040c4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4e68794 View commit details
    Browse the repository at this point in the history
  6. [Feature] Build allocation export (inventree#7611)

    * CUI: Add "allocated stock" panel to build order page
    
    * Implement CUI table for build order allocations
    
    * Add "bulk delete" option for build order allocations
    
    * Add row actions
    
    * Add extra fields for data export
    
    * Add build allocation table in PUI
    
    * Add 'batch' column
    
    * Bump API version
    
    * Add playwright tests
    
    * Fix missing renderer
    
    * Update build docs
    
    * Update playwright tests
    
    * Update playwright tests
    SchrodingersGat authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    6650f3e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    be2beec View commit details
    Browse the repository at this point in the history
  8. Change "Edit/Delete test result" to "Edit/Delete test template" toolt…

    …ip of (inventree#7625)
    
    the test template list actions.
    martonmiklos authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    5d1f2b3 View commit details
    Browse the repository at this point in the history
  9. Various small code quality cleanups (inventree#7626)

    * fix possible access to None value
    
    * fix possible access to empty valie
    
    * fix possible access to empty value
    
    * define exception
    
    * remove old todo
    
    * fix trigger on none
    
    * merge condition
    
    * remove empty object pattern
    
    * fix typo
    
    * fix usage of var
    
    * add missing import
    
    * use for of itterator instead
    
    * use let instead of var
    
    * move declaration to ensure logger is accessible
    
    * Revert "remove empty object pattern"
    
    This reverts commit 4701cc9.
    matmair authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    3d82354 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Update part detail (inventree#7629)

    - Include variant stock in "in stock" badge
    SchrodingersGat authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    a237de1 View commit details
    Browse the repository at this point in the history
  2. Arabic support (inventree#7630)

    * Add 'ar' language (Arabic)
    
    * Add front-end support
    SchrodingersGat authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    fb17078 View commit details
    Browse the repository at this point in the history
  3. Revision Improvements (inventree#7585)

    * Bump djangorestframework from 3.14.0 to 3.15.2 in /src/backend
    
    Bumps [djangorestframework](https://github.com/encode/django-rest-framework) from 3.14.0 to 3.15.2.
    - [Release notes](https://github.com/encode/django-rest-framework/releases)
    - [Commits](encode/django-rest-framework@3.14.0...3.15.2)
    
    ---
    updated-dependencies:
    - dependency-name: djangorestframework
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * fix req
    
    * fix deps again
    
    * patch serializer
    
    * bump api version
    
    * Fix "min_value" for DRF decimal fields
    
    * Add default serializer values for 'IPN' and 'revision'
    
    * Add specific serializer for email field
    
    * Fix API version
    
    * Add 'revision_of' field to Part model
    
    * Add validation checks for new revision_of field
    
    * Update migration
    
    * Add unit test for 'revision' rules
    
    * Add API filters for revision control
    
    * Add table filters for PUI
    
    * Add "revision_of" field to PUI form
    
    * Update part forms for PUI
    
    * Render part revision selection dropdown in PUI
    
    * Prevent refetch on focus
    
    * Ensure select renders above other items
    
    * Disable searching
    
    * Cleanup <PartDetail/>
    
    * UI tweak
    
    * Add setting to control revisions for assemblies
    
    * Hide revision selection drop-down if revisions are not enabled
    
    * Query updates
    
    * Validate entire BOM table from PUI
    
    * Sort revisions
    
    * Fix requirements files
    
    * Fix api_version.py
    
    * Reintroduce previous check for IPN / revision uniqueness
    
    * Set default value for refetchOnWindowFocus (false)
    
    * Revert serializer change
    
    * Further CI fixes
    
    * Further unit test updates
    
    * Fix defaults for query client
    
    * Add docs
    
    * Add link to "revision_of" in CUI
    
    * Add playwright test for revisions
    
    * Ignore notification errors for playwright
    
    ---------
    
    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>
    3 people authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    767b763 View commit details
    Browse the repository at this point in the history
  4. Fix machine request pickeling and settings (inventree#6772)

    * Fix machine request pickeling
    
    * fix precommit
    
    * fix: shared state between workers and main thread for machine registry
    
    * remove last usage of legacy PUI form framework to fix machine edit/delete modal
    
    * reset cache before initialization
    
    * update documentation
    
    * fix: invalidating cache
    
    * implement machine registry hash to check if a reload is required
    
    * trigger: ci
    
    * fix: request bug
    
    * fix: test
    
    * trigger: ci
    
    * add clear errors and improve restart hook
    
    * auto initialize not initialized machines when changing active state
    
    * fix: tests
    wolflu05 authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    23a394d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c87b5c8 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. Fix issues made in inventree#7614 (inventree#7622)

    * Fix issues made in inventree#7614
    
    * Flip cases
    
    * Remove caching of the debug settings
    
    ---------
    
    Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
    martonmiklos and SchrodingersGat authored Jul 13, 2024
    Configuration menu
    Copy the full SHA
    e5814ea View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Configuration menu
    Copy the full SHA
    0db280a View commit details
    Browse the repository at this point in the history
  2. Allocated stock table fix (inventree#7636)

    * Expose batch code field to StockItemSerializerBrief
    
    * Expose more fields to PartBriefSerializer
    
    * Additional export fields to BuildItemSerializer
    
    * Bump API version
    
    * Fix playwright test
    SchrodingersGat authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    750e6d8 View commit details
    Browse the repository at this point in the history
  3. [PUI] Add BOM import tool (inventree#7635)

    * Add "field_overrides" field to DataImportSession model
    
    * Adjust logic for extracting field value
    
    * Add import drawer to BOM table
    
    * Enable download of BOM data
    
    * Improve support for hidden errors in forms
    
    * Improve form submission on front-end
    
    - Handle a mix of files and JSON fields
    - Stringify any objects
    
    * Update backend validation for data import session
    
    - Accept override values if provided
    - Ensure correct data format
    - Update fields for BomItem serializer
    
    * Add completion check for data import session
    
    * Improvements to importer drawer
    
    * Render column selection as a table
    
    * Add debouncing to text form fields
    
    - Significantly reduces rendering calls
    
    * Fix for TextField
    
    * Allow instance data to be updated manually
    
    * Allow specification of per-field default values when importing data
    
    * Improve rendering of import
    
    * Improve UI for data import drawer
    
    * Bump API version
    
    * Add callback after bulk delete
    
    * Update playwright test
    
    * Fix for editRow function
    SchrodingersGat authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    76f8a2e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32147e3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    38ad83e View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Fix argument name (inventree#7653)

    * Fix argument name
    
    * Fix typo
    SchrodingersGat authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    fc0a860 View commit details
    Browse the repository at this point in the history
  2. [PUI] Tweak purchase order line table (inventree#7656)

    * Add "packaging" field to PO line table
    
    * Fixes for order detail pages
    SchrodingersGat authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    b96b8b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    33b2ca8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    25c9132 View commit details
    Browse the repository at this point in the history
  5. Logic fix for UI elements (inventree#7657)

    - Check for false, as !true includes undefined
    - Prevents visual flashes due to short term rendering of elements
    SchrodingersGat authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    12dfaab View commit details
    Browse the repository at this point in the history
  6. Bump the dependencies group with 3 updates (inventree#7661)

    Bumps the dependencies group with 3 updates: [actions/setup-python](https://github.com/actions/setup-python), [docker/build-push-action](https://github.com/docker/build-push-action) and [github/codeql-action](https://github.com/github/codeql-action).
    
    
    Updates `actions/setup-python` from 5.1.0 to 5.1.1
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](actions/setup-python@82c7e63...39cd149)
    
    Updates `docker/build-push-action` from 6.3.0 to 6.4.0
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@1a16264...a254f8c)
    
    Updates `github/codeql-action` from 3.25.11 to 3.25.12
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@b611370...4fa2a79)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    0d2424a View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Added onInput event for fields in forms - fix for issue inventree#7600 (

    inventree#7660)
    
    An onInput event is added for fields in forms that gets triggered everytime an input is detected in the field
    rocheparadox authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    a3103cf View commit details
    Browse the repository at this point in the history
  2. Adjust packaging at different stages (inventree#7649)

    * Allow override of packaging field when receiving items against a PurchaseOrder
    
    * Allow editing of batch code and packaging when transferring stock
    
    * Bump API version
    
    * Translate table headers
    
    * [PUI] Update receive items form
    
    * [PUI] Allow packaging adjustment on stock actions
    
    * Hide packaging field for other actions
    
    * JS linting
    
    * Add 'note' field when receiving item against purchase order
    
    * [CUI] implement note field
    
    * Implement "note" field in PUI
    
    * Comment out failing tests
    SchrodingersGat authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    c3ce9cd View commit details
    Browse the repository at this point in the history
  3. Fix rendering bug with company image (inventree#7668)

    Fixed rendering bug when switching from a company that has an image and one that hasn't in a related model field due to the number of rendered hooks changes, because Thumbnail is not used as a component here, but a normal function.
    wolflu05 authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    b783f52 View commit details
    Browse the repository at this point in the history
  4. Add notes to mp and sp (inventree#7667)

    * add notes to mp and sp
    
    * bump api version
    wolflu05 authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    453254c View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. [PUI] PO line item import (inventree#7671)

    * Fix typo
    
    * Adds new field to DataImportSession model
    
    - field_filters
    - Allows custom API field filters to be specified
    
    * Update serializer
    
    * Add button to import purchase order line items
    
    * Fix instance renderer
    
    * Make use of "filters" attribute
    
    * Specify default currency for import
    
    * Update serializer
    
    * Bump API version
    
    * Rename purchaseorderline -> purchaseorderlineitem
    SchrodingersGat authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    eacd28b View commit details
    Browse the repository at this point in the history
  2. [CUI] Non field errors (inventree#7672)

    * Fix typo
    
    * [CUI] Display hidden error messages in forms
    
    * Adjust build checks
    
    * Improve error checking
    SchrodingersGat authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    234b0ed View commit details
    Browse the repository at this point in the history
  3. Various SAST fixes (inventree#7644)

    * cleanup auth
    
    * clean Unexpected empty object pattern
    
    * clenaup empty object patterns
    
    * fix identical sub-expressions
    
    * fix missing title on iframe
    
    * Do not pass children as props
    
    * update node assigment
    
    * fix typing
    
    * fix variables that shadow builtins
    
    * revert StylishText change
    matmair authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    547fa17 View commit details
    Browse the repository at this point in the history
  4. [CI] Add nicer OpenAPI diffs (inventree#7002)

    * add diff action
    
    * Update api_version.py
    
    * always diff schemas
    
    * move model lookup to subpath
    
    * Add diff to step summary
    
    * fix arg name
    
    * use echo step instead
    
    * split action and fail curl
    
    * fail if download not possible
    
    * capture code
    
    * remove wrong syntax
    
    * decrease download number
    
    * revert qc
    
    * extend version_check
    
    * fix exit cond
    
    * fix link
    
    * add dummy change
    
    * Update api_version.py
    
    * use html for format
    matmair authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    44a5f76 View commit details
    Browse the repository at this point in the history
  5. Bump development deps (inventree#7606)

    * bump pre-commit
    
    * add config for codespell
    
    * re-add hashes
    matmair authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    dae173e View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. New Crowdin updates (inventree#7669)

    * updated translation base
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    SchrodingersGat and github-actions[bot] authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    ca3f5c0 View commit details
    Browse the repository at this point in the history
  2. [PUI] Tweaks (inventree#7673)

    * Fix typo
    
    * Filter fix for "supplier" field
    
    * Fix supplier part actions
    
    * Fix actions for manufacturer part
    
    * Improve bulk-delete modal
    
    - Prevents duplicate copies of modal being displayed
    
    * Cleanup admin / settings panels
    
    * Adjust playwright test
    SchrodingersGat authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    58807d5 View commit details
    Browse the repository at this point in the history
  3. Cast width / height to integer (inventree#7676)

    * Cast width / height to integer
    
    * Convert "rotate" parameter
    SchrodingersGat authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    ecec81e View commit details
    Browse the repository at this point in the history
  4. Fix loading sequence for PUI form fields (inventree#7678)

    - Ensure that "existing" values are honored
    - Change hook execution ordering
    - Delay field display until all fields are loaded
    SchrodingersGat authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    c6d310c View commit details
    Browse the repository at this point in the history
  5. Optimize PUI package delivery for package installs (inventree#7655)

    * Package frontend in deb
    
    * Add artifact download
    
    * remove 0.8.0 check
    
    * remove array casting
    
    * fix format once more
    
    * another try
    
    * add brackets again
    
    * add version
    
    * and bash
    
    * and shell
    
    * more debuging
    
    * various style fixes
    
    * small fixes
    
    * and ls for prosperity
    
    * debug
    
    * maybe git as source?
    
    * fix download cmd?
    
    * debug a bit
    
    * debug a bit more
    
    * remove sha download - is not working with GHA restrictions
    
    * write version number
    
    * check if a new frontend must be dowloaded
    
    * write versions into frontend packages
    
    * Matmair/issue7338 (inventree#205)
    
    * Package frontend in deb
    
    * Add artifact download
    
    * remove 0.8.0 check
    
    * remove array casting
    
    * fix format once more
    
    * another try
    
    * add brackets again
    
    * add version
    
    * and bash
    
    * and shell
    
    * more debuging
    
    * various style fixes
    
    * small fixes
    
    * and ls for prosperity
    
    * debug
    
    * maybe git as source?
    
    * fix download cmd?
    
    * debug a bit
    
    * debug a bit more
    
    * remove sha download - is not working with GHA restrictions
    
    * write version number
    
    * check if a new frontend must be dowloaded
    
    * write versions into frontend packages
    
    * change ref dir for tests
    
    * add better build logging
    
    * extend task to get ref from package
    
    * fix downloading syntax
    
    * fix name ref
    
    * make more robust
    
    * more logging
    
    * move import
    
    * turn down unzipping noise
    
    * strip content (spaces, newlines)
    
    * add info what happens now
    
    * fix quite flag
    
    * adjust publisher
    matmair authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    105dd71 View commit details
    Browse the repository at this point in the history
  6. Cui tree fix (inventree#7680)

    * [CUI] Fix for tree expansion
    
    - Prevent infinite recursion
    - Not sure how this has not happened before
    
    * Code cleanup
    SchrodingersGat authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    cb2c220 View commit details
    Browse the repository at this point in the history
  7. Bump sentry-sdk from 2.7.0 to 2.8.0 in /src/backend (inventree#7683)

    * Bump sentry-sdk from 2.7.0 to 2.8.0 in /src/backend
    
    Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 2.7.0 to 2.8.0.
    - [Release notes](https://github.com/getsentry/sentry-python/releases)
    - [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
    - [Commits](getsentry/sentry-python@2.7.0...2.8.0)
    
    ---
    updated-dependencies:
    - dependency-name: sentry-sdk
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * fix requirements format
    
    ---------
    
    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>
    dependabot[bot] and matmair authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    ba4b1bc View commit details
    Browse the repository at this point in the history
  8. Various small packaging fixes (inventree#7686)

    * move repo setting for packager to yml
    
    * fix python detection
    
    * fix persistent setting writing (during onboarding)
    
    * clean up OS before uninstalling
    matmair authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    0f1645e View commit details
    Browse the repository at this point in the history
  9. Small typescript cleanups (inventree#7685)

    * cleanup typescript:S1128
    
    * fix typescript:S1854
    
    * clean up typescript:S6749
    
    * fix names for typescript:S6754
    matmair authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    0a2817d View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. [PUI] Tab permissions (inventree#7692)

    * [PUI] Hide main nav tabs based on user roles
    
    * Add permission checks on top-level pages
    
    * Specify return type
    SchrodingersGat authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    d4cd7d4 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. [PUI] form error fix (inventree#7689)

    * Make initial data query wait until options query is complete
    
    * Fix form error issues
    
    - Form fields were being re-constructed
    
    * Update playwright tests - check for form error message
    
    * Prevent reconstruction of form fields
    
    * Hide form elements until OPTIONS request is complete
    
    * Fix for <ChoiceField />
    
    - "value" must be stringified!
    
    * Handle undefined choice values
    
    * Add "batch code" to stock detail page
    
    * Fix for initial focus
    
    * Allow form field definition to change externally
    
    * Force override of fetched data
    
    * Update playwright tests
    
    * Add backup value
    
    * Cleanup initialdataquery
    
    * Unit test updates
    
    * Test updates
    
    * Tweak API Form
    
    * Adjust playwright test
    SchrodingersGat authored Jul 21, 2024
    Configuration menu
    Copy the full SHA
    afad866 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    77693c1 View commit details
    Browse the repository at this point in the history
  3. Bump docker image alpine base from 3.18 to 3.20 (inventree#7699)

    * bump docker image from 3.18 to 3.20
    
    * bump postgres from 13 to 14
    matmair authored Jul 21, 2024
    Configuration menu
    Copy the full SHA
    0effb44 View commit details
    Browse the repository at this point in the history
  4. cI: Test color theme again (inventree#7700)

    * Adjust caching key to be numeric for user
    
    * Add strong usermodel to colortheme
    
    * switch to using user model everywhere for colortheme
    
    * re-enable ColorTheme tests
    
    * fix call
    
    * remove old migratin
    
    * fix directory discovery
    matmair authored Jul 21, 2024
    Configuration menu
    Copy the full SHA
    0f6551d View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Add barcode generation capabilities to plugins (inventree#7648)

    * initial implementation of barcode generation using plugins
    
    * implement short QR code scanning
    
    * add PUI qrcode preview
    
    * use barcode generation for CUI show barcode modal
    
    * remove short qr prefix validators and fix short qr detection regex
    
    * catch errors if model with pk is not found for scanning and generating
    
    * improve qrcode templatetag
    
    * fix comments
    
    * fix for python 3.9
    
    * add tests
    
    * fix: tests
    
    * add docs
    
    * fix: tests
    
    * bump api version
    
    * add docs to BarcodeMixin
    
    * fix: test
    
    * added suggestions from code review
    
    * fix: tests
    
    * Add MinLengthValidator to short barcode prefix setting
    
    * fix: tests?
    
    * trigger: ci
    
    * try custom cache
    
    * try custom cache ignore all falsy
    
    * remove debugging
    
    * Revert "Add MinLengthValidator to short barcode prefix setting"
    
    This reverts commit 76043ed.
    
    * Revert "fix: tests"
    
    This reverts commit 3a2d46f.
    wolflu05 authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    16e535f View commit details
    Browse the repository at this point in the history
  2. [PUI] Add permissions to groups (inventree#7621)

    * Add permissions to group API
    
    * factor out permission formatting
    
    * add group permission details to UI
    
    * add nicer accordions with permissions
    
    * add group to models
    
    * Add Admin button to change permissions
    
    * add missing instance renderer
    
    * turn off default view permission to everything
    
    * add  migration
    
    * fix rule assigment
    
    * Add now missing view permissions
    
    * Adjust test for the now new default permission count
    
    * add missing view permission
    
    * fix permissions for search test
    
    * adjust search testing to also account for missing permissions
    
    * adjust to new defaults
    
    * expand role testing
    
    ---------
    
    Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
    matmair and SchrodingersGat authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    ffd55cf View commit details
    Browse the repository at this point in the history
  3. [PUI] Remember state of table sorting (inventree#7702)

    - Remember table ordering information
    SchrodingersGat authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    01fe26e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    69298c3 View commit details
    Browse the repository at this point in the history
  5. [FR] Add Tokens to PUI (inventree#7693)

    * [FR] Add Tokens to PUI
    Fixes inventree#6500
    
    * fix name / call pattern
    
    * cleanup
    
    * add "revoke" action
    
    * Lock currently used token
    
    * Update serializers.py
    
    * bump api version
    matmair authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    d46ed4a View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Revert postgres version to 13 (inventree#7717)

    * Adjust playwright test
    
    * Update docker compose for devcontainer
    
    * Revert docker container changes
    
    * Update notes
    
    * Revert base alpine version
    SchrodingersGat authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    d5afc37 View commit details
    Browse the repository at this point in the history
  2. Migrate Icons to Tabler icons and integrate into PUI (inventree#7684)

    * add icon backend implementation
    
    * implement pui icon picker
    
    * integrate icons in PUI
    
    * Bump API version
    
    * PUI: add icon to detail pages top header
    
    * CUI: explain icon format and change link to tabler icons site
    
    * CUI: use new icon packs
    
    * move default icon implementation to backend
    
    * add icon template tag to use in report printing
    
    * add missing migrations
    
    * fit to previous schema with part category icon
    
    * fit to previous schema with part category icon
    
    * add icon pack plugin integration
    
    * Add custom command to migrate icons
    
    * add docs
    
    * fix: tests
    
    * fix: tests
    
    * add tests
    
    * fix: tests
    
    * fix: tests
    
    * fix: tests
    
    * fix tests
    
    * fix sonarcloud issues
    
    * add logging
    
    * remove unneded pass
    
    * significantly improve performance of icon picker component
    wolflu05 authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    96abd08 View commit details
    Browse the repository at this point in the history
  3. Bump eslint from 9.5.0 to 9.7.0 in /src/backend (inventree#7710)

    Bumps [eslint](https://github.com/eslint/eslint) from 9.5.0 to 9.7.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](eslint/eslint@v9.5.0...v9.7.0)
    
    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    3599a04 View commit details
    Browse the repository at this point in the history
  4. Bump the dependencies group with 5 updates (inventree#7712)

    Bumps the dependencies group with 5 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) | `3.1.0` | `3.2.0` |
    | [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) | `3.4.0` | `3.5.0` |
    | [docker/login-action](https://github.com/docker/login-action) | `3.2.0` | `3.3.0` |
    | [docker/build-push-action](https://github.com/docker/build-push-action) | `6.4.0` | `6.5.0` |
    | [github/codeql-action](https://github.com/github/codeql-action) | `3.25.12` | `3.25.13` |
    
    
    Updates `docker/setup-qemu-action` from 3.1.0 to 3.2.0
    - [Release notes](https://github.com/docker/setup-qemu-action/releases)
    - [Commits](docker/setup-qemu-action@5927c83...49b3bc8)
    
    Updates `docker/setup-buildx-action` from 3.4.0 to 3.5.0
    - [Release notes](https://github.com/docker/setup-buildx-action/releases)
    - [Commits](docker/setup-buildx-action@4fd8129...aa33708)
    
    Updates `docker/login-action` from 3.2.0 to 3.3.0
    - [Release notes](https://github.com/docker/login-action/releases)
    - [Commits](docker/login-action@0d4c9c5...9780b0c)
    
    Updates `docker/build-push-action` from 6.4.0 to 6.5.0
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@a254f8c...5176d81)
    
    Updates `github/codeql-action` from 3.25.12 to 3.25.13
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@4fa2a79...2d79040)
    
    ---
    updated-dependencies:
    - dependency-name: docker/setup-qemu-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: docker/setup-buildx-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: docker/login-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    b10a20d View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Make libffi version more flexible (inventree#7734)

    * Make libffi version more flexible
    Can not install on debian 12
    Fixes inventree#6036
    
    * target v11 packaging on v12 install
    we are only targeting one version per debian / ubuntu channel. This should not present a problem
    matmair authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    4edea65 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. try to fix tests (inventree#7730)

    * debug migration
    
    * update django-test-migration
    
    * update django-test-migration
    
    * Revert debug changes to test_migrations.py
    
    * trigger: ci
    wolflu05 authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    43656d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49a0f87 View commit details
    Browse the repository at this point in the history
  3. Add substitute details to BOM export (inventree#7563)

    * Included substitute IPN to BOM export
    
    * Added Part Revision to BOM export
    
    * removed trailing whitespace
    
    * Update test_bom_export.py
    
    Added Part Revision to test
    
    ---------
    
    Co-authored-by: Matthias Mair <code@mjmair.com>
    mredpath2 and matmair authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    86fb9f0 View commit details
    Browse the repository at this point in the history
  4. [PUI] Add more barcode actions (inventree#7741)

    - Add to ReturnOrder
    - Add to SalesOrder
    - Refactor for BuildOrder
    SchrodingersGat authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    f92d734 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. New Crowdin updates (inventree#7708)

    * updated translation base
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    SchrodingersGat and github-actions[bot] authored Jul 27, 2024
    Configuration menu
    Copy the full SHA
    637a7fe View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Configuration menu
    Copy the full SHA
    06a95f9 View commit details
    Browse the repository at this point in the history
  2. Add detection of curroent commit / branch (inventree#7745)

    this ensures runs are reproducible/replacable and doc contents stay up
    matmair authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    413cc0c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e3ccd3a View commit details
    Browse the repository at this point in the history
  4. Plugin static files (inventree#7763)

    * add plugin_static template tag
    
    * don't load plugins for collectstatic anymore as they are now collected seperatly
    
    * fix clear plugin staic files bug with nested folder path
    wolflu05 authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    648cb12 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6c089d3 View commit details
    Browse the repository at this point in the history
  6. Add option to disable MFA (inventree#7757)

    * Add changes from inventree#7747
    
    * disable addition of factors
    
    * rename variable
    matmair authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    930356f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c33e91a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3e5972e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c8870c4 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. [PUI] Bug fix for API forms (inventree#7758)

    * [PUI] Bug fix for API forms
    
    - Ensure that "blank" data does not get overriden with previous fields
    - Better logic for form data fetching
    
    * Playwright test fixes
    SchrodingersGat authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    f7323d1 View commit details
    Browse the repository at this point in the history
  2. Add extra fields to BOM export (inventree#7775)

    * Add extra fields to BOM export
    
    * Bump API version
    SchrodingersGat authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    efda47d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fdd9b7c View commit details
    Browse the repository at this point in the history
  4. Added test statistics (inventree#7164)

    * Added test statistics
    
    Fixed inventree#5995
    
    * Bump API version
    
    * Fix javascript varible scopes
    
    * Fix javascript exports
    
    * Remove duplicated import
    
    * Add files modified by the pre-commit scripts
    
    * Move test statistics API urls to a separate endpoint
    
    * Merge test-statistics urls
    
    * Undo unrelated changes
    
    * Formatting fix
    
    * Fix API urls for test statistics in PUI
    
    * Fix prefixing in test statistic functions
    
    ---------
    
    Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
    martonmiklos and SchrodingersGat authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    3cbfcc1 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. [PUI] Build test results (inventree#7777)

    * Skeleton for "test results" panel on build detail page
    
    * Generate table columns based on test templates
    
    * Fill out test result table in build panel
    
    * Fix for form submission with files attached
    
    - Better determination of "hasFiles"
    - Ignore undefined values
    
    * Add modal form to create a new test result
    
    * Add button for creating a new test result
    
    * Fix for build output table
    
    * Add extra API filtering options to BuildLine API endpoint
    
    * Improve table rendering
    
    * Adjust form fields
    
    * Account for multiple test results
    
    * Add "location" column
    
    * Docs updates
    
    * playwright tests
    SchrodingersGat authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    97bef77 View commit details
    Browse the repository at this point in the history
  2. Improve row click handling for tables (inventree#7779)

    - Prevent clicks around "actions" icon from navigating away from table
    SchrodingersGat authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    8708028 View commit details
    Browse the repository at this point in the history
  3. [PUI] Update template tables (inventree#7781)

    - Allow template files to be downloaded
    SchrodingersGat authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    21511c7 View commit details
    Browse the repository at this point in the history
  4. [PUI] Table Updates (inventree#7783)

    * Refactor part display in tables
    
    - Remove legacy code
    
    * Remove unused function
    
    * Refactoring for PurchaseOrderLineItemTable
    
    * Implement sales order line item table
    
    * Add placeholders for row actions
    
    * Implement table actions
    
    * Add placeholder action to allocate stock
    SchrodingersGat authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    e5fabc6 View commit details
    Browse the repository at this point in the history
  5. Add limit to default location annotation (inventree#7771)

    * Add limit to default location annotation
    
    Limits the number of results from the default_location filter to 1
    
    * Add unit test to verify annotation functionality
    LavissaWoW authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    2cb8f41 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Add provenance to releases and publish SBOMs (inventree#7784)

    * Add more names
    
    * split build and publish
    
    * add attestation and SBOM
    
    * format file
    
    * Add toplevel permissions
    
    * fix missing path
    
    * move provenance down
    
    * fix release workflow
    
    * simplify steps
    matmair authored Aug 2, 2024
    Configuration menu
    Copy the full SHA
    dcc351b View commit details
    Browse the repository at this point in the history
  2. New Crowdin updates (inventree#7788)

    * updated translation base
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    SchrodingersGat and github-actions[bot] authored Aug 2, 2024
    Configuration menu
    Copy the full SHA
    964096a View commit details
    Browse the repository at this point in the history
  3. Migration cleanup (inventree#7792)

    * Add new "ON_HOLD" status code to order models
    
    * Update legacy migration for build status
    
    - Pin it to the "live" build status codes
    
    * Fix legacy migrations for order status codes
    
    * Revert "ON_HOLD" status codes
    
    - Just limiting this PR to cleanup
    SchrodingersGat authored Aug 2, 2024
    Configuration menu
    Copy the full SHA
    66d1c77 View commit details
    Browse the repository at this point in the history
  4. Make Tree Path searchable (inventree#7786)

    * make tree searchable by pathstring
    
    * fix related model field colors in dark mode
    
    * remove unused import
    
    ---------
    
    Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
    wolflu05 and SchrodingersGat authored Aug 2, 2024
    Configuration menu
    Copy the full SHA
    32db71c View commit details
    Browse the repository at this point in the history
  5. Make versions_check more reliable in forks (inventree#7785)

    * discover repo
    only run in GH actions
    use discovered api
    this is usefull for GHES enviroments
    style fixes
    
    * Fix wrong env name
    matmair authored Aug 2, 2024
    Configuration menu
    Copy the full SHA
    6f67fb2 View commit details
    Browse the repository at this point in the history
  6. Fix for holdoff threshold checks (inventree#7795)

    - Don't use the "day" portion of date?
    SchrodingersGat authored Aug 2, 2024
    Configuration menu
    Copy the full SHA
    6fd5a99 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2024

  1. Configuration menu
    Copy the full SHA
    85fc709 View commit details
    Browse the repository at this point in the history
  2. [API] Improvements for API endpoints (inventree#7794)

    * Build allocation API updates
    
    - Improve API query efficiency
    - Add extra export fields to the BuildItemSerializer
    
    * Remove commented code
    
    * Improve query efficiency for BuildLine serializer
    
    * Further improvements
    
    * Improve StockList API endpoint
    
    - Reduce from ~700ms to ~300ms with 250 results
    
    * Improve query efficiency when fetching part parameter data
    
    * Bump API version
    SchrodingersGat authored Aug 3, 2024
    Configuration menu
    Copy the full SHA
    dee519e View commit details
    Browse the repository at this point in the history
  3. [PUI] Sales order tables (inventree#7793)

    * Add placeholder for more sales order actions
    
    * Add <SalesOrderShipmentTable />
    
    * Allow filtering by date fields
    
    * Add <ReturnOrderLineItemTable />
    
    - Add label rendering for ReturnOrderLineItem
    
    * Add placeholder actions
    
    * Edit / delete / add line items for return order
    
    * Fix for duplicate action
    
    * Cleanup unused code
    
    * Bump API version
    
    * Update playwright tests
    SchrodingersGat authored Aug 3, 2024
    Configuration menu
    Copy the full SHA
    abe9b19 View commit details
    Browse the repository at this point in the history
  4. fix repo caps (inventree#7800)

    fixes error introduced in inventree#7785
    matmair authored Aug 3, 2024
    Configuration menu
    Copy the full SHA
    3e5b1a0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    463e81d View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2024

  1. Bump the dependencies group across 2 directories with 7 updates (inve…

    …ntree#7769)
    
    * Bump the dependencies group across 2 directories with 7 updates
    
    Bumps the dependencies group with 2 updates in the /contrib/dev_reqs directory: [jc](https://github.com/kellyjonbrazil/jc) and [requests](https://github.com/psf/requests).
    Bumps the dependencies group with 6 updates in the /docs directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [requests](https://github.com/psf/requests) | `2.32.2` | `2.32.3` |
    | [mkdocs-git-revision-date-localized-plugin](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin) | `1.2.5` | `1.2.6` |
    | [mkdocs-include-markdown-plugin](https://github.com/mondeja/mkdocs-include-markdown-plugin) | `6.0.6` | `6.2.1` |
    | [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.5.24` | `9.5.30` |
    | [mkdocstrings[python]](https://github.com/mkdocstrings/mkdocstrings) | `0.25.1` | `0.25.2` |
    | [regex](https://github.com/mrabarnett/mrab-regex) | `2024.5.15` | `2024.7.24` |
    
    
    
    Updates `jc` from 1.25.2 to 1.25.3
    - [Release notes](https://github.com/kellyjonbrazil/jc/releases)
    - [Changelog](https://github.com/kellyjonbrazil/jc/blob/master/CHANGELOG)
    - [Commits](kellyjonbrazil/jc@v1.25.2...v1.25.3)
    
    Updates `requests` from 2.32.2 to 2.32.3
    - [Release notes](https://github.com/psf/requests/releases)
    - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
    - [Commits](psf/requests@v2.32.2...v2.32.3)
    
    Updates `requests` from 2.32.2 to 2.32.3
    - [Release notes](https://github.com/psf/requests/releases)
    - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
    - [Commits](psf/requests@v2.32.2...v2.32.3)
    
    Updates `mkdocs-git-revision-date-localized-plugin` from 1.2.5 to 1.2.6
    - [Release notes](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/releases)
    - [Commits](timvink/mkdocs-git-revision-date-localized-plugin@v1.2.5...v1.2.6)
    
    Updates `mkdocs-include-markdown-plugin` from 6.0.6 to 6.2.1
    - [Release notes](https://github.com/mondeja/mkdocs-include-markdown-plugin/releases)
    - [Commits](mondeja/mkdocs-include-markdown-plugin@v6.0.6...v6.2.1)
    
    Updates `mkdocs-material` from 9.5.24 to 9.5.30
    - [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
    - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
    - [Commits](squidfunk/mkdocs-material@9.5.24...9.5.30)
    
    Updates `mkdocstrings[python]` from 0.25.1 to 0.25.2
    - [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases)
    - [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md)
    - [Commits](mkdocstrings/mkdocstrings@0.25.1...0.25.2)
    
    Updates `regex` from 2024.5.15 to 2024.7.24
    - [Changelog](https://github.com/mrabarnett/mrab-regex/blob/hg/changelog.txt)
    - [Commits](mrabarnett/mrab-regex@2024.5.15...2024.7.24)
    
    ---
    updated-dependencies:
    - dependency-name: jc
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: requests
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: requests
      dependency-type: indirect
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: mkdocs-git-revision-date-localized-plugin
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: mkdocs-include-markdown-plugin
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: mkdocs-material
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: mkdocstrings[python]
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: regex
      dependency-type: indirect
      update-type: version-update:semver-minor
      dependency-group: dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * fix req
    
    ---------
    
    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>
    dependabot[bot] and matmair authored Aug 4, 2024
    Configuration menu
    Copy the full SHA
    5144b77 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. [PUI] Fix for part detail display (inventree#7809)

    - Template display was incorrect
    SchrodingersGat authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    6937b3a View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    25f162f View commit details
    Browse the repository at this point in the history
  2. Adds "ON HOLD" status to order models (inventree#7807)

    * Add "ON_HOLD" status code for orders
    
    * Add placeholder buttons for purchase order status change
    
    * Adds hooks for introspecting status code enumerations
    
    * Refactor status codes for import session
    
    - Remove hard-coded values
    
    * Refactor into <PrimaryActionButton />
    
    * Cleanup
    
    * more permission checks
    
    * Add placeholder actions for SalesOrder
    
    * Placeholder actions for ReturnOrder
    
    * Placeholder actions for build order
    
    * Actions for "return order"
    
    * Update actions for return order
    
    - Add "on hold" transition
    
    * Implement transitions for SalesOrder
    
    * Allow control over SalesOrderLineItemTable
    
    * Implement PurchaseOrder actions
    
    * Improve API query lookup efficiency
    
    * UI cleanup
    
    * CUI cleanup
    
    * Build Order Updates
    
    - Implement StateTransitionMixin for BuildOrder model
    - Add BuildIssue API endpoint
    - Add BuildHold API endpoint
    - API query improvements
    - PUI actions
    
    * Increase timeout
    
    * Bump API version
    
    * Fix API version
    
    * Fix sales order actions
    
    * Update src/backend/InvenTree/order/serializers.py
    
    Co-authored-by: Matthias Mair <code@mjmair.com>
    
    * Adjust build filters
    
    * PUI updates
    
    * CUI refactoring for purchase orders
    
    * Refactor CUI sales order page
    
    * Refactor for return order
    
    * Refactor CUI build page
    
    * Playwright tests for build order
    
    * Add playwright test for sales orders
    
    * Add playwright test for purchase orders
    
    * js linting
    
    * Refactor return order page
    
    * Add missing functions from previous commit
    
    * Fix for "on order" badge on PartDetail page
    
    * UI tweaks
    
    * Fix unit tests
    
    * Update version check script
    
    * Fix typo
    
    * Enforce integer conversion for BaseEnum class
    
    * Unit test updates
    
    - Includes improvement for equality comparison for enums
    
    * Update documentation
    
    ---------
    
    Co-authored-by: Matthias Mair <code@mjmair.com>
    SchrodingersGat and matmair authored Aug 7, 2024
    Configuration menu
    Copy the full SHA
    0e8c297 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a98d1e View commit details
    Browse the repository at this point in the history
  4. Metadata api fix (inventree#7829)

    * Fix for plugin metadata view
    
    * Add simple unit test
    
    * Bump API version
    SchrodingersGat authored Aug 7, 2024
    Configuration menu
    Copy the full SHA
    1d19196 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e0a8784 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Bump mkdocs-material from 9.5.30 to 9.5.31 in /docs in the dependenci…

    …es group across 1 directory (inventree#7813)
    
    * Bump mkdocs-material
    
    Bumps the dependencies group with 1 update in the /docs directory: [mkdocs-material](https://github.com/squidfunk/mkdocs-material).
    
    
    Updates `mkdocs-material` from 9.5.30 to 9.5.31
    - [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
    - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
    - [Commits](squidfunk/mkdocs-material@9.5.30...9.5.31)
    
    ---
    updated-dependencies:
    - dependency-name: mkdocs-material
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * fix format
    
    ---------
    
    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>
    Co-authored-by: Oliver <oliver.henry.walters@gmail.com>
    3 people authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    f236e01 View commit details
    Browse the repository at this point in the history
  2. New Crowdin updates (inventree#7828)

    * updated translation base
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    SchrodingersGat and github-actions[bot] authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    5d64279 View commit details
    Browse the repository at this point in the history
  3. [PUI] Active user filter (inventree#7833)

    * Fix status label renderer colors
    
    * Add "active" filters to forms
    
    * Fix "is_active" filter
    
    * Limit filters to active users / owners
    SchrodingersGat authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    09bc061 View commit details
    Browse the repository at this point in the history
  4. [PUI] Admin tables (inventree#7835)

    * Check user permission for tables
    
    * Update permissions for user table
    
    * Fix permission checks for group table
    
    * Permission check for group detail
    
    * Add divider
    
    * Fix permission for template tables
    SchrodingersGat authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    dce6cf6 View commit details
    Browse the repository at this point in the history
  5. [PUI] Allocation Tables (inventree#7836)

    * Skeleton panel and placeholder tables
    
    * Implement build order allocation table
    
    * Refactor and repurpose existing table
    
    * Add allocations table to stock item page
    
    * Skeleton for <SalesOrderAllocationTable />
    
    * Implement sales order allocation table(s)
    SchrodingersGat authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    90a918e View commit details
    Browse the repository at this point in the history
  6. Bump django from 4.2.14 to 4.2.15 in /src/backend (inventree#7827)

    * Bump django from 4.2.14 to 4.2.15 in /src/backend
    
    Bumps [django](https://github.com/django/django) from 4.2.14 to 4.2.15.
    - [Commits](django/django@4.2.14...4.2.15)
    
    ---
    updated-dependencies:
    - dependency-name: django
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * fix formatting
    
    * bump everywhere
    
    ---------
    
    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>
    dependabot[bot] and matmair authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    a556409 View commit details
    Browse the repository at this point in the history
  7. [PUI] Sales order actions (inventree#7837)

    * Create build order from sales order table
    
    * Allow creation of child build order from build page
    
    * Add production and purcahse order quantitres to sales order item serializer
    
    * Bump API version
    
    * Fix playwright test
    SchrodingersGat authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    21f623e View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. [PUI] Tweaks (inventree#7843)

    * Part test template table updates
    
    * Allow export from part test template table
    
    * Allow actions for build lines
    
    * Updates to BuildLine table
    SchrodingersGat authored Aug 9, 2024
    Configuration menu
    Copy the full SHA
    d68d52b View commit details
    Browse the repository at this point in the history
  2. Add more liniting rules (mostly for imports) (inventree#7846)

    * remove unused imports
    
    * enable pyflake checks
    
    * various fixes
    
    * fix assert
    matmair authored Aug 9, 2024
    Configuration menu
    Copy the full SHA
    8eea881 View commit details
    Browse the repository at this point in the history
  3. Bump the dependencies group across 1 directory with 5 updates (invent…

    …ree#7811)
    
    Bumps the dependencies group with 5 updates in the / directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) | `3.5.0` | `3.6.1` |
    | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4.3.4` | `4.3.5` |
    | [oasdiff/oasdiff-action](https://github.com/oasdiff/oasdiff-action) | `205ce7e2c5ae1511e720cbd307cae79fd7d4a909` | `a2ff6682b27d175162a74c09ace8771bd3d512f8` |
    | [ossf/scorecard-action](https://github.com/ossf/scorecard-action) | `2.3.3` | `2.4.0` |
    | [github/codeql-action](https://github.com/github/codeql-action) | `3.25.13` | `3.25.15` |
    
    
    
    Updates `docker/setup-buildx-action` from 3.5.0 to 3.6.1
    - [Release notes](https://github.com/docker/setup-buildx-action/releases)
    - [Commits](docker/setup-buildx-action@aa33708...988b5a0)
    
    Updates `actions/upload-artifact` from 4.3.4 to 4.3.5
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@0b2256b...89ef406)
    
    Updates `oasdiff/oasdiff-action` from 205ce7e2c5ae1511e720cbd307cae79fd7d4a909 to a2ff6682b27d175162a74c09ace8771bd3d512f8
    - [Release notes](https://github.com/oasdiff/oasdiff-action/releases)
    - [Commits](oasdiff/oasdiff-action@205ce7e...a2ff668)
    
    Updates `ossf/scorecard-action` from 2.3.3 to 2.4.0
    - [Release notes](https://github.com/ossf/scorecard-action/releases)
    - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
    - [Commits](ossf/scorecard-action@dc50aa9...62b2cac)
    
    Updates `github/codeql-action` from 3.25.13 to 3.25.15
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@2d79040...afb54ba)
    
    ---
    updated-dependencies:
    - dependency-name: docker/setup-buildx-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: oasdiff/oasdiff-action
      dependency-type: direct:production
      dependency-group: dependencies
    - dependency-name: ossf/scorecard-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Matthias Mair <code@mjmair.com>
    dependabot[bot] and matmair authored Aug 9, 2024
    Configuration menu
    Copy the full SHA
    3733e8a View commit details
    Browse the repository at this point in the history
  4. [PUI] Part po table (inventree#7844)

    * Implement table for part purchase orders
    
    * Add filters
    
    * Improve table
    
    * Adjust PO actions based on status
    
    * Bump API version
    SchrodingersGat authored Aug 9, 2024
    Configuration menu
    Copy the full SHA
    556a316 View commit details
    Browse the repository at this point in the history
  5. Build order rules (inventree#7842)

    * Add new global setting
    
    * Check if there are open children before completing a build
    
    * Adds management command to export settings definition
    
    * Fix settings export
    
    * Extract settings data into documentation
    
    * Add global settings spec
    
    * User settings
    
    * Revert strict mode
    
    * Tweak unit test
    
    * Remove unreachable code
    
    * Always export settings first
    
    * Remove unused macro
    
    * Remove old images
    
    * Re-add missing docs strings
    
    * Tweak docs
    
    * Remove unused import
    SchrodingersGat authored Aug 9, 2024
    Configuration menu
    Copy the full SHA
    42183a3 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. [PUI] Placeholder panels (inventree#7850)

    * Remove unused import
    
    * Add "homepage" settings for user
    
    Note: These will be replaced with "dashboard" settings in the future
    SchrodingersGat authored Aug 10, 2024
    Configuration menu
    Copy the full SHA
    7a97ecf View commit details
    Browse the repository at this point in the history
  2. New Crowdin updates (inventree#7841)

    * updated translation base
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    SchrodingersGat and github-actions[bot] authored Aug 10, 2024
    Configuration menu
    Copy the full SHA
    e6873d2 View commit details
    Browse the repository at this point in the history
  3. Bump the dependencies group across 1 directory with 41 updates (inven…

    …tree#7812)
    
    * Bump the dependencies group across 1 directory with 41 updates
    
    Bumps the dependencies group with 41 updates in the /src/frontend directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.16.3` | `6.18.0` |
    | [@codemirror/view](https://github.com/codemirror/view) | `6.28.3` | `6.30.0` |
    | [@emotion/react](https://github.com/emotion-js/emotion) | `11.11.4` | `11.13.0` |
    | [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `6.6.0` |
    | [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `6.6.0` |
    | [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `6.5.2` | `6.6.0` |
    | [@lingui/core](https://github.com/lingui/js-lingui) | `4.11.1` | `4.11.2` |
    | [@lingui/react](https://github.com/lingui/js-lingui) | `4.11.1` | `4.11.2` |
    | [@mantine/carousel](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel) | `7.11.0` | `7.12.0` |
    | [@mantine/charts](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts) | `7.11.0` | `7.12.0` |
    | [@mantine/core](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core) | `7.11.0` | `7.12.0` |
    | [@mantine/dates](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates) | `7.11.0` | `7.12.0` |
    | [@mantine/dropzone](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone) | `7.11.0` | `7.12.0` |
    | [@mantine/form](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form) | `7.11.0` | `7.12.0` |
    | [@mantine/hooks](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks) | `7.11.0` | `7.12.0` |
    | [@mantine/modals](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/modals) | `7.11.0` | `7.12.0` |
    | [@mantine/notifications](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications) | `7.11.0` | `7.12.0` |
    | [@mantine/spotlight](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/spotlight) | `7.11.0` | `7.12.0` |
    | [@mantine/vanilla-extract](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/vanilla-extract) | `7.11.0` | `7.12.0` |
    | [@mdxeditor/editor](https://github.com/mdx-editor/editor) | `3.6.1` | `3.10.1` |
    | [@sentry/react](https://github.com/getsentry/sentry-javascript) | `8.13.0` | `8.23.0` |
    | [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.7.0` | `3.11.0` |
    | [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.49.2` | `5.51.21` |
    | [@uiw/codemirror-theme-vscode](https://github.com/uiwjs/react-codemirror) | `4.22.2` | `4.23.0` |
    | [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.22.2` | `4.23.0` |
    | [axios](https://github.com/axios/axios) | `1.7.2` | `1.7.3` |
    | [dayjs](https://github.com/iamkun/dayjs) | `1.11.11` | `1.11.12` |
    | [embla-carousel-react](https://github.com/davidjerleke/embla-carousel) | `8.1.6` | `8.1.8` |
    | [mantine-datatable](https://github.com/icflorescu/mantine-datatable) | `7.11.2` | `7.11.3` |
    | [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.51.5` | `7.52.2` |
    | [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.24.0` | `6.26.0` |
    | [styled-components](https://github.com/styled-components/styled-components) | `6.1.11` | `6.1.12` |
    | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.24.7` | `7.25.2` |
    | [@lingui/cli](https://github.com/lingui/js-lingui) | `4.11.1` | `4.11.2` |
    | [@lingui/macro](https://github.com/lingui/js-lingui) | `4.11.1` | `4.11.2` |
    | [@playwright/test](https://github.com/microsoft/playwright) | `1.45.0` | `1.45.3` |
    | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.14.9` | `22.1.0` |
    | [@vanilla-extract/vite-plugin](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin) | `4.0.12` | `4.0.13` |
    | [rollup-plugin-license](https://github.com/mjeanroy/rollup-plugin-license) | `3.5.1` | `3.5.2` |
    | [typescript](https://github.com/Microsoft/TypeScript) | `5.5.2` | `5.5.4` |
    | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.3.2` | `5.3.5` |
    
    
    
    Updates `@codemirror/autocomplete` from 6.16.3 to 6.18.0
    - [Changelog](https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md)
    - [Commits](codemirror/autocomplete@6.16.3...6.18.0)
    
    Updates `@codemirror/view` from 6.28.3 to 6.30.0
    - [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md)
    - [Commits](codemirror/view@6.28.3...6.30.0)
    
    Updates `@emotion/react` from 11.11.4 to 11.13.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.11.4...@emotion/react@11.13.0)
    
    Updates `@fortawesome/fontawesome-svg-core` from 6.5.2 to 6.6.0
    - [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
    - [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
    - [Commits](FortAwesome/Font-Awesome@6.5.2...6.6.0)
    
    Updates `@fortawesome/free-regular-svg-icons` from 6.5.2 to 6.6.0
    - [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
    - [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
    - [Commits](FortAwesome/Font-Awesome@6.5.2...6.6.0)
    
    Updates `@fortawesome/free-solid-svg-icons` from 6.5.2 to 6.6.0
    - [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
    - [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
    - [Commits](FortAwesome/Font-Awesome@6.5.2...6.6.0)
    
    Updates `@lingui/core` from 4.11.1 to 4.11.2
    - [Release notes](https://github.com/lingui/js-lingui/releases)
    - [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md)
    - [Commits](lingui/js-lingui@v4.11.1...v4.11.2)
    
    Updates `@lingui/react` from 4.11.1 to 4.11.2
    - [Release notes](https://github.com/lingui/js-lingui/releases)
    - [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md)
    - [Commits](lingui/js-lingui@v4.11.1...v4.11.2)
    
    Updates `@mantine/carousel` from 7.11.0 to 7.12.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.0/packages/@mantine/carousel)
    
    Updates `@mantine/charts` from 7.11.0 to 7.12.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.0/packages/@mantine/charts)
    
    Updates `@mantine/core` from 7.11.0 to 7.12.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.0/packages/@mantine/core)
    
    Updates `@mantine/dates` from 7.11.0 to 7.12.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.0/packages/@mantine/dates)
    
    Updates `@mantine/dropzone` from 7.11.0 to 7.12.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.0/packages/@mantine/dropzone)
    
    Updates `@mantine/form` from 7.11.0 to 7.12.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.0/packages/@mantine/form)
    
    Updates `@mantine/hooks` from 7.11.0 to 7.12.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.0/packages/@mantine/hooks)
    
    Updates `@mantine/modals` from 7.11.0 to 7.12.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.0/packages/@mantine/modals)
    
    Updates `@mantine/notifications` from 7.11.0 to 7.12.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.0/packages/@mantine/notifications)
    
    Updates `@mantine/spotlight` from 7.11.0 to 7.12.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.0/packages/@mantine/spotlight)
    
    Updates `@mantine/vanilla-extract` from 7.11.0 to 7.12.0
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.0/packages/@mantine/vanilla-extract)
    
    Updates `@mdxeditor/editor` from 3.6.1 to 3.10.1
    - [Release notes](https://github.com/mdx-editor/editor/releases)
    - [Commits](mdx-editor/editor@v3.6.1...v3.10.1)
    
    Updates `@sentry/react` from 8.13.0 to 8.23.0
    - [Release notes](https://github.com/getsentry/sentry-javascript/releases)
    - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
    - [Commits](getsentry/sentry-javascript@8.13.0...8.23.0)
    
    Updates `@tabler/icons-react` from 3.7.0 to 3.11.0
    - [Release notes](https://github.com/tabler/tabler-icons/releases)
    - [Commits](https://github.com/tabler/tabler-icons/commits/v3.11.0/packages/icons-react)
    
    Updates `@tanstack/react-query` from 5.49.2 to 5.51.21
    - [Release notes](https://github.com/TanStack/query/releases)
    - [Commits](https://github.com/TanStack/query/commits/v5.51.21/packages/react-query)
    
    Updates `@uiw/codemirror-theme-vscode` from 4.22.2 to 4.23.0
    - [Release notes](https://github.com/uiwjs/react-codemirror/releases)
    - [Commits](uiwjs/react-codemirror@v4.22.2...v4.23.0)
    
    Updates `@uiw/react-codemirror` from 4.22.2 to 4.23.0
    - [Release notes](https://github.com/uiwjs/react-codemirror/releases)
    - [Commits](uiwjs/react-codemirror@v4.22.2...v4.23.0)
    
    Updates `axios` from 1.7.2 to 1.7.3
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](axios/axios@v1.7.2...v1.7.3)
    
    Updates `dayjs` from 1.11.11 to 1.11.12
    - [Release notes](https://github.com/iamkun/dayjs/releases)
    - [Changelog](https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md)
    - [Commits](iamkun/dayjs@v1.11.11...v1.11.12)
    
    Updates `embla-carousel-react` from 8.1.6 to 8.1.8
    - [Release notes](https://github.com/davidjerleke/embla-carousel/releases)
    - [Commits](davidjerleke/embla-carousel@v8.1.6...v8.1.8)
    
    Updates `mantine-datatable` from 7.11.2 to 7.11.3
    - [Changelog](https://github.com/icflorescu/mantine-datatable/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/icflorescu/mantine-datatable/commits)
    
    Updates `react-hook-form` from 7.51.5 to 7.52.2
    - [Release notes](https://github.com/react-hook-form/react-hook-form/releases)
    - [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md)
    - [Commits](react-hook-form/react-hook-form@v7.51.5...v7.52.2)
    
    Updates `react-router-dom` from 6.24.0 to 6.26.0
    - [Release notes](https://github.com/remix-run/react-router/releases)
    - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
    - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.26.0/packages/react-router-dom)
    
    Updates `styled-components` from 6.1.11 to 6.1.12
    - [Release notes](https://github.com/styled-components/styled-components/releases)
    - [Commits](styled-components/styled-components@v6.1.11...v6.1.12)
    
    Updates `@babel/core` from 7.24.7 to 7.25.2
    - [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.25.2/packages/babel-core)
    
    Updates `@lingui/cli` from 4.11.1 to 4.11.2
    - [Release notes](https://github.com/lingui/js-lingui/releases)
    - [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md)
    - [Commits](lingui/js-lingui@v4.11.1...v4.11.2)
    
    Updates `@lingui/macro` from 4.11.1 to 4.11.2
    - [Release notes](https://github.com/lingui/js-lingui/releases)
    - [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md)
    - [Commits](lingui/js-lingui@v4.11.1...v4.11.2)
    
    Updates `@playwright/test` from 1.45.0 to 1.45.3
    - [Release notes](https://github.com/microsoft/playwright/releases)
    - [Commits](microsoft/playwright@v1.45.0...v1.45.3)
    
    Updates `@types/node` from 20.14.9 to 22.1.0
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    Updates `@vanilla-extract/vite-plugin` from 4.0.12 to 4.0.13
    - [Release notes](https://github.com/vanilla-extract-css/vanilla-extract/releases)
    - [Changelog](https://github.com/vanilla-extract-css/vanilla-extract/blob/master/packages/vite-plugin/CHANGELOG.md)
    - [Commits](https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/vite-plugin@4.0.13/packages/vite-plugin)
    
    Updates `rollup-plugin-license` from 3.5.1 to 3.5.2
    - [Changelog](https://github.com/mjeanroy/rollup-plugin-license/blob/master/CHANGELOG.md)
    - [Commits](mjeanroy/rollup-plugin-license@v3.5.1...v3.5.2)
    
    Updates `typescript` from 5.5.2 to 5.5.4
    - [Release notes](https://github.com/Microsoft/TypeScript/releases)
    - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
    - [Commits](microsoft/TypeScript@v5.5.2...v5.5.4)
    
    Updates `vite` from 5.3.2 to 5.3.5
    - [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/v5.3.5/packages/vite)
    
    ---
    updated-dependencies:
    - dependency-name: "@codemirror/autocomplete"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@codemirror/view"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@emotion/react"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@fortawesome/fontawesome-svg-core"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@fortawesome/free-regular-svg-icons"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@fortawesome/free-solid-svg-icons"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@lingui/core"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@lingui/react"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@mantine/carousel"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/charts"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/core"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/dates"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/dropzone"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/form"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/hooks"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/modals"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/notifications"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/spotlight"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mantine/vanilla-extract"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@mdxeditor/editor"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@sentry/react"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@tabler/icons-react"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@tanstack/react-query"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@uiw/codemirror-theme-vscode"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@uiw/react-codemirror"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: axios
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: dayjs
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: embla-carousel-react
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: mantine-datatable
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: react-hook-form
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: react-router-dom
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: styled-components
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@babel/core"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@lingui/cli"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@lingui/macro"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-major
      dependency-group: dependencies
    - dependency-name: "@vanilla-extract/vite-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: rollup-plugin-license
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: vite
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * Fix playwright tests
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Oliver Walters <oliver.henry.walters@gmail.com>
    dependabot[bot] and SchrodingersGat authored Aug 10, 2024
    Configuration menu
    Copy the full SHA
    6cf5684 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

  1. Adjust docker labels to modern OCI schema (inventree#7773)

    * adapt namespace
    
    * add new labels
    
    * make baseimage available for labels
    
    * remove unneeded ending
    
    * ensure image name is correct for ghcrio
    
    * ensure the right outputs are used
    
    * fix reference
    
    * fix assigment
    
    * only push docker reg image if authd
    
    * swith back to env
    
    this gets provided by the version ci script
    
    * make repo targets changeable
    
    * make readable
    
    * revert ghcr.io change
    matmair authored Aug 11, 2024
    Configuration menu
    Copy the full SHA
    41f6dd6 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Bump the dependencies group across 2 directories with 25 updates (inv…

    …entree#7859)
    
    Bumps the dependencies group with 1 update in the /src/backend directory: [eslint](https://github.com/eslint/eslint).
    Bumps the dependencies group with 24 updates in the /src/frontend directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [@codemirror/view](https://github.com/codemirror/view) | `6.30.0` | `6.32.0` |
    | [@lingui/core](https://github.com/lingui/js-lingui) | `4.11.2` | `4.11.3` |
    | [@lingui/react](https://github.com/lingui/js-lingui) | `4.11.2` | `4.11.3` |
    | [@mantine/carousel](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/carousel) | `7.12.0` | `7.12.1` |
    | [@mantine/charts](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/charts) | `7.12.0` | `7.12.1` |
    | [@mantine/core](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/core) | `7.12.0` | `7.12.1` |
    | [@mantine/dates](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dates) | `7.12.0` | `7.12.1` |
    | [@mantine/dropzone](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/dropzone) | `7.12.0` | `7.12.1` |
    | [@mantine/form](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/form) | `7.12.0` | `7.12.1` |
    | [@mantine/hooks](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/hooks) | `7.12.0` | `7.12.1` |
    | [@mantine/modals](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/modals) | `7.12.0` | `7.12.1` |
    | [@mantine/notifications](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/notifications) | `7.12.0` | `7.12.1` |
    | [@mantine/spotlight](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/spotlight) | `7.12.0` | `7.12.1` |
    | [@mantine/vanilla-extract](https://github.com/mantinedev/mantine/tree/HEAD/packages/@mantine/vanilla-extract) | `7.12.0` | `7.12.1` |
    | [@mdxeditor/editor](https://github.com/mdx-editor/editor) | `3.10.1` | `3.11.0` |
    | [@sentry/react](https://github.com/getsentry/sentry-javascript) | `8.23.0` | `8.25.0` |
    | [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.11.0` | `3.12.0` |
    | [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.51.21` | `5.51.23` |
    | [qrcode](https://github.com/soldair/node-qrcode) | `1.5.3` | `1.5.4` |
    | [@lingui/cli](https://github.com/lingui/js-lingui) | `4.11.2` | `4.11.3` |
    | [@lingui/macro](https://github.com/lingui/js-lingui) | `4.11.2` | `4.11.3` |
    | [@playwright/test](https://github.com/microsoft/playwright) | `1.45.3` | `1.46.0` |
    | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.1.0` | `22.2.0` |
    | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.3.5` | `5.4.0` |
    
    
    
    Updates `eslint` from 9.7.0 to 9.9.0
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](eslint/eslint@v9.7.0...v9.9.0)
    
    Updates `@codemirror/view` from 6.30.0 to 6.32.0
    - [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md)
    - [Commits](codemirror/view@6.30.0...6.32.0)
    
    Updates `@lingui/core` from 4.11.2 to 4.11.3
    - [Release notes](https://github.com/lingui/js-lingui/releases)
    - [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md)
    - [Commits](lingui/js-lingui@v4.11.2...v4.11.3)
    
    Updates `@lingui/react` from 4.11.2 to 4.11.3
    - [Release notes](https://github.com/lingui/js-lingui/releases)
    - [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md)
    - [Commits](lingui/js-lingui@v4.11.2...v4.11.3)
    
    Updates `@mantine/carousel` from 7.12.0 to 7.12.1
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.1/packages/@mantine/carousel)
    
    Updates `@mantine/charts` from 7.12.0 to 7.12.1
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.1/packages/@mantine/charts)
    
    Updates `@mantine/core` from 7.12.0 to 7.12.1
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.1/packages/@mantine/core)
    
    Updates `@mantine/dates` from 7.12.0 to 7.12.1
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.1/packages/@mantine/dates)
    
    Updates `@mantine/dropzone` from 7.12.0 to 7.12.1
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.1/packages/@mantine/dropzone)
    
    Updates `@mantine/form` from 7.12.0 to 7.12.1
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.1/packages/@mantine/form)
    
    Updates `@mantine/hooks` from 7.12.0 to 7.12.1
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.1/packages/@mantine/hooks)
    
    Updates `@mantine/modals` from 7.12.0 to 7.12.1
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.1/packages/@mantine/modals)
    
    Updates `@mantine/notifications` from 7.12.0 to 7.12.1
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.1/packages/@mantine/notifications)
    
    Updates `@mantine/spotlight` from 7.12.0 to 7.12.1
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.1/packages/@mantine/spotlight)
    
    Updates `@mantine/vanilla-extract` from 7.12.0 to 7.12.1
    - [Release notes](https://github.com/mantinedev/mantine/releases)
    - [Changelog](https://github.com/mantinedev/mantine/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mantinedev/mantine/commits/7.12.1/packages/@mantine/vanilla-extract)
    
    Updates `@mdxeditor/editor` from 3.10.1 to 3.11.0
    - [Release notes](https://github.com/mdx-editor/editor/releases)
    - [Commits](mdx-editor/editor@v3.10.1...v3.11.0)
    
    Updates `@sentry/react` from 8.23.0 to 8.25.0
    - [Release notes](https://github.com/getsentry/sentry-javascript/releases)
    - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
    - [Commits](getsentry/sentry-javascript@8.23.0...8.25.0)
    
    Updates `@tabler/icons-react` from 3.11.0 to 3.12.0
    - [Release notes](https://github.com/tabler/tabler-icons/releases)
    - [Commits](https://github.com/tabler/tabler-icons/commits/v3.12.0/packages/icons-react)
    
    Updates `@tanstack/react-query` from 5.51.21 to 5.51.23
    - [Release notes](https://github.com/TanStack/query/releases)
    - [Commits](https://github.com/TanStack/query/commits/v5.51.23/packages/react-query)
    
    Updates `qrcode` from 1.5.3 to 1.5.4
    - [Changelog](https://github.com/soldair/node-qrcode/blob/master/CHANGELOG.md)
    - [Commits](soldair/node-qrcode@v1.5.3...v1.5.4)
    
    Updates `@lingui/cli` from 4.11.2 to 4.11.3
    - [Release notes](https://github.com/lingui/js-lingui/releases)
    - [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md)
    - [Commits](lingui/js-lingui@v4.11.2...v4.11.3)
    
    Updates `@lingui/macro` from 4.11.2 to 4.11.3
    - [Release notes](https://github.com/lingui/js-lingui/releases)
    - [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md)
    - [Commits](lingui/js-lingui@v4.11.2...v4.11.3)
    
    Updates `@playwright/test` from 1.45.3 to 1.46.0
    - [Release notes](https://github.com/microsoft/playwright/releases)
    - [Commits](microsoft/playwright@v1.45.3...v1.46.0)
    
    Updates `@types/node` from 22.1.0 to 22.2.0
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    Updates `vite` from 5.3.5 to 5.4.0
    - [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@5.4.0/packages/vite)
    
    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@codemirror/view"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@lingui/core"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@lingui/react"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@mantine/carousel"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@mantine/charts"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@mantine/core"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@mantine/dates"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@mantine/dropzone"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@mantine/form"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@mantine/hooks"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@mantine/modals"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@mantine/notifications"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@mantine/spotlight"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@mantine/vanilla-extract"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@mdxeditor/editor"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@sentry/react"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@tabler/icons-react"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@tanstack/react-query"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: qrcode
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@lingui/cli"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@lingui/macro"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: vite
      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>
    dependabot[bot] authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    6f396ec View commit details
    Browse the repository at this point in the history
  2. Bump the dependencies group with 4 updates (inventree#7860)

    Bumps the dependencies group with 4 updates: [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer), [docker/build-push-action](https://github.com/docker/build-push-action), [actions/upload-artifact](https://github.com/actions/upload-artifact) and [github/codeql-action](https://github.com/github/codeql-action).
    
    
    Updates `sigstore/cosign-installer` from 3.5.0 to 3.6.0
    - [Release notes](https://github.com/sigstore/cosign-installer/releases)
    - [Commits](sigstore/cosign-installer@59acb62...4959ce0)
    
    Updates `docker/build-push-action` from 6.5.0 to 6.6.1
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@5176d81...16ebe77)
    
    Updates `actions/upload-artifact` from 4.3.5 to 4.3.6
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@89ef406...834a144)
    
    Updates `github/codeql-action` from 3.25.15 to 3.26.0
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@afb54ba...eb055d7)
    
    ---
    updated-dependencies:
    - dependency-name: sigstore/cosign-installer
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      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>
    dependabot[bot] authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    3f2e474 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. New Crowdin updates (inventree#7855)

    * updated translation base
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    SchrodingersGat and github-actions[bot] authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    d3c7698 View commit details
    Browse the repository at this point in the history
  2. [Bug] Attachment permissions (inventree#7863)

    * Add helper func to check user permission against a given model type
    
    * Validate bulk delete of attachments
    
    - Check permissions against linked model type(s)
    
    * Check permission when creating or editing an attachment instance
    
    * Fix typo
    
    * Fix AttachmentSerializer to allow editing
    
    * Update unit tests accordingly
    
    * Remove unused custom permission classs
    
    * Bump API version
    SchrodingersGat authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    831b129 View commit details
    Browse the repository at this point in the history
  3. [PUI] Search preview enhancements (inventree#7864)

    - Observe user settings in search preview
    SchrodingersGat authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    27fba9c View commit details
    Browse the repository at this point in the history
  4. [PUI] Build detail IPN (inventree#7865)

    * Add "IPN" detail to build order page
    
    * Add "IPN" column to build order table
    SchrodingersGat authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    a37d218 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Panel tab click fix (inventree#7867)

    * Prevent double-loading of panels
    
    * Remove commented code
    SchrodingersGat authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    b0a864a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2244f5f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    697ab16 View commit details
    Browse the repository at this point in the history
  4. Build line assembly filter (inventree#7874)

    * Fix typo
    
    * Add "assembly" filter to BuildLine API endpoint
    
    - Add filter for table in PUI
    
    * Bump API version
    SchrodingersGat authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    e1b0efa View commit details
    Browse the repository at this point in the history
  5. [PUI] Edit shortcut (inventree#7870)

    * Adds shortcut to edit item on <PageDetail>
    
    * Add hooks for shortcut key
    
    * Add unit tests for edit shortcut
    SchrodingersGat authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    19ca7bf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8369b4a View commit details
    Browse the repository at this point in the history
  7. Update Chinese language support (inventree#7878)

    * Rename zh_hant to zh_Hant
    
    * Fix front-end language mappings
    
    * Remove "zh" code (is "zh_Hans")
    
    * Remap backend translations
    
    * Update frontend translation files
    
    * Fix locale spec for front-end
    
    * Update pt_BR for frontend translations
    
    * Fix pt_BR for backend
    
    * Rename es-mx to es_MX
    SchrodingersGat authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    aed5516 View commit details
    Browse the repository at this point in the history
  8. New Crowdin updates (inventree#7882)

    * updated translation base
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    SchrodingersGat and github-actions[bot] authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    f14094c View commit details
    Browse the repository at this point in the history
  9. Update default fonts for docker image (inventree#7881)

    * Update default fonts for docker image
    
    Ref: inventree#7737
    
    * Remove extra fonts from Dockerfile
    SchrodingersGat authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    70a52c9 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. [WIP] Testable parts (inventree#7888)

    * Add "testable" field to the Part model
    
    - Default = False
    - Determines whether a particular part can have tests defined against it
    
    * Adds data migration to set default 'testable' state
    
    * Update part serializers
    
    * CUI: Update table filters
    
    * PUI: Update tables and filters
    
    * CUI: Update part detail page
    
    * PUI: Update part detail page
    
    * Update CUI
    
    * Update build pages
    
    * Update BuildLine serializer
    
    * Bump API version
    
    * Update docs
    
    * Add 'testable' to fieldset
    SchrodingersGat authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    3880e6f View commit details
    Browse the repository at this point in the history
  2. Build output table (inventree#7898)

    - Display "allocated items" quantity
    SchrodingersGat authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    e91d741 View commit details
    Browse the repository at this point in the history
  3. [PUI] Report print timeout (inventree#7899)

    * Enable printing actions for part
    
    * Increase default timeout for printing
    SchrodingersGat authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    09c4710 View commit details
    Browse the repository at this point in the history
  4. [PUI] Extra line table (inventree#7889)

    * Add generic "extra line item" table
    
    * Add "role" as parameter
    
    * Add placeholder actions
    
    * Fix price rendering
    
    * Add forms to create / edit / delete extra line items
    
    * Tweak type annotation
    SchrodingersGat authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    8b44dfb View commit details
    Browse the repository at this point in the history
  5. Bump axios from 1.7.3 to 1.7.4 in /src/frontend (inventree#7901)

    Bumps [axios](https://github.com/axios/axios) from 1.7.3 to 1.7.4.
    - [Release notes](https://github.com/axios/axios/releases)
    - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
    - [Commits](axios/axios@v1.7.3...v1.7.4)
    
    ---
    updated-dependencies:
    - dependency-name: axios
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    ed2ac0f View commit details
    Browse the repository at this point in the history
  6. Improve "issued by" filter for Build list API (inventree#7900)

    * Simplify build order filters
    
    * Improve labels for order filters
    
    * Bump API version
    SchrodingersGat authored Aug 16, 2024
    Configuration menu
    Copy the full SHA
    7178b95 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. Bump the dependencies group across 2 directories with 3 updates (inve…

    …ntree#7861)
    
    * Bump the dependencies group across 2 directories with 3 updates
    
    Bumps the dependencies group with 1 update in the /contrib/dev_reqs directory: [pyyaml](https://github.com/yaml/pyyaml).
    Bumps the dependencies group with 3 updates in the /docs directory: [pyyaml](https://github.com/yaml/pyyaml), [mkdocs-include-markdown-plugin](https://github.com/mondeja/mkdocs-include-markdown-plugin) and [neoteroi-mkdocs](https://github.com/Neoteroi/mkdocs-plugins).
    
    
    Updates `pyyaml` from 6.0.1 to 6.0.2
    - [Release notes](https://github.com/yaml/pyyaml/releases)
    - [Changelog](https://github.com/yaml/pyyaml/blob/main/CHANGES)
    - [Commits](yaml/pyyaml@6.0.1...6.0.2)
    
    Updates `pyyaml` from 6.0.1 to 6.0.2
    - [Release notes](https://github.com/yaml/pyyaml/releases)
    - [Changelog](https://github.com/yaml/pyyaml/blob/main/CHANGES)
    - [Commits](yaml/pyyaml@6.0.1...6.0.2)
    
    Updates `mkdocs-include-markdown-plugin` from 6.2.1 to 6.2.2
    - [Release notes](https://github.com/mondeja/mkdocs-include-markdown-plugin/releases)
    - [Commits](mondeja/mkdocs-include-markdown-plugin@v6.2.1...v6.2.2)
    
    Updates `neoteroi-mkdocs` from 1.0.5 to 1.1.0
    - [Release notes](https://github.com/Neoteroi/mkdocs-plugins/releases)
    - [Changelog](https://github.com/Neoteroi/mkdocs-plugins/blob/main/CHANGELOG.md)
    - [Commits](Neoteroi/mkdocs-plugins@v1.0.5...v1.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: pyyaml
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: pyyaml
      dependency-type: indirect
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: mkdocs-include-markdown-plugin
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: neoteroi-mkdocs
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * fix req
    
    ---------
    
    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>
    dependabot[bot] and matmair authored Aug 18, 2024
    Configuration menu
    Copy the full SHA
    8a52bd6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8bf4ce5 View commit details
    Browse the repository at this point in the history
  3. [PUI] Fix user detail save on PUI (inventree#7906)

    * fix API for user details
    
    * fix allow_blank
    
    * fix saving user details
    matmair authored Aug 18, 2024
    Configuration menu
    Copy the full SHA
    8a0d22d View commit details
    Browse the repository at this point in the history
  4. New Crowdin updates (inventree#7895)

    * updated translation base
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    SchrodingersGat and github-actions[bot] authored Aug 18, 2024
    Configuration menu
    Copy the full SHA
    ea89a4d View commit details
    Browse the repository at this point in the history
  5. [PUI] Fix broken SKU link (inventree#7909)

    * Add API bump
    
    * [PUI] Fix SKU link is broken
    Closes #88
    
    * Revert "Add API bump"
    
    This reverts commit 9135e44.
    matmair authored Aug 18, 2024
    Configuration menu
    Copy the full SHA
    5c9f50b View commit details
    Browse the repository at this point in the history
  6. [PUI] Add theme changer to navbar (inventree#7907)

    * Add API bump
    
    * [PUI] Add theme setting to navbar
    Closes #106
    
    * Rename to the same as ColorToggle
    
    * Change action text
    Co-authored-by: @SchrodingersGat
    matmair authored Aug 18, 2024
    Configuration menu
    Copy the full SHA
    286091c View commit details
    Browse the repository at this point in the history
  7. [PUI] Add AdminCenter to cmd k (inventree#7908)

    * Add API bump
    
    * [PUI] Add AdminCenter to cmd k
    Closes #96
    
    * Revert "Add API bump"
    
    This reverts commit 9135e44.
    matmair authored Aug 18, 2024
    Configuration menu
    Copy the full SHA
    e6765fc View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Cleanup notification drawer (inventree#7911)

    - Add "mark all as read" button
    - Fix icons
    SchrodingersGat authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    05e234f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48ee876 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2e10400 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9fbaeba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ee06ec View commit details
    Browse the repository at this point in the history
  6. Fix for BOM pricing donut chart (inventree#7917)

    - Mantine charts tooltip can't handle '.' character.
    SchrodingersGat authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    d7d908b View commit details
    Browse the repository at this point in the history
  7. Improve loading of "details" panel (inventree#7921)

    - Remove suspenses
    - remove global loading lock
    - Improves "responsiveness" feel
    SchrodingersGat authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    d6218b7 View commit details
    Browse the repository at this point in the history
  8. [PUI] Order Currency (inventree#7918)

    * Fix purchase order currency
    
    * Fix for sales order tables
    
    * Fix return order table
    SchrodingersGat authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    453dac6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6572e64 View commit details
    Browse the repository at this point in the history
  10. Update FUNDING.yml (inventree#7924)

    Remove kofi / patreon from funding sources
    SchrodingersGat authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    4b140ab View commit details
    Browse the repository at this point in the history
  11. [PUI] Refactor "notYetImplemented" (inventree#7913)

    * Remove default "not yet implemented" action
    
    - Will force us to manually add "not yet implemented"
    - Intended to highlight where we still need to work
    
    * Refactor more components
    
    * Fix for onClick
    SchrodingersGat authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    a7d9600 View commit details
    Browse the repository at this point in the history
  12. Bump the dependencies group across 1 directory with 9 updates (invent…

    …ree#7927)
    
    Bumps the dependencies group with 9 updates in the /src/frontend directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [@sentry/react](https://github.com/getsentry/sentry-javascript) | `8.25.0` | `8.26.0` |
    | [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.51.23` | `5.51.24` |
    | [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css) | `1.15.3` | `1.15.4` |
    | [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.26.0` | `6.26.1` |
    | [zustand](https://github.com/pmndrs/zustand) | `4.5.4` | `4.5.5` |
    | [@playwright/test](https://github.com/microsoft/playwright) | `1.46.0` | `1.46.1` |
    | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.2.0` | `22.4.1` |
    | [@vanilla-extract/vite-plugin](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin) | `4.0.13` | `4.0.14` |
    | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.0` | `5.4.1` |
    
    
    
    Updates `@sentry/react` from 8.25.0 to 8.26.0
    - [Release notes](https://github.com/getsentry/sentry-javascript/releases)
    - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
    - [Commits](getsentry/sentry-javascript@8.25.0...8.26.0)
    
    Updates `@tanstack/react-query` from 5.51.23 to 5.51.24
    - [Release notes](https://github.com/TanStack/query/releases)
    - [Commits](https://github.com/TanStack/query/commits/v5.51.24/packages/react-query)
    
    Updates `@vanilla-extract/css` from 1.15.3 to 1.15.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.15.4/packages/css)
    
    Updates `react-router-dom` from 6.26.0 to 6.26.1
    - [Release notes](https://github.com/remix-run/react-router/releases)
    - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
    - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.26.1/packages/react-router-dom)
    
    Updates `zustand` from 4.5.4 to 4.5.5
    - [Release notes](https://github.com/pmndrs/zustand/releases)
    - [Commits](pmndrs/zustand@v4.5.4...v4.5.5)
    
    Updates `@playwright/test` from 1.46.0 to 1.46.1
    - [Release notes](https://github.com/microsoft/playwright/releases)
    - [Commits](microsoft/playwright@v1.46.0...v1.46.1)
    
    Updates `@types/node` from 22.2.0 to 22.4.1
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    Updates `@vanilla-extract/vite-plugin` from 4.0.13 to 4.0.14
    - [Release notes](https://github.com/vanilla-extract-css/vanilla-extract/releases)
    - [Changelog](https://github.com/vanilla-extract-css/vanilla-extract/blob/master/packages/vite-plugin/CHANGELOG.md)
    - [Commits](https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/vite-plugin@4.0.14/packages/vite-plugin)
    
    Updates `vite` from 5.4.0 to 5.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/v5.4.1/packages/vite)
    
    ---
    updated-dependencies:
    - dependency-name: "@sentry/react"
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@tanstack/react-query"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@vanilla-extract/css"
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: react-router-dom
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: zustand
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@playwright/test"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: "@vanilla-extract/vite-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: vite
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    9e481ff View commit details
    Browse the repository at this point in the history
  13. Bump the dependencies group across 1 directory with 2 updates (invent…

    …ree#7926)
    
    * Bump the dependencies group across 1 directory with 2 updates
    
    Bumps the dependencies group with 2 updates in the /docs directory: [mkdocs-git-revision-date-localized-plugin](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin) and [mkdocs-material](https://github.com/squidfunk/mkdocs-material).
    
    
    Updates `mkdocs-git-revision-date-localized-plugin` from 1.2.6 to 1.2.7
    - [Release notes](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/releases)
    - [Commits](timvink/mkdocs-git-revision-date-localized-plugin@v1.2.6...v1.2.7)
    
    Updates `mkdocs-material` from 9.5.31 to 9.5.32
    - [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
    - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
    - [Commits](squidfunk/mkdocs-material@9.5.31...9.5.32)
    
    ---
    updated-dependencies:
    - dependency-name: mkdocs-git-revision-date-localized-plugin
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: mkdocs-material
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * fiw req
    
    ---------
    
    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>
    dependabot[bot] and matmair authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    9df388d View commit details
    Browse the repository at this point in the history
  14. Bump the dependencies group with 2 updates (inventree#7925)

    Bumps the dependencies group with 2 updates: [docker/build-push-action](https://github.com/docker/build-push-action) and [github/codeql-action](https://github.com/github/codeql-action).
    
    
    Updates `docker/build-push-action` from 6.6.1 to 6.7.0
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@16ebe77...5cd11c3)
    
    Updates `github/codeql-action` from 3.26.0 to 3.26.3
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@eb055d7...883d858)
    
    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    0c30f7c View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Fix columns for build line table (inventree#7931)

    Used incorrect accessor string
    SchrodingersGat authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    6591286 View commit details
    Browse the repository at this point in the history
  2. [PUI] Sub builds table (inventree#7932)

    * Allow table filters to be marked "inactive"
    
    * Allow build orders to be filtering by 'cascading' parent
    
    * Update build order table
    
    * Bump API version
    SchrodingersGat authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    7cbaeb1 View commit details
    Browse the repository at this point in the history
  3. [PUI] Fix for hovering in parameteric part table (inventree#7933)

    * Fix for hovering in parameteric part table
    
    - Visual glitches are now gone
    
    * Prevent editing of template field
    SchrodingersGat authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    dbe12c2 View commit details
    Browse the repository at this point in the history
  4. New Crowdin updates (inventree#7928)

    * updated translation base
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    SchrodingersGat and github-actions[bot] authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    5515e07 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8c6275b View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Required quantity display (inventree#7938)

    * Add "required" badge to PUI part detail page
    
    * Add "required for orders" to CUI
    SchrodingersGat authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    9239c82 View commit details
    Browse the repository at this point in the history
  2. Build table fix (inventree#7940)

    * Remove sales order filter restriction
    
    * Formalize "ancestor" filter
    
    * Bump API version
    SchrodingersGat authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    bbd432c View commit details
    Browse the repository at this point in the history
  3. New Crowdin updates (inventree#7936)

    * updated translation base
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations messages.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    * Fix: New translations django.po from Crowdin
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    SchrodingersGat and github-actions[bot] authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    f2f90dd View commit details
    Browse the repository at this point in the history
  4. Enhance plugin SN validation (inventree#7942)

    * Update function signature for 'validate_serial_number'
    
    - Pass through stock item parameter
    - Required if we want to exclude a particular item from that test
    
    * Update documentation
    
    * Docs fixes
    
    * Add type annotations
    SchrodingersGat authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    e837e5d View commit details
    Browse the repository at this point in the history
  5. Bug fix for PurchaseOrderCancelSerializer (inventree#7943)

    - Fix duplication of "self.order" property
    SchrodingersGat authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    7709d8d View commit details
    Browse the repository at this point in the history
  6. [Build] Create child builds (inventree#7941)

    * Add "create_child_builds" field to BuildOrder serializer
    
    - only when creating a new order
    - write only field
    
    * Update serializer field
    
    * Add placeholder task for creating child build orders
    
    * Add field to PUI forms
    
    * Auto-create build orders as required
    
    * Bump API vresion
    
    * Add documentation
    
    * Update unit tests
    SchrodingersGat authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    8474b7b View commit details
    Browse the repository at this point in the history
  7. Bump djangorestframework from 3.14.0 to 3.15.2 in /src/backend (inven…

    …tree#7520)
    
    * Bump djangorestframework from 3.14.0 to 3.15.2 in /src/backend
    
    Bumps [djangorestframework](https://github.com/encode/django-rest-framework) from 3.14.0 to 3.15.2.
    - [Release notes](https://github.com/encode/django-rest-framework/releases)
    - [Commits](encode/django-rest-framework@3.14.0...3.15.2)
    
    ---
    updated-dependencies:
    - dependency-name: djangorestframework
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * fix req
    
    * fix deps again
    
    * patch serializer
    
    * bump api version
    
    * Fix "min_value" for DRF decimal fields
    
    * Add default serializer values for 'IPN' and 'revision'
    
    * Add specific serializer for email field
    
    * Bump API version
    
    * code cleanup
    
    * fix tests
    
    * allow null for email too
    
    * fix formatting
    
    ---------
    
    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>
    Co-authored-by: Oliver Walters <oliver.henry.walters@gmail.com>
    3 people authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    0c63e50 View commit details
    Browse the repository at this point in the history
  8. User defined states (inventree#7862)

    * Add custom user defined states
    
    * make tests more reliable
    
    * fix list options
    
    * Adapt version
    
    * do not engage if rebuilding
    
    * remove unneeded attr
    
    * remove unneeded attr
    
    * fix enum imports
    
    * adapt cove target
    
    * Add status_custom_key to all other serializers
    
    * fix serializer method
    
    * simplify branching
    
    * remove unneeded imports
    
    * inherit read_only status from leader field
    
    * Add more tests
    
    * fix tests
    
    * add test for function
    
    * refactor for easier testing
    
    * move test to seperate class
    
    * Add options testing
    
    * extend serializer
    
    * add test for all states and refactor to reuse already build functions
    
    * use custom field in PUI too
    
    * reset diff
    
    * style fix
    
    * fix comparison
    
    * Add test for str
    
    * test color exceptions too
    
    * remove user state from tracking
    
    * Add intro from model fields too
    
    * update docs
    
    * simplify implementation
    
    * update tests
    
    * fix name
    
    * rename test
    
    * simplify tags and test fully
    
    * extend test to machine status
    
    * move logic for response formatting over
    
    * extend api response with machine  status
    
    * ensure only direct subclasses are discovered
    
    * test for length of total respone too
    
    * use new fields on PUI too
    
    * fix test assertion with plugins enabled
    
    * also observe rendering in filters
    
    * Add managment endpoints and APIs
    
    * Add contenttypes to PUI renderes
    
    * use filteres instead
    
    * fix import order
    
    * fix api route definition
    
    * move status choices to serializer
    
    * fix lookup
    
    * fix filtering
    
    * remove admin integration
    
    * cleanup migration
    
    * fix migration change
    
    * cleanup code location
    
    * fix imports
    
    * Add docs for custom states
    
    * add links to custom status
    matmair authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    d5086b2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    725181b View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. [PUI] Add Link/Unlink Barcode action (inventree#7939)

    * Add Link/Unlink Barcode action
    Fixes inventree#7920
    
    * remove unneeded imports
    
    * remove duplication
    
    * simplify
    
    * add testing
    
    * refactor type
    
    * wait for reload to add coverage
    
    * Add warning if custom barcode is used
    matmair authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    b0c7a1a View commit details
    Browse the repository at this point in the history
  2. [PUI] Test result fixes (inventree#7956)

    * Prevent template adjustment
    
    * Prevent template from being edited
    
    * Fix 'attachment' field for StockItemTestResultSerializer
    
    - Allow 'null' value
    
    * Bump API version
    SchrodingersGat authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    ca87df3 View commit details
    Browse the repository at this point in the history
  3. Table borders (inventree#7957)

    * Add 'editable' attribute to table column type
    
    * Add "editable" attribute for useTable hook
    
    * Add column borders to tables
    SchrodingersGat authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    1dff94d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    58f60d1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cf9dcf0 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Revert status fields for stock items (inventree#7965)

    * Revert status fields for stock items
    
    * Fix PUI fields too
    
    * Bump API version
    SchrodingersGat authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    b9b4412 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f4929d View commit details
    Browse the repository at this point in the history
  3. Chore: Bump python requirements (inventree#7961)

    * bump requirements
    
    * lower bound on pydyf
    matmair authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    d647471 View commit details
    Browse the repository at this point in the history
  4. fix: translation action wrong location (inventree#7975)

    * set destination
    
    * cleanup files before submitting
    matmair authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    df8efa9 View commit details
    Browse the repository at this point in the history
  5. Fix state changes on stock items (inventree#7976)

    * Revert changes from inventree#7965
    
    * Add error handling for wrong key
    
    * Add e2e test case for error condition
    Fixes inventree#7964
    
    * Better code code / flow
    
    * [BUG] Order of states in schema descriptions is not stable
    Fixes inventree#7977
    matmair authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    ed2da62 View commit details
    Browse the repository at this point in the history
  6. [PUI] Add currency stats (inventree#7971)

    * factor out stats overview
    
    * move to panel
    
    * Add currency stas overview
    Closes #115
    matmair authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    8a59829 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. add path (inventree#7979)

    matmair authored Aug 24, 2024
    Configuration menu
    Copy the full SHA
    ebb01c5 View commit details
    Browse the repository at this point in the history
  2. [PUI] Build actions (inventree#7945)

    * add table buttons to build line table
    
    * Add deallocate row action
    
    * Restrict row actions
    
    * Add functionality to 'deallocate' stock from build order
    
    * Implement 'auto-allocate'
    
    * Table column cleanup
    
    * Refactor code into new hook:
    
    - Helper function to update a set of selected rows
    - Callback function to remove row
    
    * Refactor existing forms to use new hook
    
    * Fix for RelatedModelField
    
    - Handle callback for null value
    
    * Memoize each field instance
    
    * Cleanup dead code
    
    * Define interfac for TableField row properties
    
    * Handle processing of nested errors
    
    * Pass form controller through to table field rows
    
    * Pass row errors through to individual table rows
    
    * Allow Standalone field to render errors
    
    * Allow allocation against build lines
    
    * Adjust quantity value when stock item is changed
    
    * Fix issue related to field name
    
    * Add "available" filter
    
    * Add "remove row" button
    
    * Add field for selecting source location
    
    * Filter out consumable items
    
    * Adjust form success message
    SchrodingersGat authored Aug 24, 2024
    Configuration menu
    Copy the full SHA
    eec53ff View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. Forms refactor (inventree#7981)

    * Refactor "receive stock" table
    
    - Display errors
    - Fix infinite rendering loop
    - Correctly set values to undefined on close
    
    * Refactor stock operations table
    
    * Fix for "change stock status" form
    
    * Fix default values
    
    * Unit test fix
    SchrodingersGat authored Aug 25, 2024
    Configuration menu
    Copy the full SHA
    2cf959c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e6ca12 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6951748 View commit details
    Browse the repository at this point in the history
  4. Update crowdin.yml (inventree#7985)

    - Add documentation strings
    - Attempt to "fix" dest parameters
    SchrodingersGat authored Aug 25, 2024
    Configuration menu
    Copy the full SHA
    d98c396 View commit details
    Browse the repository at this point in the history
  5. Hide "build orders" tab for inactive parts (inventree#7992)

    - Otherwise results in a 400 error
    SchrodingersGat authored Aug 25, 2024
    Configuration menu
    Copy the full SHA
    881220c View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Reset page offset when changing page size (inventree#7994)

    - Prevents table rendering an "empty" page
    SchrodingersGat authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    d1c8354 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc9ae51 View commit details
    Browse the repository at this point in the history