Commit graph

  • da9cc21044
    Merge ad77dea4fe into 1650ade338 Copilot 2026-02-25 19:36:54 +01:00
  • b5d84cf109
    Merge 35262a25f1 into 1650ade338 John Turner 2026-02-25 19:36:54 +01:00
  • a7ee70da01
    Merge 9a823591a4 into 1650ade338 Sebastian Almberg 2026-02-25 19:36:54 +01:00
  • 83939bbe1f
    Merge d4b9ca3bc1 into 1650ade338 Alex Barclay 2026-02-25 19:36:54 +01:00
  • 901f441eeb
    Merge a131d1cd3b into 1650ade338 d-buchmann 2026-02-25 19:36:54 +01:00
  • 954d28b194
    Merge 89c230322a into 1650ade338 d-buchmann 2026-02-25 19:36:54 +01:00
  • eb30657398
    Merge 248bc82eb5 into 1650ade338 d-buchmann 2026-02-25 19:36:54 +01:00
  • d8284372b1
    Merge 3d33b2c725 into 1650ade338 Copilot 2026-02-25 16:15:11 +01:00
  • a59c3df96f
    Merge 1894d611fb into 1650ade338 Copilot 2026-02-25 16:15:08 +01:00
  • e54fa7f076
    Merge 31cdb4fce1 into 1650ade338 Hannes Rüger 2026-02-25 14:01:23 +01:00
  • e81dd79cfc
    Merge e19f83fdc1 into 1650ade338 Hannes Rüger 2026-02-25 14:01:23 +01:00
  • d0f226bced
    Merge fa7cedd2fe into 1650ade338 John Turner 2026-02-25 11:51:57 +01:00
  • a556fbdffa
    Merge e4cd243c7c into 1650ade338 web-devinition.de 2026-02-25 10:22:35 +01:00
  • 8987a1e7ef
    Merge ac00e332be into 1650ade338 Niklas 2026-02-25 09:42:07 +01:00
  • 489f3213ed
    Merge 5126f7ff9c into 1650ade338 Sebastian Almberg 2026-02-25 14:57:28 +13:00
  • 123399ef64
    Merge 4427ba8ca6 into 1650ade338 Sebastian Almberg 2026-02-25 14:57:21 +13:00
  • 1650ade338 Use a cryptographically random suffix for attachment file names to make them harder guess master Jan Böhmer 2026-02-24 23:20:09 +01:00
  • 482c817c69 New translations messages.en.xlf (English) l10n_master Jan Böhmer 2026-02-24 23:12:16 +01:00
  • 0c83fd4799 Merge branch 'html_sandbox' Jan Böhmer 2026-02-24 23:08:03 +01:00
  • 4004cf9c88 Added documentation on ATTACHMENT_SHOW_HTML_FILES env Jan Böhmer 2026-02-24 23:07:41 +01:00
  • 419b46e806 Allow to load external images and styles in the HTML sandbox Jan Böhmer 2026-02-24 23:05:09 +01:00
  • dcafc8a1a1 Allow file downloads and modals in HTML sandbox Jan Böhmer 2026-02-24 22:57:48 +01:00
  • 628f794b37 Improved HTML sandbox page Jan Böhmer 2026-02-24 22:53:50 +01:00
  • a1fd3199d6 Render HTML as plain text via attachment_view controller Jan Böhmer 2026-02-24 22:48:18 +01:00
  • 4a5cc454ce Show HTML files in the HTML sandbox if enabled Jan Böhmer 2026-02-24 22:40:23 +01:00
  • 63dd344c02 Added basic functionality for an HTML sandbox for relative safely rendering HTML attachments Jan Böhmer 2026-02-24 22:27:33 +01:00
  • 6e68f4e42d
    Merge d141e70765 into a67f106bc6 Marc 2026-02-24 20:37:39 +00:00
  • d141e70765 auto-generated commit message Marc Kreidler 2026-02-24 21:37:08 +01:00
  • dcfeb1b252 Added a custom render function for the 'manufacturing_status' column to handle null values and translate the status using the translator service. Marc Kreidler 2026-02-24 20:48:57 +01:00
  • a7a1026f9b Throw an exception if canopy does not return a product Jan Böhmer 2026-02-24 20:30:29 +01:00
  • 04ca6e5f24 fix 'manufacturingStatus': Error: Class App\Entity\Parts\Part has no association named manufacturingStatus Marc Kreidler 2026-02-24 20:07:50 +01:00
  • 645e44b056 New translations messages.en.xlf (English) Jan Böhmer 2026-02-23 00:43:26 +01:00
  • a67f106bc6 Fixed tests Jan Böhmer 2026-02-22 23:50:32 +01:00
  • 430a564592 Merge branch 'amazon_info_provider' Jan Böhmer 2026-02-22 23:43:54 +01:00
  • e283d9ced6 Added docs for canopy info provider Jan Böhmer 2026-02-22 23:43:36 +01:00
  • 300382f6e3 Make Canopy provider configurable via UI Jan Böhmer 2026-02-22 23:38:56 +01:00
  • 0b9b2cbf58 Allow to read amazon labels for part retrieval and creation Jan Böhmer 2026-02-22 23:16:39 +01:00
  • 4662252040 New translations messages.en.xlf (English) Jan Böhmer 2026-02-22 22:43:21 +01:00
  • 87919eb445 Allow to cache amazon search results to reduce API calls Jan Böhmer 2026-02-22 22:29:44 +01:00
  • 258289482b Increase debug detail expiration time to 10s to avoid double retrieval in one request Jan Böhmer 2026-02-22 22:12:50 +01:00
  • aa9436a19b Fixed conrad provider if part does not have manuals Jan Böhmer 2026-02-22 22:09:23 +01:00
  • cee6c0ef11 Added a "create from label scan button to navbar" Jan Böhmer 2026-02-22 22:03:46 +01:00
  • c6cbc17c66 Merge branch 'master' into amazon_info_provider Jan Böhmer 2026-02-22 21:58:36 +01:00
  • 2ba0f2a95d Use turbo-streams for handling updating locale menu in navbar Jan Böhmer 2026-02-22 21:53:37 +01:00
  • e2b43ba01f Use native turbo reload mechanism instead of our own global_reload controller Jan Böhmer 2026-02-22 21:46:55 +01:00
  • b6d77af91b Removed title_controller as turbo 8 can handle the title changes natively Jan Böhmer 2026-02-22 21:43:57 +01:00
  • 8478ae3f0a New translations messages.en.xlf (English) Jan Böhmer 2026-02-22 21:43:27 +01:00
  • b8d1cc1da2
    Merge 0d11797c87 into c29605ef23 Jan Böhmer 2026-02-22 20:43:20 +00:00
  • 0d11797c87 New translations validators.en.xlf (Italian) Jan Böhmer 2026-02-22 21:43:18 +01:00
  • 36e6c9a402 Updated dependencies Jan Böhmer 2026-02-22 21:31:40 +01:00
  • f124fa0023 Made BarcodeScanResult classes readonly Jan Böhmer 2026-02-22 21:28:58 +01:00
  • c29605ef23
    Label Scanner Enhancements: LCSC barcode, create part, augmented scanning (#1194) swdee 2026-02-23 09:26:44 +13:00
  • fc1367b26a Fixed tests Jan Böhmer 2026-02-22 21:26:09 +01:00
  • 62a44a4fcb Added more tests for BarcodeScanResultHandler service Jan Böhmer 2026-02-22 21:22:18 +01:00
  • e19f83fdc1
    feat(parts table): add eda reference prefix and value columns Hannes Rüger 2026-02-22 21:08:51 +01:00
  • da0a9a3bc9 New translations messages.en.xlf (Italian) Jan Böhmer 2026-02-22 20:42:17 +01:00
  • 38431e88a4 Fixed part image for mobile view Jan Böhmer 2026-02-22 19:48:57 +01:00
  • 68bcc391e3 Fixed tests Jan Böhmer 2026-02-22 19:35:59 +01:00
  • b1b66e8b4f Fixed phpstan issues Jan Böhmer 2026-02-22 19:30:28 +01:00
  • be767fcacf Added basic info block when an storage location was found for an barcode Jan Böhmer 2026-02-22 19:28:03 +01:00
  • 0805a8342a Removed unused translations Jan Böhmer 2026-02-22 19:19:29 +01:00
  • 4fd78c04eb Removed data-lookup-url attribute from scan read box Jan Böhmer 2026-02-22 19:16:46 +01:00
  • 910ad939df Replaced the custom controller for fragment replacements with symfony streams Jan Böhmer 2026-02-22 19:14:35 +01:00
  • 05ee3157fb Correctly handle nullable infoURL in ScanController Jan Böhmer 2026-02-22 14:33:44 +01:00
  • bfa9b9eee0 Improved augmentented info styling and allow to use it with normal form submit too Jan Böhmer 2026-02-22 14:16:01 +01:00
  • 8dd972f1ad Moved barcode to info provider logic from Controller to BarcodeScanResultHandler service Jan Böhmer 2026-02-22 12:37:59 +01:00
  • caa71bbdda Refactored BarcodeScanResultHandler to be able to resolve arbitary entities from scans Jan Böhmer 2026-02-22 11:50:33 +01:00
  • 35222f19cc Fixed BarcodeScanResultHandler test Jan Böhmer 2026-02-22 01:38:41 +01:00
  • f45960e4be Refactored BarcodeRedirector logic to be more universal Jan Böhmer 2026-02-22 01:28:41 +01:00
  • e0345076c1 Fixed test errors Jan Böhmer 2026-02-22 00:42:50 +01:00
  • f22bff7adc Fixed modeEnum parsing Jan Böhmer 2026-02-22 00:28:58 +01:00
  • f77d201563 Moved database queries from BarcodeRedirector to PartRepository Jan Böhmer 2026-02-22 00:27:09 +01:00
  • a9a1f1d265 Made BarcodeSourceType a backed enum, so that it can be used in Request::getEnum() Jan Böhmer 2026-02-21 23:58:05 +01:00
  • 851061aae3 Fixed exception when submitting form for info mode Jan Böhmer 2026-02-21 23:53:25 +01:00
  • a8520b7870 Added test for LCSCBarcodeScanResult Jan Böhmer 2026-02-21 23:37:46 +01:00
  • 338c5ebf0b Refactored LCSCBarcocdeScanResult to be an value object like the other Barcode results Jan Böhmer 2026-02-21 23:26:25 +01:00
  • 76584c3d99 Use native request functions for request param parsing Jan Böhmer 2026-02-21 22:52:08 +01:00
  • 5100469751 Use symfony native functions to generate the routes for part creation Jan Böhmer 2026-02-21 22:43:42 +01:00
  • 8ef9dd432f
    Bump actions/upload-artifact from 4 to 6 (#1253) dependabot[bot] 2026-02-21 21:35:00 +01:00
  • d4d1964aea
    Bump actions/download-artifact from 4 to 7 (#1252) dependabot[bot] 2026-02-21 21:34:50 +01:00
  • 9a823591a4 Fix auth test: expect 401 instead of redirect for HTTP Basic auth Sebastian Almberg 2026-02-21 00:15:36 +01:00
  • 597f0e6280 Fix test failures: add locale prefix to URLs, correct log directory path Sebastian Almberg 2026-02-21 00:04:08 +01:00
  • e6ac77ffde Add tests for backup/update manager improvements Sebastian Almberg 2026-02-20 23:51:23 +01:00
  • 3c41597262 Add Docker backup support: download button, SQLite restore fix, decouple from auto-update Sebastian Almberg 2026-02-20 23:41:52 +01:00
  • 4427ba8ca6 Add KiCad HTTP Library API v2 with volatile field support Sebastian Almberg 2026-02-19 23:02:09 +01:00
  • 5126f7ff9c Improve test coverage for KiCadHelper and PopulateKicadCommand Sebastian Almberg 2026-02-20 00:01:08 +01:00
  • 0010ee8de1 fixed translation messages swdee 2026-02-20 11:02:50 +13:00
  • 30cd41ea8a Split out KiCad API v2 into separate PR as requested by maintainer Sebastian Almberg 2026-02-19 22:33:43 +01:00
  • 1e3c199f89 Add tests for mapping file and alternative name matching, update populate command docs Sebastian Almberg 2026-02-19 21:59:57 +01:00
  • 3b261738e6 Show Part status in BOM Fixes Part-DB/Part-DB-server#1256 Marc 2026-02-19 07:04:15 +00:00
  • c5ea4d243f fix bug with manual form submission where a part does not exist but decodes properly which causes the camera to not redraw on page reload due to unclean shutdown. this is an existing bug in the scanner interface. swdee 2026-02-19 12:19:46 +13:00
  • 4865f07a09 fix @d-buchmann bug: make barcode decode table 100% width of page swdee 2026-02-19 11:15:01 +13:00
  • b31cbf8234 fix @d-buchmann bug: after scanning in Info mode, if Info mode is turned off when scanning a part that did not exist, it now redirects user to create part page swdee 2026-02-19 10:55:12 +13:00
  • a39eeb47be fix @d-buchmann bug: clear 'scan-augmented-result' field upon rescan of new barcode swdee 2026-02-18 23:00:02 +13:00
  • 5d9d24d92a Fix duplicate loadMappingFile method causing PHP fatal error Sebastian Almberg 2026-02-18 10:37:50 +01:00
  • 2d55b90311 fix @MayNiklas reported bug: when manually submitting the form (from a barcode scan or manual input) redirect to Create New part screen for the decoded information instead of showing 'Format Unknown' popup error message swdee 2026-02-18 21:53:54 +13:00
  • ae7e31f0bd Address PR review: rename to eda_visibility, merge migrations, API versioning Sebastian Almberg 2026-02-18 09:26:40 +01:00
  • 4881418af3 added unit tests for meeting code coverage report swdee 2026-01-19 18:49:22 +13:00
  • 1484cea458 fix static analysis errors swdee 2026-01-19 16:33:58 +13:00
  • 8f63a9fb9e fix scanning of part-db barcodes to redirect to storage location or part lots. made scan result messages conditional for parts or other non-part barcodes swdee 2026-01-17 19:51:40 +13:00