Commit graph

  • 88279d35a6 Added documentation for update manager related env variables Jan Böhmer 2026-03-07 19:30:32 +01:00
  • 166c3b8546 Show whether backup, restores and updates are allowed or disabled by sysadmin on update manager Jan Böhmer 2026-03-07 19:25:41 +01:00
  • 6d43a979b8 Hardenened security of deleteLogEndpoint Jan Böhmer 2026-03-07 18:54:01 +01:00
  • 8bf25a1e38 Fixed text justification in download modal Jan Böhmer 2026-03-07 18:46:43 +01:00
  • ba11eab4e8 Fixed translation keys Jan Böhmer 2026-03-07 18:27:51 +01:00
  • db8881621c
    Add OPcache reset step to update and restore processes (#1288) Sebastian Almberg 2026-03-07 18:10:36 +01:00
  • ceda91488c Updated dependencies Jan Böhmer 2026-03-07 16:20:42 +01:00
  • e84bae2807
    Make form layout better at wide screens & Make horizontal form column layout configurable via global Twig variables (#1293) Copilot 2026-03-07 16:14:58 +01:00
  • ebcda8b75a Added documentation to our twig class variables copilot/configure-form-column-layout Jan Böhmer 2026-03-07 16:13:18 +01:00
  • 17e83a9da5 Rename Twig globals: col_label, col_input, offset_label copilot-swe-agent[bot] 2026-03-07 15:10:32 +00:00
  • 815b2b6c7d Fixed margin of delete button on admin forms Jan Böhmer 2026-03-07 15:57:38 +01:00
  • 3aa7480fe4 Fixed remaining places where offsets where used Jan Böhmer 2026-03-07 15:54:56 +01:00
  • b508d57094 Rename form column Twig globals to shorter names: label_col, input_col, offset_col copilot-swe-agent[bot] 2026-03-07 13:11:16 +00:00
  • 2769772877 Make form column layout configurable with global Twig variables copilot-swe-agent[bot] 2026-03-07 11:47:34 +00:00
  • aed1c4dc09 Initial plan copilot-swe-agent[bot] 2026-03-07 11:34:39 +00:00
  • 356463f7e1 Add OPcache reset step to update and restore processes Sebastian Almberg 2026-03-05 16:07:54 +01:00
  • dc1754bc48 Add KiCad HTTP Library API v2 with volatile field support Sebastian Almberg 2026-03-07 07:55:20 +01:00
  • 67b9c81b0d
    Bump league/commonmark from 2.8.0 to 2.8.1 dependabot[bot] 2026-03-07 02:47:31 +00:00
  • e8d90487d2 Added "show password" toggle to all password fields Jan Böhmer 2026-03-07 00:47:31 +01:00
  • 598cf3ed80 Use a symfony form for login form Jan Böhmer 2026-03-07 00:46:34 +01:00
  • 30e3bc3153 Fixed highlight on url change for tools sidebar tree Jan Böhmer 2026-03-07 00:26:20 +01:00
  • f95a58087b Select the respective node in the sidebar treeviews, when navigating Part-DB Jan Böhmer 2026-03-06 23:23:38 +01:00
  • 83608fffcf Do not scroll up the sidebar when clicking on a treeview Jan Böhmer 2026-03-06 22:28:42 +01:00
  • b6717f8c0e support LIKE filtering for part lot user_barcode MayNiklas 2026-03-06 09:57:48 +01:00
  • 877e3005bc Fix download modal: use per-backup modals for CSP/Turbo compatibility Sebastian Almberg 2026-03-06 08:41:43 +01:00
  • 50a04553bf Merge branch 'master' of https://github.com/mkne/Part-DB-server Marc Kreidler 2026-03-05 21:00:29 +01:00
  • dd8698840d Harden backup security: password confirmation, CSRF, env toggle Sebastian Almberg 2026-03-05 19:06:54 +01:00
  • 33ecd9349d amend! Correctly display Part's manufacturing status in BOMEntries Datatable Marc Kreidler 2026-03-05 16:16:25 +01:00
  • e49ac02984 Auto-upload built assets as release attachments on version tag push (#1287) Copilot 2026-03-05 00:04:16 +01:00
  • 10923e96c7 Bumped version to 2.8.1 Jan Böhmer 2026-03-05 00:22:08 +01:00
  • 91c257a53b Do not use customer reference for digikey barcode creation info as it likely contains not the part number Jan Böhmer 2026-03-05 00:02:35 +01:00
  • 84acfd9ff9 Update KiCad symbols and footprints lists (#1282) Jan Böhmer 2026-03-04 23:39:26 +01:00
  • 5d686f70b0 Bump actions/upload-artifact from 6 to 7 (#1277) dependabot[bot] 2026-03-04 23:38:48 +01:00
  • 0544b66cca Bump actions/download-artifact from 7 to 8 (#1278) dependabot[bot] 2026-03-04 23:38:32 +01:00
  • 9ae4f391ae Updated dependencies Jan Böhmer 2026-03-04 23:58:41 +01:00
  • 6ab5d3a868 Ensure that user has read permission to part and category to prevent IPN info leakage Jan Böhmer 2026-03-04 23:54:18 +01:00
  • aa40091392 Check that user has general access rights to partdb Jan Böhmer 2026-03-04 23:37:59 +01:00
  • 8aa05d0aae Run cache:pool:clear --all instead of cache:clear in updater to clear really all cache pools, even app ones Jan Böhmer 2026-03-04 23:33:10 +01:00
  • 675b83691d Moved cache.settings to cache.system adapter to ensure it is cleared on updating Jan Böhmer 2026-03-04 23:28:50 +01:00
  • 7066f14fd0 Add cache pool clear hint to error pages Jan Böhmer 2026-03-04 23:27:06 +01:00
  • 0b21c2656c Fixed flash messages in admin pages Jan Böhmer 2026-03-04 23:24:29 +01:00
  • 20a3ed27ca Check for good measure again, that a user is able to edit an entity in an admin form Jan Böhmer 2026-03-04 23:05:21 +01:00
  • 5ac8ebf616 Bumped version to 2.8.0 Jan Böhmer 2026-03-01 23:22:38 +01:00
  • 69ecc69b81 New Crowdin updates (#1265) Jan Böhmer 2026-03-01 23:21:02 +01:00
  • 2204854308 Fixed static analysis issues Jan Böhmer 2026-03-01 23:18:27 +01:00
  • 435b09e2d2 Randomize User agents for reichelt and generic web provider Jan Böhmer 2026-03-01 23:14:38 +01:00
  • 08b964d915 feat(parts table): add eda reference prefix and value columns (#1266) Hannes Rüger 2026-03-01 22:28:01 +01:00
  • 8ae650cb85 Fixed translations Jan Böhmer 2026-03-01 22:14:16 +01:00
  • 3bd040fe78 Enhance KiCad integration: API v2, batch EDA editing, field export control (#1241) Sebastian Almberg 2026-03-01 22:10:13 +01:00
  • c7ff63d10f Added documentation about the barcode scanner Jan Böhmer 2026-03-01 18:11:58 +01:00
  • 34923fe737 Navigate only the content frame when submitting the global barcode scan label Jan Böhmer 2026-03-01 16:56:47 +01:00
  • e57631c1e2 Correctly dispatch the input event of non-printable char controller from the barcode scan controller Jan Böhmer 2026-03-01 16:51:06 +01:00
  • 295460b77c Allow to scan labels anywhere on the page Jan Böhmer 2026-03-01 16:48:29 +01:00
  • d08f835d59 Allow to handle non-printable inputs like from an attached barcode scanner Jan Böhmer 2026-03-01 14:39:14 +01:00
  • 71755ac0a1 Render non-printable chars in the scan input field Jan Böhmer 2026-03-01 13:36:52 +01:00
  • ed6a10c57f Show label scan input with monospaced font Jan Böhmer 2026-03-01 13:00:08 +01:00
  • 1235865e7f Updated dependencies Jan Böhmer 2026-03-01 12:53:25 +01:00
  • 35c8cd9b3c Update KiCad symbols and footprints lists (#1273) Jan Böhmer 2026-03-01 12:50:34 +01:00
  • f0831dc5c0 add option to disable keybindings fixing #1251 (#1254) Niklas 2026-02-28 22:07:14 +01:00
  • b4ee5c9e8e Use a cryptographically random suffix for attachment file names to make them harder guess Jan Böhmer 2026-02-24 23:20:09 +01:00
  • ca573c1106 Added documentation on ATTACHMENT_SHOW_HTML_FILES env Jan Böhmer 2026-02-24 23:07:41 +01:00
  • 831f6f1d95 Allow to load external images and styles in the HTML sandbox Jan Böhmer 2026-02-24 23:05:09 +01:00
  • ea616bb118 Allow file downloads and modals in HTML sandbox Jan Böhmer 2026-02-24 22:57:48 +01:00
  • d989fd3783 Improved HTML sandbox page Jan Böhmer 2026-02-24 22:53:50 +01:00
  • 4db76918da Render HTML as plain text via attachment_view controller Jan Böhmer 2026-02-24 22:48:18 +01:00
  • 9dea1e6d0c Show HTML files in the HTML sandbox if enabled Jan Böhmer 2026-02-24 22:40:23 +01:00
  • f3b796fec5 Added basic functionality for an HTML sandbox for relative safely rendering HTML attachments Jan Böhmer 2026-02-24 22:27:33 +01:00
  • add87a50c7 Throw an exception if canopy does not return a product Jan Böhmer 2026-02-24 20:30:29 +01:00
  • a9e770f250 Fixed tests Jan Böhmer 2026-02-22 23:50:32 +01:00
  • 0fbbcd26fb Added docs for canopy info provider Jan Böhmer 2026-02-22 23:43:36 +01:00
  • 5c2dd86f55 Make Canopy provider configurable via UI Jan Böhmer 2026-02-22 23:38:56 +01:00
  • 8ce2665245 Allow to read amazon labels for part retrieval and creation Jan Böhmer 2026-02-22 23:16:39 +01:00
  • e455d8ccf9 Allow to cache amazon search results to reduce API calls Jan Böhmer 2026-02-22 22:29:44 +01:00
  • 6d84cf0aaa 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
  • 4d679b62e3 Fixed conrad provider if part does not have manuals Jan Böhmer 2026-02-22 22:09:23 +01:00
  • 671b50fb68 Implemented Amazon info provider using canopy Jan Böhmer 2026-02-16 22:05:49 +01:00
  • 289c0b54b6 Added a "create from label scan button to navbar" Jan Böhmer 2026-02-22 22:03:46 +01:00
  • 95c623242f Use turbo-streams for handling updating locale menu in navbar Jan Böhmer 2026-02-22 21:53:37 +01:00
  • 6f5d233772 Use native turbo reload mechanism instead of our own global_reload controller Jan Böhmer 2026-02-22 21:46:55 +01:00
  • 217faa77cd Removed title_controller as turbo 8 can handle the title changes natively Jan Böhmer 2026-02-22 21:43:57 +01:00
  • bfaec2912c Updated dependencies Jan Böhmer 2026-02-22 21:31:40 +01:00
  • 1d58c5585d Made BarcodeScanResult classes readonly Jan Böhmer 2026-02-22 21:28:58 +01:00
  • 3c82774a95 Label Scanner Enhancements: LCSC barcode, create part, augmented scanning (#1194) swdee 2026-02-23 09:26:44 +13:00
  • 43c700b98c Bump actions/upload-artifact from 4 to 6 (#1253) dependabot[bot] 2026-02-21 21:35:00 +01:00
  • debc0e4878 Bump actions/download-artifact from 4 to 7 (#1252) dependabot[bot] 2026-02-21 21:34:50 +01:00
  • a5f1d3de86 auto-generated commit message Marc Kreidler 2026-02-24 21:37:08 +01:00
  • 93fffe35c0 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
  • 8470682355 fix 'manufacturingStatus': Error: Class App\Entity\Parts\Part has no association named manufacturingStatus Marc Kreidler 2026-03-05 16:14:00 +01:00
  • 78b1d41cf8 Merge remote-tracking branch 'origin/master' v2.8.1 Jan Böhmer 2026-03-05 00:22:11 +01:00
  • 616c3a6742 Bumped version to 2.8.1 Jan Böhmer 2026-03-05 00:22:08 +01:00
  • d24a50a696
    Auto-upload built assets as release attachments on version tag push (#1287) Copilot 2026-03-05 00:04:16 +01:00
  • 3480dd146e Do not use customer reference for digikey barcode creation info as it likely contains not the part number Jan Böhmer 2026-03-05 00:02:35 +01:00
  • dbe49b5f00 Merge remote-tracking branch 'origin/master' Jan Böhmer 2026-03-04 23:58:47 +01:00
  • 1c28efb12e Updated dependencies Jan Böhmer 2026-03-04 23:58:41 +01:00
  • a6ee68d75a Ensure that user has read permission to part and category to prevent IPN info leakage Jan Böhmer 2026-03-04 23:54:18 +01:00
  • 30ece64423
    Update KiCad symbols and footprints lists (#1282) Jan Böhmer 2026-03-04 23:39:26 +01:00
  • 77ef77961d
    Bump actions/upload-artifact from 6 to 7 (#1277) dependabot[bot] 2026-03-04 23:38:48 +01:00
  • a629949479
    Bump actions/download-artifact from 7 to 8 (#1278) dependabot[bot] 2026-03-04 23:38:32 +01:00
  • af6ddffa1d Check that user has general access rights to partdb Jan Böhmer 2026-03-04 23:37:59 +01:00
  • f15979ed11 Run cache:pool:clear --all instead of cache:clear in updater to clear really all cache pools, even app ones Jan Böhmer 2026-03-04 23:33:10 +01:00