feat(tradein): Stage 4a — API endpoints for Avito enrichment + IMV benchmark UI (#460)
deploy-tradein.yml #233 -Commit
b5d206bfa8
pushed by
lekss361
Merge pull request 'feat(tradein): yandex_realty.py — DOM SERP refactor (vtorichka, 23 cards/page)' (#462) from feat/tradein-yandex-serp-refactor into main
deploy-tradein.yml #232 -Commit
29f94963a7
pushed by
lekss361
feat(tradein): SQL 040-046 — matching schema delta (Phase 1.1) (#464)
deploy-tradein.yml #231 -Commit
5e90797a9f
pushed by
lekss361
feat(tradein): Stage 4b — IMV benchmark badge + house info card on estimate result (#461)
deploy-tradein.yml #230 -Commit
72d2b97ee0
pushed by
lekss361
feat(tradein): cian_newbuilding.py — ЖК catalog scraper (chart + reliability + offers, Wave 4 Worker C) (#459)
deploy-tradein.yml #229 -Commit
d28bf4e66a
pushed by
lekss361
feat(tradein): cian_session cookies management + admin endpoints (Wave 4 Worker A) (#457)
deploy-tradein.yml #228 -Commit
2dd76ea5e8
pushed by
lekss361
feat(tradein): yandex_helpers.py — JSON-LD + regex + date + NLP + money helpers (#456)
deploy-tradein.yml #227 -Commit
962daf2d47
pushed by
lekss361
feat(tradein): integrate Avito IMV as 5th evaluation source (on-demand cached) (#452)
deploy-tradein.yml #226 -Commit
5051ebde2e
pushed by
lekss361
feat(tradein): extend base.py save_listings to persist Cian-specific columns (PR #450 follow-up) (#455)
deploy-tradein.yml #225 -Commit
1b3edff6a9
pushed by
lekss361
fix(tradein): 030 — UNIQUE constraint on avito_imv_evaluations.cache_key (unblocks PR #452) (#454)
deploy-tradein.yml #224 -Commit
0db71033b4
pushed by
lekss361
feat(tradein): SQL migrations 030-032 — Yandex schema (listings/houses/history) (#453)
deploy-tradein.yml #223 -Commit
f452b132c9
pushed by
lekss361
feat(tradein): scrape_pipeline.py — Avito full orchestrator (search → houses → detail) (#451)
deploy-tradein.yml #222 -Commit
eb4764f75a
pushed by
lekss361
feat(tradein): cian.py SERP refactor — state-based extraction (137 fields, no jitter) (#450)
deploy-tradein.yml #221 -Commit
4f0319297e
pushed by
lekss361
feat(tradein): avito_houses.py — Houses Catalog parser (state + reviews + history + recs) (#449)
deploy-tradein.yml #220 -Commit
5258a8f023
pushed by
lekss361
feat(tradein): SQL migration 029 — extend matching/valuation/dynamics tables (PR #445 follow-up) (#448)
deploy-tradein.yml #219 -Commit
7fad898c7f
pushed by
lekss361
feat(tradein): cian_state_parser shared utility + ScrapedLot Cian fields (#447)
deploy-tradein.yml #218 -Commit
9ba776f2ca
pushed by
lekss361
feat(tradein): SQL migrations 019-028 — Cian schema + matching + cookies (#445)
deploy-tradein.yml #217 -Commit
23e6cbc773
pushed by
lekss361
feat(tradein): avito_detail.py — detail page parser (30+ fields incl. domoteka) (#443)
deploy-tradein.yml #216 -Commit
7cdde30b13
pushed by
lekss361
feat(tradein): avito_imv.py — Avito IMV evaluation API client (2 requests) (#444)
deploy-tradein.yml #215 -Commit
6a2f734356
pushed by
lekss361
refactor(security): убрать UI ввода admin token (backend не требует с PR #437) (#442)
deploy.yml #214 -Commit
a2953e97c4
pushed by
lekss361
refactor(tradein): avito search — remove jitter (C-5) + mobile API dead code + parse houseLinks (#441)
deploy-tradein.yml #213 -Commit
47f4cc7d58
pushed by
lekss361
feat(tradein): SQL migrations 009-018 — houses + listings extension + IMV cache (#440)
deploy-tradein.yml #212 -Commit
a2147872ed
pushed by
lekss361
fix(ui): <Link> вместо <a> для internal nav routes (build error fix)
deploy.yml #211 -Commit
43a8ec426e
pushed by
lekss361
feat(ui): добавить Trade-In / Концепция / Админ в landing nav (#438)
deploy.yml #210 -Commit
65c77b96b6
pushed by
lekss361
feat(ui): добавить sticky nav с Trade-In / Концепция / Аналитика / Site Finder / Админ на главную
ci.yml #209 -Commit
3a195a5c62
pushed by
lekss361
refactor(security): убрать X-Admin-Token (Caddy basic_auth достаточен) (#437)
deploy.yml #208 -Commit
b233bf91cc
pushed by
lekss361
refactor(security): убрать X-Admin-Token из 5 admin файлов (43 endpoints)
ci.yml #207 -Commit
9ed03a8f6a
pushed by
lekss361
fix(security): log_credentials + auth_audit.log → username из 401 (#436)
deploy.yml #206 -Commit
0e294641a1
pushed by
lekss361
fix(tradein): security hotfix — C-3 config default + C-4 empty estimate persist + C-6 PDF URL allowlist (#435)
deploy-tradein.yml #205 -Commit
5e3ba351a0
pushed by
lekss361
fix(security): caddy/** в deploy paths + username из 401 попытки (#434)
deploy.yml #204 -Commit
3295808b41
pushed by
lekss361