mirror of
https://github.com/claunia/marechai.git
synced 2026-07-08 17:57:08 +00:00
- Updated the Comments column in SoundSynthPhotos, ProcessorPhotos, MachinePhotos, and GpuPhotos tables from varchar(255) to longtext to accommodate larger comment payloads. - Removed existing indexes on Comments columns before altering their types to prevent index conflicts. - Updated MarechaiContext model snapshot to reflect the new longtext type for Comments. - Adjusted the context configuration to ensure Comments remain unindexed, allowing for larger data storage without truncation. - Refactored EXIF extraction logic in MachinePhotosController, ProcessorPhotosController, and SoundSynthPhotosController to utilize a new PhotoExifExtractor for streamlined metadata handling. - Implemented UTF-8 truncation logic in PhotoExifExtractor to ensure compliance with EXIF UserComment specifications.