gendesign/tradein-mvp/backend/app
lekss361 c92b574e59 fix(tradein): security hotfix — config default + empty estimate persist + PDF URL allowlist
C-3: убрать hardcoded DATABASE_URL default из Settings (fail-fast если env не задан).
C-4: _empty_estimate теперь делает INSERT в БД — GET /estimate/{id} не возвращает 404.
C-6: _safe_url allowlist против javascript:/data: в source_url; CDN allowlist для photo_url.
2026-05-23 12:24:11 +03:00
..
api fix(tradein): восстановленная оценка показывает этаж/площадь, не 0/0 2026-05-22 15:50:19 +05:00
core fix(tradein): security hotfix — config default + empty estimate persist + PDF URL allowlist 2026-05-23 12:24:11 +03:00
schemas fix(tradein): восстановленная оценка показывает этаж/площадь, не 0/0 2026-05-22 15:50:19 +05:00
services fix(tradein): security hotfix — config default + empty estimate persist + PDF URL allowlist 2026-05-23 12:24:11 +03:00
__init__.py feat: add tradein-mvp subproject (Trade-In Estimator под /trade-in) 2026-05-21 00:25:39 +03:00
main.py feat(tradein): мониторинг ошибок через GlitchTip (#396) 2026-05-22 11:18:26 +05:00