Part-DB-server/src/Services
Sebastian Almberg 9de176e455 Fix settings crash when upgrading: make datasheetAsPdf nullable
The settings bundle stores values in the database. When upgrading from
a version without datasheetAsPdf, the stored JSON lacks this key,
causing a TypeError when assigning null to a non-nullable bool.
Making it nullable with a fallback in KiCadHelper fixes the upgrade path.
2026-02-16 21:12:41 +01:00
..
Attachments Use xxh3 for generating hash keys instead of md5 as it offers better performance 2026-01-03 00:55:49 +01:00
Cache Do not use the wrong language for trees when no user is logged in 2026-01-18 23:44:11 +01:00
Doctrine Show in server info page which natural sorting method is used 2024-07-28 14:13:34 +02:00
EDA Fix settings crash when upgrading: make datasheetAsPdf nullable 2026-02-16 21:12:41 +01:00
EntityMergers Fixed PHPstan issue 2026-02-08 19:37:44 +01:00
Formatters Fixed warning on PHP8.5 2025-10-17 22:39:58 +02:00
ImportExportSystem Add KiCad API v2, orderdetail export control, EDA status indicator, BOM improvements 2026-02-16 21:12:40 +01:00
InfoProviderSystem Use xxh3 hashes instead of encoding for info provider cache keys 2026-02-15 22:19:44 +01:00
LabelSystem Catch more errors of twig labels 2026-02-15 14:11:31 +01:00
LogSystem Moved remaining twig extensions to new attributes system 2026-02-15 00:23:30 +01:00
Misc Centralized git logic from InstallationTypeDetector and UpdateChecker in GitVersionInfoProvider service 2026-02-02 18:18:36 +01:00
OAuth Applied rector suggestions 2024-06-22 00:31:43 +02:00
Parameters Dont split up links when extracting parameters from notes and description 2024-01-06 15:14:07 +01:00
Parts Add batch EDA field editing from parts table 2026-02-16 21:10:59 +01:00
ProjectSystem Use yellow alert box for notifying of empty bom on build, show infinite correclty and added translations 2025-10-18 23:32:20 +02:00
System Ran rector 2026-02-14 23:33:40 +01:00
Tools 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
TranslationExtractor Applied rector with PHP8.1 migration rules 2023-06-11 14:17:19 +02:00
Trees Use different symbol for update manager 2026-02-02 20:49:21 +01:00
UserSystem Automatically set the stocktake permission if a user can already add and withdraw from a lot 2026-02-10 23:24:40 +01:00
ElementTypeNameGenerator.php Implemented the ability to set user-defined synonyms/labels for internal element types 2025-11-12 21:35:02 +01:00
ElementTypes.php Implemented the ability to set user-defined synonyms/labels for internal element types 2025-11-12 21:35:02 +01:00
EntityURLGenerator.php Added custom part status (#1053) 2025-10-27 21:58:16 +01:00