Commit graph

  • 702e5c8732 Use underscore in route paths instead of hyphens to match the other path styles Jan Böhmer 2025-09-21 19:58:15 +02:00
  • d2b605edc0 Imrpoved bulk info provider manage page Jan Böhmer 2025-09-21 19:54:40 +02:00
  • 4c28871283 Fixed problem of failing researchAllParts Jan Böhmer 2025-09-21 19:47:49 +02:00
  • 1d38c50abc Fixed step2 template Jan Böhmer 2025-09-21 19:30:49 +02:00
  • 710569daaf Fixed phpunit tests Jan Böhmer 2025-09-21 19:03:29 +02:00
  • 3196ec4bb6 Implement mobile UI improvements for Part-DB templates and layouts copilot/fix-bacfdf27-c318-4461-9dd1-a0c4dbbd2857 copilot-swe-agent[bot] 2025-09-21 16:09:59 +00:00
  • 92cd645945 Renamed dto to make their relation to batch searches more clear Jan Böhmer 2025-09-21 17:49:00 +02:00
  • 50c5ef4d4b Initial plan copilot-swe-agent[bot] 2025-09-21 15:42:38 +00:00
  • 16126c4000 Encapsulate the fieldmapping data in the importjob further Jan Böhmer 2025-09-21 17:41:56 +02:00
  • 1e97aa3f22 Complete z-related optimizations with documentation and enhanced error handling copilot/fix-6efc788a-defb-4b64-9420-614feb2390ee copilot-swe-agent[bot] 2025-09-21 14:15:20 +00:00
  • 130b08090a Optimize z-related components: Bundle analyzer, Brotli compression, ZXing lazy loading copilot-swe-agent[bot] 2025-09-21 14:12:32 +00:00
  • cb26e6d181 Initial analysis of z-related optimizations copilot-swe-agent[bot] 2025-09-21 14:08:56 +00:00
  • bf514938c9 Initial plan copilot-swe-agent[bot] 2025-09-21 14:03:50 +00:00
  • 480b45ee9a Initial plan copilot/fix-72f03831-03f1-43ee-9160-122065dd1629 copilot-swe-agent[bot] 2025-09-21 13:09:03 +00:00
  • eda6deff47 Made classes readonly where possible Jan Böhmer 2025-09-21 14:25:57 +02:00
  • 27a18bdc1e Doing refactoring to remove remains of arrays Jan Böhmer 2025-09-21 14:24:34 +02:00
  • 98b62cc81e Do not autowire bulkImport parameters globally Jan Böhmer 2025-09-20 14:33:16 +02:00
  • 2c195d9767 Refactor bulk info provider: replace complex arrays with DTOs - Add BulkSearchResponseDTO, FieldMappingDTO for type safety - Use composition instead of inheritance in BulkSearchResultDTO - Remove unnecessary BulkSearchRequestDTO - Fix N+1 queries and API error handling - Fix Add Mapping button functionality barisgit 2025-09-19 16:28:40 +02:00
  • 3c2b597c47
    Merge f9e7fb4491 into f0dc80aac9 Ryan Malloy 2025-09-19 01:30:01 -06:00
  • bb49c67108 Removed Microsoft X-XSS-Protection header, as it is not recommended on modern browsers anymore and is considered deprecated Jan Böhmer 2025-09-19 09:18:32 +02:00
  • f0dc80aac9
    New Crowdin updates (#1036) Jan Böhmer 2025-09-19 09:12:47 +02:00
  • ef14c257f4 New translations messages.en.xlf (German) Jan Böhmer 2025-09-18 13:35:42 +02:00
  • 03ad724076 Fix Wrong default number of project builds if BOM is empty #1038 Marc 2025-09-18 11:04:52 +00:00
  • ece88a6c42 New translations security.en.xlf (German) Jan Böhmer 2025-09-18 12:26:30 +02:00
  • 9c7601d259 New translations messages.en.xlf (German) Jan Böhmer 2025-09-18 12:26:29 +02:00
  • 90949e45bb New translations messages.en.xlf (German) Jan Böhmer 2025-09-18 11:26:15 +02:00
  • c9559efadf New translations validators.en.xlf (Dutch) Jan Böhmer 2025-09-18 11:26:12 +02:00
  • 08032fc1ea New translations security.en.xlf (German) Jan Böhmer 2025-09-18 10:11:29 +02:00
  • dc951e7944 New translations messages.en.xlf (German) Jan Böhmer 2025-09-18 10:11:27 +02:00
  • 2fc3fd4f5c translations: messages.de.xlf: fix typo Simon Ruderich 2025-09-17 09:58:09 +02:00
  • e6b1b533a8 Add a button to automatically add the ordered amount once delivered Fabian Wunsch 2025-09-16 08:21:55 +02:00
  • b62d4aaeb7 Add translations Fabian Wunsch 2025-09-15 14:38:19 +02:00
  • ec7f79369d Fix migration issues Fabian Wunsch 2025-09-15 14:03:58 +02:00
  • 71102f0ad9 Fixed typos Fabian Wunsch 2024-09-05 16:03:34 +02:00
  • 2f7fb397d2 fixed typos Fabian Wunsch 2024-09-05 16:01:27 +02:00
  • 62754bdbf3 First order details draft Fabian Wunsch 2024-09-05 15:41:00 +02:00
  • 8998b006e0 Added some type hints for arrays Jan Böhmer 2025-09-14 23:17:43 +02:00
  • b4b758c356 Fixed tests Jan Böhmer 2025-09-14 23:14:00 +02:00
  • a399b629d1 Use a proper range constraint on the form Jan Böhmer 2025-09-14 23:04:44 +02:00
  • 41a7238ab7 Pass parts object directly to BulkSearchRequestDTO and added some syntax hints Jan Böhmer 2025-09-14 22:56:12 +02:00
  • 0e99faee0a Moved BulkImportJobStatus enum to own file to make it discoverable by autoloading Jan Böhmer 2025-09-14 22:23:07 +02:00
  • 13e75808f8 Use validateJobAccess where applicable and ensure permissions for all controller endpoints Jan Böhmer 2025-09-14 16:24:56 +02:00
  • 3fc52e25db According to Buerklin API spec it's really 'token' as urlAuthorize endpoint Marc Kreidler 2025-09-11 16:23:35 +02:00
  • d8492ea6f3 Adapt Buerklin InfoProvider to new Settings mechanism Marc Kreidler 2025-09-11 16:12:42 +02:00
  • 5b2fc7ef4b Merge tag 'v2.1.2' into Buerklin-provider Marc Kreidler 2025-09-11 11:33:37 +02:00
  • ee731475ca Merge remote-tracking branch 'origin/patch-1' into Buerklin-provider Marc Kreidler 2025-09-11 11:28:29 +02:00
  • 86ddc6a83f New translations validators.en.xlf (German) Jan Böhmer 2025-09-10 08:21:25 +02:00
  • 915ffa1ee7 New translations messages.en.xlf (German) Jan Böhmer 2025-09-10 08:21:24 +02:00
  • 1a0fab0615 Use a deterministic method to generate parameter names for filters, to allow for proper caching of queries Jan Böhmer 2025-09-09 23:05:03 +02:00
  • fcdeb0479a Bumped version 2.1.2 v2.1.2 Jan Böhmer 2025-09-09 21:31:15 +02:00
  • 79ac318d0f Merge remote-tracking branch 'origin/l10n_master' Jan Böhmer 2025-09-09 21:30:22 +02:00
  • 6765c110c6 New translations messages.en.xlf (English) Jan Böhmer 2025-09-09 21:23:52 +02:00
  • f6f83cc111 New translations messages.en.xlf (Czech) Jan Böhmer 2025-09-09 21:23:41 +02:00
  • c6d5fb3f57 Update translations d-buchmann 2025-08-13 12:12:35 +02:00
  • 4b8ef4b0fa Allow the defaultSearchProviders option to be empty Jan Böhmer 2025-09-09 21:19:12 +02:00
  • 46d8c86e0c Improved makefile barisgit 2025-09-09 20:57:58 +02:00
  • c7102bcd8c Update bulk info provider test to work with new services approach barisgit 2025-09-09 20:54:27 +02:00
  • d6ac16ede0 Refactor bulk import functionality to make controller smaller (use services) add DTOs and use stimulus controllers on frontend barisgit 2025-09-09 20:30:27 +02:00
  • 23cad8261b New translations messages.en.xlf (Czech) Jan Böhmer 2025-09-09 14:12:30 +02:00
  • 65d840c444 Fix invalid flag --memory-limit barisgit 2025-09-09 10:31:33 +02:00
  • a43b64bd5c
    Merge branch 'master' into ux-selectpanel d-buchmann 2025-09-09 08:22:46 +02:00
  • 9562f1c5d3
    Bump actions/setup-node from 4 to 5 dependabot[bot] 2025-09-08 17:37:22 +00:00
  • c52126ccf8
    Update PHP version badge in README to 8.2 Jan Böhmer 2025-09-08 12:53:03 +02:00
  • 8eec606589 Bumped to version 2.1.1 v2.1.1 Jan Böhmer 2025-09-07 23:58:41 +02:00
  • cdc58507db Removed style nonce, as it blocks the loading of all other inline styles and kills the styling of the sidebar treeviews Jan Böhmer 2025-09-07 23:58:21 +02:00
  • 03f7ad66d2 Bumped version to 2.1.0 v2.1.0 Jan Böhmer 2025-09-07 23:16:15 +02:00
  • 3b01af1247 Merge branch 'l10n_master' Jan Böhmer 2025-09-07 23:15:53 +02:00
  • 8d2ff6f5d7 New translations messages.en.xlf (English) Jan Böhmer 2025-09-07 22:37:16 +02:00
  • 6ff7f64384 New translations messages.en.xlf (German) Jan Böhmer 2025-09-07 22:37:11 +02:00
  • c2cbbee0df Ensure that part table action bar dont overlap our navbar dropdowns Jan Böhmer 2025-09-07 21:59:30 +02:00
  • e81c8470be Made part table action bar sticky floating Jan Böhmer 2025-09-07 21:51:58 +02:00
  • ecd2abe00e Made image size of preview images in tables configurable and slightly bigger by default Jan Böhmer 2025-09-07 21:21:08 +02:00
  • 0d1ae030be Allow to select default info providers for search Jan Böhmer 2025-09-07 20:42:33 +02:00
  • 1f669a9c53 Readded option to show all elements in a table Jan Böhmer 2025-09-07 20:04:48 +02:00
  • 8ff2fc5a82 Allow to disable the extraction of parameters out of part description and notes Jan Böhmer 2025-09-07 19:55:47 +02:00
  • c7ec8adc31 Disable settings caching in debug mode Jan Böhmer 2025-09-07 19:44:17 +02:00
  • cee6d355e8 Allow to hide the version number on homepage Jan Böhmer 2025-09-07 19:43:23 +02:00
  • 4b00697f02 Allow to customize which items get shown on the homepage and in which order Jan Böhmer 2025-09-07 19:27:02 +02:00
  • f9e7fb4491
    Merge branch 'Part-DB:master' into feature/initial-admin-api-key Ryan Malloy 2025-09-07 10:09:53 -06:00
  • 617ae03b48 Merge remote-tracking branch 'origin/master' Jan Böhmer 2025-09-07 17:56:30 +02:00
  • 71629a696c Use updated gnu unifont Jan Böhmer 2025-09-07 17:55:55 +02:00
  • 14cc0b9e9a
    New translations messages.en.xlf (German) (#1028) Jan Böhmer 2025-09-07 17:53:12 +02:00
  • 75c4e1f6a9 New translations messages.en.xlf (German) Jan Böhmer 2025-09-07 17:52:52 +02:00
  • 99cd18096b Add INITIAL_ADMIN_API_KEY documentation Ryan Malloy 2025-09-07 08:42:17 -06:00
  • c498803859 Add INITIAL_ADMIN_API_KEY environment variable support Ryan Malloy 2025-09-07 08:12:25 -06:00
  • c5a1df37b9 Fixed tests Jan Böhmer 2025-09-07 00:26:24 +02:00
  • 46d1a0cb1b Added an button to update a label profile from directly inside the label generator Jan Böhmer 2025-09-06 23:56:51 +02:00
  • a18ec373d2 Validate label profiles before creating them via the label controller, so that we do not create duplicate entries Jan Böhmer 2025-09-06 23:49:14 +02:00
  • ced16620ec Fixed pollin info provider Jan Böhmer 2025-09-06 23:42:09 +02:00
  • 890621b651 Merge branch 'feature/upload-schematic-boms' Jan Böhmer 2025-09-06 23:34:55 +02:00
  • 5a5691a8c4 Added documentation about the new BOM file types Jan Böhmer 2025-09-06 23:34:47 +02:00
  • fb92db8c05 Use body element as dropdownParent for tomselect elements Jan Böhmer 2025-09-06 23:32:08 +02:00
  • 2b28aa8ba9 Enable CSP also in debug mode, as otherwise it complains about missing nonce function Jan Böhmer 2025-09-06 23:29:19 +02:00
  • 90f83273da Added nonce to scripts to ensure that they are working with enabled CSP Jan Böhmer 2025-09-06 23:24:32 +02:00
  • 76f3c379b5 Added generic CSV type option, to highlight the universal nature of the importer Jan Böhmer 2025-09-06 23:20:07 +02:00
  • 1d33d95c57 Show validation error messages in mapping step Jan Böhmer 2025-09-06 23:10:47 +02:00
  • 72e3766be5 Added missing translations that got removed during rebase Jan Böhmer 2025-09-06 23:10:12 +02:00
  • 7c1ab6460d Add tests to cover new additions barisgit 2025-08-03 18:58:31 +02:00
  • d0f2422e0d Implement functionality to import schematic csv (or any other csv for that matter), with ability to map input columns to output columns with input validation and error handling barisgit 2025-08-03 18:46:46 +02:00
  • 4277f42285 Fix same error as in other branch and add makefile barisgit 2025-08-03 16:14:27 +02:00