Jan Böhmer
614697ba84
Use zxing-wasm polyfill even if native barcode detector API is available as the polyfill is sometimes better than the native on
...
See discussion #808 for more infos
2025-01-05 23:43:17 +01:00
Jan Böhmer
6bdf3d891a
Include the JSON encoded response, when throwing an unknown response format in mouser provider
...
Should help to debug issue #820
2025-01-05 22:15:12 +01:00
Jan Böhmer
f75704f77c
Allow users to save a new label profiles directly from the label generator dialog
...
This fixes issue #806
2025-01-05 22:00:07 +01:00
Jan Böhmer
9d09543eb9
Added a button to quickly go to all label profiles editor
...
Related to issue #806
2025-01-05 17:50:15 +01:00
Jan Böhmer
a6116398a8
Only run PartDenormalizer when importing files, otherwise it causes problems with API platform
...
This fixes issue #800
2025-01-05 17:37:02 +01:00
Jan Böhmer
39763b84d5
Updated dependencies
2025-01-05 15:37:21 +01:00
Jan Böhmer
8502df08fa
Added test for autodetection of EIGP114 barcodes
2025-01-04 18:43:50 +01:00
Jan Böhmer
bf2a776403
Do the EIGP114 detection after userdefined barcode detection, so that users can override it on their partLots
2025-01-04 18:41:27 +01:00
Jan Böhmer
052190c69b
Do not trim user_barcode for partLots
2025-01-04 18:40:18 +01:00
Jan Böhmer
8826ba6729
Fixed CSP rules to allow the WASM loading for the barcode scanner
2025-01-04 18:23:57 +01:00
Jan Böhmer
39b5240934
We are in development of version 1.15.0
2025-01-04 18:14:15 +01:00
Jan Böhmer
ddc1c286d9
Merge branch 'detector-api-polyfill'
2025-01-04 18:10:36 +01:00
Jan Böhmer
22fba37d28
Pause the camera and scanner, when navigating away from the scanner page, so that the camera feed is closed
2025-01-04 18:10:26 +01:00
Jan Böhmer
0c627a5636
Use forked version of html5-qrcode to avoid including zxing-js which will never be used then
2025-01-04 18:09:56 +01:00
Jan Böhmer
53dcd24216
Improved scanning FPS to 10
2025-01-04 16:57:41 +01:00
Jan Böhmer
4b09a321ad
Polyfill BarcodeDetector API for improved performance of Html5QRcodeScanner
2025-01-04 16:49:17 +01:00
Treeed
9e85b70c17
Added capability to scan Digikey barcodes and open the local part part page based on the result ( #811 )
...
* added capability to scan digikey barcodes and open the local part page based on the digikey part number or manufacturer part number
* had replaced one too many doublequotes
* Generalized interpretation of format06 barcodes, added ids for mouser
* Renamed vendor_barcode to user_barcode in entities
* Added a own class to parse EIGP114 barcodes
* Added tests to EIGP114Barcode parser
* Refactored code
* Changed BarcodeRedirector to support the new Barcode EIGP114BarcodeScanResult class
* Added possibility to just show all information contained in a barcode
* Dont require trailer for EIGP114 barcodes, as digikey does not seem to put them onto their barcodes
* Fixed inspection issues
---------
Co-authored-by: jona <a@b.c>
Co-authored-by: Jan Böhmer <mail@jan-boehmer.de>
2025-01-04 01:20:51 +01:00
Jan Böhmer
9c99217dee
Fixed test errors
2025-01-03 20:21:17 +01:00
Jan Böhmer
afc1dbdd4b
Updated recipe for symfony flex
2025-01-03 17:45:13 +01:00
Jan Böhmer
20f58fc07d
Updated symfony cli recipe
...
This adds an error message if no composer dependencies are installed
2025-01-03 17:42:49 +01:00
Jan Böhmer
e6b78dd213
Updated dependencies
2025-01-03 17:41:37 +01:00
Jan Böhmer
63893ffabe
Allow to automatically map categories from info providers to local categories using the "alternative names" system
...
This partially addresses issues discussed in discussion #808
2024-12-31 18:31:20 +01:00
Jan Böhmer
c9e519d0b5
Show a warning flash, when creating a part from an info provider that has no category autoprovided
...
This partially fixes the problems described in discussion #808
2024-12-31 18:25:28 +01:00
Jan Böhmer
273bde90f2
Use the providerID as keyword when searching infos for a part with already existing providerreference and preselect the info provider if possible
2024-12-31 18:13:15 +01:00
Treeed
92e4976396
Show when parts from info provider already exist ( #810 )
...
* added button to show existing part with same manufacturer and mpn in provider list
* added button to edit existing part in provider list
* added docstring and comments
* replaced unnecessary double quotes
* Introduced a new twig variable localPart to split up the result
* Highlight a row, if the part is already existing
* Made buttons translatable
* Improved styling of the buttons and added a badge to show a hint
* Extracted database queries for part matching into its own service and optimized the query reducing the required queries by factor 2
* Allow to find existing parts via the stored providerReference
This should allow the database to more quickly find entries
* Allow to use part name and manufacturer alternative names for mapping
* Added a button to update a local part from the info provider and moved some buttons into dropdown menu
---------
Co-authored-by: jona <a@b.c>
Co-authored-by: Jan Böhmer <mail@jan-boehmer.de>
2024-12-31 18:03:36 +01:00
Jan Böhmer
e9efbff912
Upgraded typescript version
2024-12-29 20:15:05 +01:00
Jan Böhmer
41089c08f8
Upgraded exports-loader and webpack-cli
2024-12-29 20:08:59 +01:00
Jan Böhmer
9e23e606f8
Updated marked and compression-webpack plugin
2024-12-29 19:59:31 +01:00
Jan Böhmer
b3f0fd368a
Updated webpack encore to 5.0.0
2024-12-29 19:50:02 +01:00
Jan Böhmer
12bd5472e2
Fixed sizing of text in label editor input
2024-12-29 19:47:19 +01:00
Jan Böhmer
ef64779759
Updated CKeditor5 to v41
2024-12-29 19:31:04 +01:00
Jan Böhmer
b3d8076ddf
Fixed fixture loading process
2024-12-29 19:06:58 +01:00
Jan Böhmer
f775203608
Use new syntax for getReference() in data fixtures
2024-12-29 13:46:22 +01:00
Jan Böhmer
a6083688e4
Upgraded frontend dependencies
2024-12-29 13:43:32 +01:00
Jan Böhmer
50689cd4e6
Updated datatables-bundle
2024-12-29 13:41:30 +01:00
Jan Böhmer
255fcbac1c
Removed direct dependency to phpstan-phpdoc-parser, so that it can get removed when updating the webauthn bundle
2024-12-29 13:38:35 +01:00
Jan Böhmer
7f8ffa56e5
Removed (hopefully) unused and unnecessary dependencies
2024-12-29 13:34:10 +01:00
Jan Böhmer
9a2a5f30a3
Updated doctrine fixtures bundle
2024-12-29 13:20:12 +01:00
Jan Böhmer
a9f444cbb4
Added return types to ExponentialNumberTypes for futureproofing the implementation
2024-12-29 13:14:26 +01:00
Jan Böhmer
164efb0551
Fixed phpstan error with NodesListBuilder
2024-12-29 13:14:00 +01:00
Jan Böhmer
a37b8cbb15
Fixed introduced bug in node flattening
2024-12-28 23:19:55 +01:00
Jan Böhmer
946032a101
Fixed phpstan analysis issues and bad code that showed up with phpstan 2.0
2024-12-28 23:08:08 +01:00
Jan Böhmer
a273acbecd
Updated PHPstan configuration
2024-12-28 15:12:18 +01:00
Jan Böhmer
0ceee1582e
Updated phpstan to 2.0
2024-12-28 14:56:44 +01:00
Jan Böhmer
04a0369d56
Added proxmox LXC installation method to docs
2024-12-25 19:21:30 +01:00
Jan Böhmer
31a288b44d
Added recommendation on installation methods
2024-12-25 19:13:28 +01:00
Jan Böhmer
502dc3aa1c
Added kubernetes as available installation method.
2024-12-25 19:12:09 +01:00
Jan Böhmer
6874d7ca55
Upgraded dependencies
2024-12-23 20:34:42 +01:00
Jan Böhmer
da8f669aed
Test for PHP 8.4
2024-12-23 20:26:31 +01:00
Vedran Vekic
0f92a69b03
Rewrite LCSC datasheet URL ( #795 )
2024-12-10 14:32:23 +01:00