stash/ui
notsafeforgit eeba66e598 perf(ui): use slim image data in duplicate checker
This fixes a severe performance bottleneck where the image duplicate checker would hang indefinitely or crash the server when finding many duplicates.

Previously, the GraphQL query requested the full 'ImageData' fragment for every duplicate found, forcing the backend to resolve and serialize all related entities (galleries, studios, tags, performers) for thousands of images at once.

By switching to the 'SlimImageData' fragment (mirroring how the Scene duplicate checker operates), the payload size and resolution time are drastically reduced, allowing the tool to scale correctly.
2026-03-23 00:48:21 -07:00
..
login Encode credentials during login (#6163) 2025-10-21 19:04:44 +11:00
v2.5 perf(ui): use slim image data in duplicate checker 2026-03-23 00:48:21 -07:00
ui.go Login page internationalisation (#5765) 2025-03-27 11:56:43 +11:00