fix(tradein-frontend): Мера estimate — hydration #418 + photos 422 (#1803 #1804) #1808

Merged
lekss361 merged 1 commit from fix/mera-estimate-ui-artifacts into main 2026-06-19 17:49:45 +00:00

1 commit

Author SHA1 Message Date
cbc20cfe54 fix(tradein-frontend): Мера estimate — hydration #418 + photos 422 graceful (#1803 #1804)
All checks were successful
CI / changes (pull_request) Successful in 5s
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
#1803 HeroTransparency: formatRuDateTime добавляет timeZone:"UTC" (SSR Node UTC
vs клиент Europe/Moscow давали разный час → React minified error #418).
Date.now() fallback (data_freshness_minutes без last_scraped_at) вынесен в
useEffect/useState — не выполняется при SSR.

#1804 PhotoUpload: guard isRealEstimateId() проверяет UUID4 regex и отклоняет
preview-0000-... — GET/POST /photos с фейковым ID больше не слаются → нет 422.
Счётчик показывает «— / 12» вместо «0 / 12», input disabled в preview-режиме.
2026-06-19 20:44:28 +03:00