Commit graph

  • d22e3ddcd7 New translations validators.en.xlf (German) Jan Böhmer 2024-03-09 21:20:19 +01:00
  • 040168b3d4 New translations validators.en.xlf (Italian) Jan Böhmer 2024-03-09 08:20:18 +01:00
  • ac5c5555d5 New translations validators.en.xlf (English) Jan Böhmer 2024-03-09 00:30:36 +01:00
  • 1e6065f732 Show 64-bit recommendation in check requirements CLI and server info page Jan Böhmer 2024-03-09 00:23:18 +01:00
  • cb7be460d7 Add 64-bit recommendation to installation docs Jan Böhmer 2024-03-09 00:13:40 +01:00
  • 206bcebdb7 Forbid users to select dates after 2038 on 32-bit systems to prevent errors caused by Year2038 bug Jan Böhmer 2024-03-09 00:11:00 +01:00
  • 18c697f472 Document the available Part-DB specific filters and functions in twig mode Jan Böhmer 2024-03-07 13:23:58 +01:00
  • 4adb9a5266 Document available fields in twig mode Jan Böhmer 2024-03-07 13:11:17 +01:00
  • a72a7ed1fc Explain the advantages of the twig mode Jan Böhmer 2024-03-07 12:46:30 +01:00
  • 838997b959 Updated the list of allowed object methods in twig label mode Jan Böhmer 2024-03-06 21:39:49 +01:00
  • 5736816b2b Document on how to use the placeholder function and placeholder twig filter in label twig mode Jan Böhmer 2024-03-06 21:22:47 +01:00
  • 38b5a84c4f Added some more useful variables to the twig label generator Jan Böhmer 2024-03-06 21:11:31 +01:00
  • dff1ef04bf Added placeholders filter to utilize the placeholders in twig mode Jan Böhmer 2024-03-06 21:00:21 +01:00
  • 757201cafa Allow access of twig sandbox to a few more extensions and functions Jan Böhmer 2024-03-06 20:21:07 +01:00
  • 1da3225e1d Renamed SandboxedTwigProvider to SandboxedTwig Factory Jan Böhmer 2024-03-06 20:08:35 +01:00
  • a2cd5652d2 Updated the list of tags, filters and functions which are allowed inside the sandboxed twig Jan Böhmer 2024-03-06 20:03:12 +01:00
  • dc7c13479c Add proper length constraint validations to all string mapped ORM fields, so they show a nice validation error, instead of a 500 error Jan Böhmer 2024-03-06 19:46:11 +01:00
  • 03053aa44f
    Process placeholder macros in Twig mode Frank Fenor 2024-03-06 13:45:55 +01:00
  • 113e5b3bcd Escape not only the pathes of FileDTO objects returned by info providers but the preview image url too. Jan Böhmer 2024-03-05 22:52:27 +01:00
  • 925f5c0ce0 Fixed phpstan bug v1.11.1 Jan Böhmer 2024-03-04 22:42:24 +01:00
  • 0c53f5e186 Bumped to version 1.11.1 Jan Böhmer 2024-03-04 22:38:43 +01:00
  • 2bcbe1d0be Made mouser price info parsing more flexible Jan Böhmer 2024-03-04 22:38:15 +01:00
  • 0e68f0783f Assume that a mouser part is active, if mouser has parts instock even if it is marked as "new part" Jan Böhmer 2024-03-04 22:18:35 +01:00
  • 91e8711fdf Fixed problems with dynamically adding structural entities, when the arrows had spaces around them Jan Böhmer 2024-03-04 22:10:28 +01:00
  • cf39e1f259 Do not split up pasted input on structrual entity selectors. This caused a part of the string to get split/lost Jan Böhmer 2024-03-04 21:51:26 +01:00
  • 0cd631774b Fixed compatibility error with webauthn library which prevented 2FA via webauthn Jan Böhmer 2024-03-04 21:20:57 +01:00
  • df53cf2540 Pass LCSC related env from the docker container to Part-DB Jan Böhmer 2024-03-04 20:44:49 +01:00
  • b734fc09f3 Release of version 1.11.0 v1.11.0 Jan Böhmer 2024-03-03 23:16:52 +01:00
  • 1fe5c56d02 Merge remote-tracking branch 'origin/l10n_master' Jan Böhmer 2024-03-03 23:08:10 +01:00
  • af98842090 Added tests for the remaining API endpoints Jan Böhmer 2024-03-03 23:07:55 +01:00
  • 3d67ad870a Added tests for all API endpoints of Structural elements Jan Böhmer 2024-03-03 21:52:26 +01:00
  • 7b5ae70de3 Added tests for the Attachments API endpoint Jan Böhmer 2024-03-03 21:02:15 +01:00
  • 18c80f6b64 Use the route attribute from the correct namespace Jan Böhmer 2024-03-03 20:37:33 +01:00
  • d49bb1f4b5 Removed unused import statements Jan Böhmer 2024-03-03 20:34:36 +01:00
  • 87533b6031 Fixed further inspection issues Jan Böhmer 2024-03-03 20:33:24 +01:00
  • 33e36f3d2b Fixed issue with EntityImported that was caused by the changes to PartNormalizer Jan Böhmer 2024-03-03 20:24:02 +01:00
  • 42e604245c Fixed some inspection issues Jan Böhmer 2024-03-03 19:57:31 +01:00
  • 33475dca66 Updated dependencies Jan Böhmer 2024-03-03 19:51:47 +01:00
  • 7a90d3f281 Rewrote PartNormalizer so that it does not use ObjectNormalizer directly Jan Böhmer 2024-03-03 19:28:44 +01:00
  • e53da5ad06 Added documentation on how to upload files and download URLs through the API on attachments Jan Böhmer 2024-03-03 19:04:25 +01:00
  • f5bbb8bdd6 Merge branch 'upload_overhaul' Jan Böhmer 2024-03-03 18:55:58 +01:00
  • d5b07bbaa3 Added additional type hints Jan Böhmer 2024-03-03 18:55:50 +01:00
  • 3585b8a56a Adapter attachment upload forms to the new system Jan Böhmer 2024-03-03 18:52:06 +01:00
  • 0c33059c4e Allow to upload files to attachments by passing a base64 encoded file Jan Böhmer 2024-03-03 18:40:35 +01:00
  • 0824e11570 Fixed infinite loop during deserialization on attachment PATCH operations Jan Böhmer 2024-03-03 17:58:25 +01:00
  • 0c4f5bcb3a New translations messages.en.xlf (German) Jan Böhmer 2024-03-03 16:50:19 +01:00
  • aad8dcbadf New translations messages.en.xlf (Italian) Jan Böhmer 2024-03-03 11:03:22 +01:00
  • 193d5c8663 New translations messages.en.xlf (Czech) Jan Böhmer 2024-03-03 10:03:25 +01:00
  • 3734541743 Describe the new way to create attachments and parameters via API Jan Böhmer 2024-03-03 00:49:44 +01:00
  • f3bea68011 Automatically detect the discriminator type of attachments and parameters based on the chosen element IRI Jan Böhmer 2024-03-02 23:14:40 +01:00
  • e843286ea7 Allow to create parameters via the API Jan Böhmer 2024-03-02 21:49:16 +01:00
  • e3d2012809 Use a own discriminator map for the Attachment API Platform discriminator Jan Böhmer 2024-03-02 21:45:02 +01:00
  • ce768764cc Allow to create Attachments for all entity types using the API Jan Böhmer 2024-03-02 21:39:30 +01:00
  • 16b3d58242 Implemented basic discriminator map for Attachment API access. Now we can properly create part attachments using a POST operation Jan Böhmer 2024-03-02 21:21:16 +01:00
  • fad8f26eaa Added additional projects related filters to part table views Jan Böhmer 2024-03-02 19:18:55 +01:00
  • 04d1e84596 Added a filter to filter for parts which are used in a specific project Jan Böhmer 2024-03-02 19:00:09 +01:00
  • 934acca934 Added an column to part table view to show which projects a part uses. Jan Böhmer 2024-03-02 18:48:31 +01:00
  • 639c98237a New translations messages.en.xlf (English) Jan Böhmer 2024-03-02 18:40:50 +01:00
  • a6db67ab33 Fixed margins of the upload files button Jan Böhmer 2024-03-02 18:33:20 +01:00
  • b92553f480 Added button to create attachments by uploading multiple files Jan Böhmer 2024-03-02 18:26:50 +01:00
  • f5d53dc305 Make the checkboxes of datatables look like regular bootstrap checkboxes Jan Böhmer 2024-03-02 01:28:15 +01:00
  • b7ce91e2d8 Use the new system of datatables-select 2.0 where checkboxes are true checkbox fields Jan Böhmer 2024-03-02 01:04:28 +01:00
  • 4295141fb6 Updated dependencies Jan Böhmer 2024-03-01 21:42:42 +01:00
  • 973709c2f4 Updated dependencies Jan Böhmer 2024-02-29 23:46:39 +01:00
  • a72a61091a Only add the amountSum select for part tables if it is really required Jan Böhmer 2024-02-29 23:35:05 +01:00
  • c635637c00 Fixed problem that tables could not be sorted by manufacturers, categories, etc. Jan Böhmer 2024-02-29 23:13:17 +01:00
  • 77a5cadf51 Merge branch 'quicksearch' Jan Böhmer 2024-02-29 23:04:42 +01:00
  • e0ef376cf0 Fixed various problems with the quicksearch Jan Böhmer 2024-02-29 23:00:21 +01:00
  • 04aeab7ea6 Renamed the quicksearch controller Jan Böhmer 2024-02-29 22:50:26 +01:00
  • 0dea26f67d Do not allow search if query is empty Jan Böhmer 2024-02-29 22:48:07 +01:00
  • 1815162907 Added a search bar to homepage Jan Böhmer 2024-02-29 22:46:19 +01:00
  • e00988047c Added highlighting to search results Jan Böhmer 2024-02-29 22:20:30 +01:00
  • faadd8e9a4 Improved layout for autocomplete dropdown Jan Böhmer 2024-02-29 21:53:28 +01:00
  • 409dcce3c7 Use correct translations for livesearch field in navbar Jan Böhmer 2024-02-29 20:39:27 +01:00
  • 746ba398a9 Fixed missing dropdown after some link navigations Jan Böhmer 2024-02-28 22:08:32 +01:00
  • faa3bea3ab Allow to navigate to dropdown entries by keyboard Jan Böhmer 2024-02-28 22:06:54 +01:00
  • f70f6c39ce Fixed error that algolia autocomplete input appeared multiple times after a link was clicked Jan Böhmer 2024-02-28 22:00:12 +01:00
  • 25a8642749 Make algolia autocomplete headers blue in bootstrap theme Jan Böhmer 2024-02-28 21:41:45 +01:00
  • 41e45599d4 Use a modified theme for algolia/autocomplete, which plays better with bootstrap Jan Böhmer 2024-02-28 21:38:11 +01:00
  • 293afc3998
    New Crowdin updates (#532) Jan Böhmer 2024-02-28 13:00:59 +01:00
  • 9fb758e2b0 New translations messages.en.xlf (Chinese Simplified) Jan Böhmer 2024-02-28 03:10:20 +01:00
  • 95815adc3a New translations messages.en.xlf (Chinese Simplified) Jan Böhmer 2024-02-28 02:10:22 +01:00
  • c662dcfcd9 Started to make the autocomplete theme more bootstrap like Jan Böhmer 2024-02-27 23:39:49 +01:00
  • e16aa31ddf Fixed z-index of autocomplete dropdown Jan Böhmer 2024-02-27 23:05:24 +01:00
  • c87f809d12 Added header to part livesearch dropdown part results Jan Böhmer 2024-02-27 23:02:05 +01:00
  • a3dcd1a0a8 Added recent searches to search Jan Böhmer 2024-02-27 00:39:38 +01:00
  • 4398b8698c Set proper darkmode attribute for algolia autocomplete Jan Böhmer 2024-02-27 00:33:48 +01:00
  • 18eb0467ee Integrated algolia autocomplete search into navbar Jan Böhmer 2024-02-27 00:28:17 +01:00
  • 60942c8254 Added very basic livesearch feauture using algolia autocomplete Jan Böhmer 2024-02-27 00:08:21 +01:00
  • 42928947cd
    Merge branch 'Part-DB:master' into master d-buchmann 2024-02-26 11:29:07 +01:00
  • c7fac06b65 Updated dependencies Jan Böhmer 2024-02-25 19:44:34 +01:00
  • 2e5b2c8b7d Removed amountSum subquery from the detail query, as its result is not used anywhere Jan Böhmer 2024-02-25 01:46:35 +01:00
  • fbd095ab50 Only add the joins to the parts table filter query if they are really required Jan Böhmer 2024-02-25 01:40:25 +01:00
  • b176cb1ae1 Use a much faster query to retrieve the total number of rows in datatables Jan Böhmer 2024-02-25 00:58:26 +01:00
  • 2b65926865 Cache the sidebar trees to save some database calls Jan Böhmer 2024-02-25 00:48:15 +01:00
  • a5d184baef Use rawurlencode instead of urlencode to sanatize URL-unsafe characters returned by the info providers. Jan Böhmer 2024-02-24 23:58:27 +01:00
  • 12e9497ccf Sanatize remaining invalid URL characters somehow returned by InfoProviders Jan Böhmer 2024-02-24 23:55:31 +01:00
  • 4b7d200aa2 Retrieve category info from LCSC Jan Böhmer 2024-02-24 23:32:50 +01:00
  • e937432d1e Fixed phpstan issue Jan Böhmer 2024-02-24 23:23:36 +01:00
  • e1f1d10833 Added test for change on ParamterDTO done by PR #530 Jan Böhmer 2024-02-24 22:51:02 +01:00