Commit graph

  • 47295bda29 Add unit tests for BackupManager and UpdateExecutor Sebastian Almberg 2026-02-01 19:28:15 +01:00
  • f369e14f2f Merge remote changes with PR feedback Sebastian Almberg 2026-02-01 19:23:07 +01:00
  • 10c192edd1 Address PR feedback: add yarn build, env vars, and BackupManager Sebastian Almberg 2026-02-01 19:17:22 +01:00
  • 6b27f3aa14 Merge upstream/master and resolve translation conflict Sebastian Almberg 2026-02-01 19:07:15 +01:00
  • 3633871ae2 New translations messages.en.xlf (English) Jan Böhmer 2026-02-01 18:31:08 +01:00
  • 79f88c66d6 Merge branch 'generic_webshop' Jan Böhmer 2026-02-01 18:26:30 +01:00
  • 47c7ee9f07 Allow to extract parameters form additionalProperty JSONLD data Jan Böhmer 2026-02-01 18:24:46 +01:00
  • 909cab0044 Added an web page to quickly add a new part from a web URL Jan Böhmer 2026-02-01 18:18:58 +01:00
  • 722eb7ddab Added settings and docs for the generic Web info provider Jan Böhmer 2026-02-01 17:47:04 +01:00
  • 071f6f8591 Return an empty array if no URL is provider to the Generic Web URL provider Jan Böhmer 2026-02-01 17:34:08 +01:00
  • 7feba634b8 Hadle if offers are nested and images are ImageObjects in JSON+LD Jan Böhmer 2026-02-01 17:20:13 +01:00
  • 1213f82cdf Fix if canonical URL is relative Jan Böhmer 2026-02-01 17:11:41 +01:00
  • d868225260 Properly parse JSONLD product data if it is in an array with others Jan Böhmer 2026-02-01 17:06:38 +01:00
  • 52be548170 Add https:// if not existing Jan Böhmer 2026-02-01 16:55:52 +01:00
  • 73dbe64a83 Allow to extract prices form an Amazon page Jan Böhmer 2026-02-01 16:51:26 +01:00
  • b89e878871 Allow to rudimentary parse product pages, even if they do not contain JSON-LD data Jan Böhmer 2026-02-01 16:39:19 +01:00
  • 14981200c8 Started implementing a generic web provider which uses JSONLD data provided by a webshop page Jan Böhmer 2026-02-01 14:35:58 +01:00
  • 8aadc0bb53 Highlight the scanned part lot when scanning an barcode Jan Böhmer 2026-02-01 13:13:26 +01:00
  • 7d9e4cce39 New translations messages.en.xlf (Danish) Jan Böhmer 2026-02-01 12:12:59 +01:00
  • 0eba4738ed Fixed composer.json formatting Jan Böhmer 2026-01-31 23:38:38 +01:00
  • a78ca675b3 Install dev dependencies when updating a debug mode instance Jan Böhmer 2026-01-31 23:36:09 +01:00
  • 6ac7a42cca Require ext-zip in composer.json Jan Böhmer 2026-01-31 23:33:39 +01:00
  • a355bda9da
    add supplier SPN linking for BOM import (#1209) Niklas 2026-01-31 22:37:43 +01:00
  • 584643d4ca Fixed phpstan issue Jan Böhmer 2026-01-31 22:21:59 +01:00
  • e843192145 New translations messages.en.xlf (English) Jan Böhmer 2026-01-31 22:21:03 +01:00
  • 2534c84039 Updated dependencies Jan Böhmer 2026-01-31 22:16:50 +01:00
  • ed39710f7f Merge branch 'conrad_provider' Jan Böhmer 2026-01-31 22:12:02 +01:00
  • df3f069a76 Added translations for conrad settings conrad_provider Jan Böhmer 2026-01-31 22:11:50 +01:00
  • c0babfa401 Added docs for the conrad info provider Jan Böhmer 2026-01-31 22:03:35 +01:00
  • cd7cd6cdd3 Allow to retrieve (short) category info from Conrad provider Jan Böhmer 2026-01-31 21:57:05 +01:00
  • 6d224a4a9f Allow to filter for languages in conrad attachments Jan Böhmer 2026-01-31 21:49:43 +01:00
  • fa04fface3 Fixed bug with parameter parsing Jan Böhmer 2026-01-31 21:45:27 +01:00
  • 2f8553303d Use better fields for determine the product name Jan Böhmer 2026-01-31 21:39:34 +01:00
  • f168b2a83c Reordered ConradShopIDs Jan Böhmer 2026-01-31 21:30:15 +01:00
  • 98937974c9 Allow to query price infos from conrad Jan Böhmer 2026-01-31 21:15:35 +01:00
  • 6f4dad98d9 Use parameter parsing logic from PR #1211 to handle multi parameters fine Jan Böhmer 2026-01-31 19:04:25 +01:00
  • 22cf04585b Allow to retrieve datasheets from conrad Jan Böhmer 2026-01-31 18:57:00 +01:00
  • 6628333675 Properly handle danish and non-german swiss shop Jan Böhmer 2026-01-31 18:43:59 +01:00
  • fa4ae6345c Add Update Manager screenshot for PR Sebastian Almberg 2026-01-30 23:36:08 +01:00
  • 1637fd63f4 Add backup restore feature Sebastian Almberg 2026-01-30 22:51:25 +01:00
  • 0bfbbc961d Fix update confirmation dialog not blocking form submission Sebastian Almberg 2026-01-30 22:18:21 +01:00
  • 97e3b0aa09 Add downgrade warning for versions without Update Manager Sebastian Almberg 2026-01-30 21:56:14 +01:00
  • 87352ca6f7 Add manage_updates permission schema migration Sebastian Almberg 2026-01-30 21:46:27 +01:00
  • 42fe781ef8 Add Update Manager for automated Part-DB updates Sebastian Almberg 2026-01-30 21:36:33 +01:00
  • 3af4e00f0e
    Bump symfony/process from 7.4.4 to 7.4.5 dependabot[bot] 2026-01-28 21:36:09 +00:00
  • 682db24ad4
    Bump phpunit/phpunit from 11.5.49 to 11.5.50 dependabot[bot] 2026-01-28 00:18:01 +00:00
  • 3263accc8b New translations messages.en.xlf (Danish) Jan Böhmer 2026-01-27 18:50:52 +01:00
  • 3ed62f5cee Allow to retrieve parameters from conrad Jan Böhmer 2026-01-26 23:18:32 +01:00
  • f44350e798 Added Conrad provider buergi 2026-01-26 22:48:47 +01:00
  • 7ab33c859b Implemented basic functionality to search and retrieve part details Jan Böhmer 2026-01-26 23:07:01 +01:00
  • 705e71f1eb Started working on a conrad provider Jan Böhmer 2026-01-25 20:13:04 +01:00
  • e7a1790cd0 add tests for BOM import with supplier SPN handling MayNiklas 2026-01-25 23:11:18 +01:00
  • ba4b8d072f feat: add supplier SPN lookup for BOM import MayNiklas 2026-01-25 23:09:15 +01:00
  • ae4c0786b2 Bumped to version 2.5.1 v2.5.1 Jan Böhmer 2026-01-25 21:38:49 +01:00
  • 3aad70934b
    Support dynamic supplier SPNs in BOM import comments (#1208) Niklas 2026-01-25 21:32:14 +01:00
  • e15d12c0bf Merge remote-tracking branch 'origin/l10n_master' Jan Böhmer 2026-01-25 21:27:51 +01:00
  • ff7fa67682
    Install Yarn via npm instead of Debian packages in Dockerfiles (#1207) Copilot 2026-01-25 21:25:08 +01:00
  • 2b723e05ff New translations frontend.en.xlf (English) Jan Böhmer 2026-01-25 21:16:04 +01:00
  • a8d2204c7f New translations validators.en.xlf (German) Jan Böhmer 2026-01-25 21:15:51 +01:00
  • 29050178bd New translations messages.en.xlf (German) Jan Böhmer 2026-01-25 21:15:50 +01:00
  • 74e9355569 Change yarn installation from Debian packages to npm in both Dockerfiles copilot-swe-agent[bot] 2026-01-25 19:38:38 +00:00
  • 4b0fc08c86 Optimize BOM import by only calculating supplier SPN keys once MayNiklas 2026-01-25 20:36:35 +01:00
  • 7cf54e6bed Initial plan copilot-swe-agent[bot] 2026-01-25 19:36:30 +00:00
  • e9bc1be60e Support dynamic supplier SPNs in BOM import comments MayNiklas 2026-01-25 20:34:26 +01:00
  • af61772c88 Revert "Fixed frankenphp docker build" Jan Böhmer 2026-01-25 20:31:10 +01:00
  • b91cd44926 Fixed frankenphp docker build Jan Böhmer 2026-01-25 20:15:29 +01:00
  • 1255534a94 regression test: check for LCSC SPN in comment MayNiklas 2026-01-25 20:15:15 +01:00
  • 0847acd3f5 Fix: Use correct field name for LCSC supplier part numbers in BOM import MayNiklas 2026-01-25 20:10:20 +01:00
  • c476c98d56 Added clear button to optional part select fields Jan Böhmer 2026-01-25 19:12:27 +01:00
  • fe458b7ff1 When uploading a file, automatically determine the best fitting attachment type Jan Böhmer 2026-01-25 18:41:11 +01:00
  • 7b8f3aaf62 New translations messages.en.xlf (English) Jan Böhmer 2026-01-25 18:23:26 +01:00
  • d93dfd577e Fail more gracefully when an error occurs in the info providers Jan Böhmer 2026-01-25 18:22:47 +01:00
  • 4095d0fd49 New translations frontend.en.xlf (Danish) Jan Böhmer 2026-01-25 10:50:30 +01:00
  • 6d3197497e New translations security.en.xlf (Danish) Jan Böhmer 2026-01-25 10:50:26 +01:00
  • f438a8b4cd New translations validators.en.xlf (Danish) Jan Böhmer 2026-01-25 10:50:25 +01:00
  • 56fa2a9396 Updated yarn dependencies Jan Böhmer 2026-01-25 00:51:57 +01:00
  • 3975a3ba61 Updated composer dependencies Jan Böhmer 2026-01-25 00:51:00 +01:00
  • aa9aedc5fd Prevent the extra column of the log data tables to be ordered Jan Böhmer 2026-01-25 00:38:11 +01:00
  • 255fcfe9c7
    Bump lodash from 4.17.21 to 4.17.23 dependabot[bot] 2026-01-21 23:47:23 +00:00
  • 766ba07105 Properly disable the id search by default Jan Böhmer 2026-01-18 23:48:04 +01:00
  • d0b827c2c3 Do not use the wrong language for trees when no user is logged in Jan Böhmer 2026-01-18 23:44:11 +01:00
  • cd7dbd5f7b Bumped version to 2.5.0 v2.5.0 Jan Böhmer 2026-01-18 22:59:35 +01:00
  • 8efbca798a Merge remote-tracking branch 'origin/master' Jan Böhmer 2026-01-18 22:53:40 +01:00
  • dd6c20780b Ensure that the ids passed to DBElementRepository::findByIDInMatchingOrder are all ints Jan Böhmer 2026-01-18 22:53:37 +01:00
  • af81e15ef2
    Set "Excluded from sim" to false by default for new categories to avoid annoying symbol at kicad parts. Lukas Runge 2026-01-18 22:35:37 +01:00
  • 09cc2ba8ff Use requestSubmit() in form cleanup controller to avoid CSFR issues Jan Böhmer 2026-01-18 22:24:17 +01:00
  • 131023da67
    change barcode scan form to use requestSubmit() to fix CSRF token not being generated on submission (#1191) swdee 2026-01-19 10:14:17 +13:00
  • 4636aa4e0d New translations frontend.en.xlf (Hungarian) Jan Böhmer 2026-01-18 22:00:38 +01:00
  • 006cfd7b5d New translations frontend.en.xlf (German) Jan Böhmer 2026-01-18 22:00:37 +01:00
  • 86f53b2956 Update Crowdin configuration file Jan Böhmer 2026-01-18 21:58:54 +01:00
  • 1923abecdf New translations messages.en.xlf (English) Jan Böhmer 2026-01-18 19:50:33 +01:00
  • c84911b7ea Remove outdated translation notes and add human-readable descriptions copilot/remove-outdated-translation-notes copilot-swe-agent[bot] 2026-01-18 17:58:18 +00:00
  • 3fc0d95b18 Initial plan copilot-swe-agent[bot] 2026-01-18 17:52:24 +00:00
  • a3d992a016
    Move frontend translations to separate domain to reduce bundle size (#1197) Copilot 2026-01-18 18:50:38 +01:00
  • 6402cfe619 Enforce to use jquery 3 for now, as something seems to be broken with jquery 4 and webpack Jan Böhmer 2026-01-18 18:44:59 +01:00
  • c7c10a888f Remove frontend-only translations from messages domain and set frontend as default domain copilot-swe-agent[bot] 2026-01-18 16:49:38 +00:00
  • f503251689 Fix missing semicolon in password strength controller copilot-swe-agent[bot] 2026-01-18 12:07:05 +00:00
  • 8400f3ed21 Create frontend translation files and update configuration copilot-swe-agent[bot] 2026-01-18 12:00:43 +00:00
  • 8eb07caca4 Initial plan copilot-swe-agent[bot] 2026-01-18 11:49:46 +00:00
  • ea71fcd120 Merge remote-tracking branch 'origin/master' Jan Böhmer 2026-01-18 12:47:11 +01:00