Jan Böhmer
ced16620ec
Fixed pollin info provider
...
This fixes issue #1015
2025-09-06 23:42:09 +02:00
barisgit
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
2025-09-06 19:54:13 +02:00
d-buchmann
4e9e82d9f1
Replace "range" indicators with mathematical tilde in LCSC provider ( #989 )
...
* Replace "range" indicators with mathematical tilde symbols in LCSC provider
* Improve comment
2025-09-06 19:43:50 +02:00
Jan Böhmer
b093866d15
Do not replace LCSC category slashes with arrows, as these are actually their names, not level separators
2025-09-06 19:27:10 +02:00
Jan Böhmer
065ef9f8ae
Fixed LCSC provider
...
LCSC has changed its search API, so it was broken. Fixes issue #1018
2025-09-06 19:22:59 +02:00
Jan Böhmer
9b17efc12c
Fixed phpstan issue
2025-09-06 00:39:23 +02:00
Jan Böhmer
eb4258053e
Added voter reason explaination to the other voters
2025-09-06 00:24:55 +02:00
Jan Böhmer
117ff4484d
Allow to show what permissions a user is lacking in case of access denied message
...
Should help with errors like 1026
2025-09-06 00:10:50 +02:00
Jan Böhmer
0717239296
Use central banks of czechia, turkey and romania as a free provider for their currencies exchange rates
2025-09-05 19:56:01 +02:00
Jan Böhmer
48ff2494f6
Add settings form for remaining info providers
2025-08-24 23:35:31 +02:00
Jan Böhmer
ee33d743e6
Allow to associate settings forms with info providers
2025-08-24 23:32:58 +02:00
Jan Böhmer
eaaf44b391
Fixed disable logic and disable hints for info providers
2025-08-24 21:10:38 +02:00
Jan Böhmer
ac89489202
Allow to override the banner with its existing env variable
2025-08-24 17:37:16 +02:00
Jan Böhmer
808af0d3cd
Fixed phpstan issue
2025-08-15 00:52:19 +02:00
Jan Böhmer
b14fc0e22a
Only use inline style for commonmark parser
2025-08-15 00:09:28 +02:00
Jan Böhmer
f7259a118b
Removed invalid reference to parsedown
2025-08-14 22:56:40 +02:00
Jan Böhmer
be60c4363c
Replaced parsedown with the newer league/commonmark library
2025-08-14 22:56:20 +02:00
Jan Böhmer
3fcb5ce82e
Merge branch 'master' into v2
2025-08-13 16:07:20 +02:00
Jan Böhmer
58d4207b49
Fixed phpstan issues
2025-08-03 21:59:51 +02:00
Jan Böhmer
f1d34bbc24
Run rector
2025-07-14 00:26:40 +02:00
Jan Böhmer
dc25397469
Fixed PHPunit tests
2025-07-13 20:06:38 +02:00
Jan Böhmer
38c826713f
Check for permissions to access settings menu and added settings menu to sidebar menu
2025-07-06 22:29:35 +02:00
Jan Böhmer
c0c847c5be
Moved octopart / nexar integration configuration to the new settings system
2025-07-06 20:18:14 +02:00
Jan Böhmer
1dbcff66d1
Moved digikey IPS configuration to new settings system
2025-07-06 19:32:55 +02:00
Jan Böhmer
9812671a89
Merge master into settings-bundle
2025-07-06 19:05:22 +02:00
Jan Böhmer
ff57b5b270
Fixed static analyis issue
2025-07-06 14:02:16 +02:00
Jan Böhmer
c00edef69c
Add fields parsable by KiCost to KiCad part info
2025-07-06 13:58:51 +02:00
Blaž Aristovnik
beea572c47
Add supplier information to KiCad part exports ( #955 )
...
* Add supplier information to KiCad part exports
- Include supplier name and part numbers from order details in KiCad exports
- Handle multiple suppliers with sequential numbering (Supplier 2, Supplier 3, etc.)
- Include both active and obsolete order details for comprehensive supplier info
- Add null checks to prevent errors when supplier or part number is missing
* Add SPN suffix to field name
---------
Co-authored-by: Jan Böhmer <mail@jan-boehmer.de >
2025-07-06 13:12:04 +02:00
d-buchmann
699a5c935f
fix sidebar root node links ( #957 )
...
* fix sidebar root node links
link sidebar root nodes to their corresponding "new" route
* Use "Show all parts" for most root categories and started to make it configurable for the future
---------
Co-authored-by: Jan Böhmer <mail@jan-boehmer.de >
2025-07-02 22:11:28 +02:00
Jan Böhmer
b2946aee0d
Moved pollin and reichelt info provider settings to new settings system
2025-06-22 20:08:27 +02:00
Jan Böhmer
64497c4c0d
Fixed phpstan issues
2025-06-15 22:30:23 +02:00
Jan Böhmer
70bbb47850
Fixed phpunit tests
2025-06-15 22:27:10 +02:00
Jan Böhmer
73253dd03c
Fixed dependencies
2025-06-15 18:46:39 +02:00
Jan Böhmer
442457f11b
Merge branch 'master' into settings-bundle
2025-06-15 18:39:49 +02:00
d-buchmann
c44535990b
Fix typo and copy-paste error ( #942 )
2025-05-23 18:09:56 +02:00
Jan Böhmer
6b9c125de4
Added console command to sanitize SVG files
2025-05-18 22:38:43 +02:00
Jan Böhmer
2c4f44e808
Sanatize SVG files when uploading
2025-05-18 21:00:19 +02:00
Michael
7e34535e62
Added Datamatrix and C93 label twigs ( #931 )
...
* Added Datamatrix and C93 label twigs
* Added new barcode placeholders to ckeditor plugin
---------
Co-authored-by: Jan Böhmer <mail@jan-boehmer.de >
2025-05-11 00:46:38 +02:00
Jan Böhmer
f9e769a6e3
Fixed phpstan issue
2025-03-30 15:01:28 +02:00
Jan Böhmer
48c70c3bb4
Added way to batch edit the location of parts with a single stock
2025-03-29 16:21:10 +01:00
Jan Böhmer
5b111d80f1
Invalidate kicad category cache, when parts get changed, as this might affect the visibility of categories too
...
Related to #885
2025-03-29 12:01:26 +01:00
Jan Böhmer
03e1105a8e
Fixed phpstan issues
2025-03-27 23:11:49 +01:00
Jan Böhmer
1daf6f01f4
Fixed error 500 if internal attachment path was not resolvable to an URL
...
This fixes issue #898
2025-03-27 21:40:51 +01:00
Daniel Carrasco
d3b225771c
Modified the DigiKey Provider to works with the V4 API ( #875 )
...
* Modified the DigiKey Provider to works with the V4 API
* Correclty apply the MarketPlaceFilter option to digikey v4 API
* Show the packe type (Tape&Reel, Box, etc.) as footprint in digikey provider search
---------
Co-authored-by: Jan Böhmer <mail@jan-boehmer.de >
2025-03-27 21:26:18 +01:00
Jan Böhmer
7275db27e7
Manually filter mouser search results to fix the edgecase, that the API returned multiple results for an exact part number
...
This fixes issue #888 and issue #616
2025-03-27 21:06:50 +01:00
Jan Böhmer
49ee9131d0
Use composer/ca-bundle instead of system CA for element14 provider
...
This is a workaround for debian systems, where the required root CA is missing as trusted CA in the system CAs. This fixes issue #891 and #866
2025-03-27 20:59:22 +01:00
Jan Böhmer
e75e0c4c0b
Add a link to the category part info as category description in KiCAD.
...
This also fixes issue #878
2025-03-27 20:34:32 +01:00
Jan Böhmer
2d7f88522a
Improved attachment download compatibility
...
Added more headers to make it appear more like a browser request, and try to use TLS1.3, if we get a 403 (which is useful for digikey).
Commit cherry picked from @Treeed
2025-03-23 19:51:21 +01:00
Jan Böhmer
f5c17bc7c8
Fixed Pollin provider exception, if product top features panel does not exist
2025-03-23 19:43:28 +01:00
Marc
b53989bb9d
Update LCSCProvider.php: fix error in query string ( #873 )
...
Fix typo in query string 'prodctCode' -> 'productCode' introduced in Commit 80527e3
2025-02-25 13:32:36 +01:00