Retour aux nouveautés
par Théo Daguier
Changelog — July 8, 2026
Tool-image assets, unified guideline categories, a redesigned guideline creation form, and migration from Sentry to PostHog Error.
#feature#bugfix#refactor#infrastructure
Release
v1.55.7✨ New Features
- Tool-image assets — Replaced the fragile filename-based "reference asset" heuristic with an explicit
Asset.isToolcolumn (migration + backfill included). Studio and retoucher users can now flag uploads as TOOL images (e.g. ghost-mannequin retouch aids) that stay grouped with their product's SKU/view identity without overwriting it. Tool images are excluded from client-facing queries, delivery, downloads, and selection flows. A dedicated "tool" filter toggle in the gallery toolbar and a tools download bundle have been added.#727 - Unified guideline categories & revamped selection sheet — Merged the
GuidelineCategoryenum intoRetouchingCategory(+OTHER) with a data migration, so guidelines, projects, and pricing now share one taxonomy. The project guideline selection sheet has been redesigned with folder grouping, view/category compatibility scoring, and a detail preview action.#732 - Structured guideline creation form — Replaced free-text views/format/color/resolution/dimensions inputs with preset-driven multi-select and select-with-other fields, backed by a new guideline-specs option catalog, reducing typos and homogenizing data. Optional image-specification fields are now collapsed behind a Collapsible to keep the form focused on essentials.
#733
🐛 Bug Fixes
- Combobox wheel scrolling in Sheets — Fixed
react-remove-scrollswallowing wheel events inside Sheets, allowing multi-select and combobox popovers to scroll correctly.#733 - Guideline dialog form reset loop — Fixed a form reset loop by hydrating via
form.reset()on open/data-load instead of thevaluesprop.#733
♻️ Refactoring & Technical Improvements
- Stop tracking generated Prisma client — Removed the generated Prisma client from version control and added
packages/db/.gitignoreforgenerated/. This eliminates drift and noise from diffs and reduces repo size; the client is regenerated byprisma generate.#732 - Reusable SelectField component — Added a generic
SelectFieldform component and a guideline-compatibility helper (with tests) for view/category matching.#732
📦 Dependencies & Infrastructure
- Sentry → PostHog Error migration — Replaced Sentry and the custom support-ticket backend with PostHog Error, consolidating error tracking and customer support onto a single platform and removing the bespoke ticketing system and its DB schema.
#731 - Docker build heap increase (open PR) — Proposed raising the Docker builder Node.js heap limit from 4096 MB to 6144 MB to resolve production build OOM kills during the Nitro SSR bundling step.
#728