gendesign/tradein-mvp/backend/app/services/exporters
bot-backend 9a73da4ce0 fix(tradein/pdf): МЕРА branding + fix 'Год постройки None' + drop duplicate deals-range on cover
- Дефолт-бренд generic: name «Trade-In Estimator» → «МЕРА» (brand.py). Masthead/
  footer/подписи секций читают brand.name → отчёт теперь брендирован МЕРА;
  white-label бренды (реальное name в brands) не тронуты.
- Cover: year_built=None утекал литеральным «None» в «Год постройки» → «—».
- Cover: убран дубль-бар «Диапазон цен по фактическим сделкам» (уже есть на
  стр. 03) — часть ужимания cover до одной A4-страницы. Тесты обновлены.
2026-07-13 20:37:48 +03:00
..
fonts feat(tradein/pdf): редизайн отчёта в реальном языке МЕРА (v2 HUD) (#2434) 2026-07-04 18:41:21 +00:00
__init__.py feat: add tradein-mvp subproject (Trade-In Estimator под /trade-in) 2026-05-21 00:25:39 +03:00
trade_in_pdf.py fix(tradein/pdf): МЕРА branding + fix 'Год постройки None' + drop duplicate deals-range on cover 2026-07-13 20:37:48 +03:00