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
Bryce Nagaj
8faa3251c4
Update verbiage ( #788 )
2024-12-10 14:30:47 +01:00
Marc
56fc14003c
Update information_provider_system.md ( #791 )
...
Fixed minor typo in Octopart variable: PROVIDER_OCOTPART_COUNTRY
2024-12-10 14:30:16 +01:00
Jan Böhmer
b3499e4ea5
Fixed (wrongly) failing test on IPAnonymizer
2024-12-02 11:01:39 +01:00
Jan Böhmer
07b1ff9bf5
Bumped version to 1.14.5
2024-12-02 01:00:35 +01:00
Jan Böhmer
5bbf24c92e
New translations security.en.xlf (English) ( #786 )
2024-12-02 00:22:45 +01:00
Jan Böhmer
eea8b3e679
Merge remote-tracking branch 'origin/master'
2024-12-02 00:22:20 +01:00
Jan Böhmer
e223078af9
Added a custom function to make PostgresSQL searches case insensitive
...
This is required only for postgres as every other database is case invariant by default. But to achieve a portable way, we implement it via a custom DQL function.
This fixes issue #784
2024-12-02 00:17:54 +01:00
dependabot[bot]
b554d0d851
Bump codecov/codecov-action from 4 to 5 ( #774 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-01 23:16:37 +01:00
Jan Böhmer
b1ba26e0b9
Allow usernames to contain @-signs as long as it is not at the begininng
...
This allows to use email addresses as usernames and fixes issue #772
2024-12-01 23:05:27 +01:00
Jan Böhmer
ca8ad760d7
Allow SAML users to access the API
...
This fixes issue #765 .
2024-12-01 22:54:22 +01:00
Jan Böhmer
80129c0a88
Use PHP 8.3 as docker image, and allow for longer error log lines
...
This fixes issue #781
2024-12-01 22:34:05 +01:00
Jan Böhmer
7530e62dfa
Do not format error messages as JSON, this makes log files easier to read and reduces line length which can makes problems on FPM
...
See issue #781
2024-12-01 22:33:32 +01:00
Jan Böhmer
baf8977578
Correctly handle IP addresses containing RFC 4007 scoping
2024-12-01 19:19:04 +01:00
Jan Böhmer
c7bf843312
Updated dependencies
2024-12-01 18:48:22 +01:00