feat(tradein/cian): admin endpoints + UI for detail+newbuilding history scrape (#525)
deploy-tradein.yml #293 -Commit
591039493c
pushed by
lekss361
fix(tradein-imv): adapt to Avito 3-step API contract (2026-05+) (#524)
deploy-tradein.yml #292 -Commit
0f7d6c4996
pushed by
lekss361
fix(tradein/cian): sanitize valuation cache writes (047 UNIQUE + 026/044 cols) (#523)
deploy-tradein.yml #291 -Commit
bad23095cf
pushed by
lekss361
fix(tradein-estimator): extend cohort filter to Tier S + Tier H, fix late_soviet overlap (#522)
deploy-tradein.yml #290 -Commit
45ee0a2945
pushed by
lekss361
fix(beat): distinguish DB-unreachable from intentional-empty schedule (#520)
deploy.yml #289 -Commit
44cb5b509d
pushed by
lekss361
chore(tradein): remove dead mock-fallback code from trade_in.py (#521)
deploy-tradein.yml #288 -Commit
d9c6b1bd01
pushed by
lekss361
fix(beat): cleanup dead-code from prior fallback distinguishing — align with reality
ci.yml #287 -Commit
cca7dcd029
pushed by
lekss361
feat(tradein-estimator): cohort filter + Tier 0 for analog selection quality (#519)
deploy-tradein.yml #286 -Commit
7cc7fafeeb
pushed by
lekss361
feat(tradein-ui): mock-disclaimer + progressive enrichment + UX polish (#517)
deploy-tradein.yml #285 -Commit
92d00ec874
pushed by
lekss361
fix(beat): distinguish DB-unreachable from intentional-empty schedule
ci.yml #284 -Commit
dc1cd943e6
pushed by
lekss361
feat(tradein-estimator): tiered house-match S→H→W (#507)
deploy-tradein.yml #283 -Commit
a0d50bd282
pushed by
lekss361
fix(tradein-estimator): restore CAST in IS NOT NULL predicates (revert audit #9, prod fix) (#518)
deploy-tradein.yml #282 -Commit
6cda0cf8d3
pushed by
lekss361
fix(scrapers): disable catalog-object SSR beat-cron — DOM.РФ WAF cooldown (#516)
deploy.yml #281 -Commit
ac57b8e905
pushed by
lekss361
fix(tradein-sql): remove duplicate CREATE INDEX from 050 (regression from PR #500) (#515)
deploy-tradein.yml #280 -Commit
e45ff47aa6
pushed by
lekss361
fix(tradein-frontend): MapPicker focus trap + Leaflet SRI, PhotoUpload size check (#514)
deploy-tradein.yml #279 -Commit
3190bbec54
pushed by
lekss361
feat(tradein-estimator): unique-address-based confidence threshold (#513)
deploy-tradein.yml #278 -Commit
9402702f32
pushed by
lekss361
fix(tradein-frontend): safeUrl validator, apiFetch dedup, ListingsCard a11y, error boundary (#512)
deploy-tradein.yml #277 -Commit
3665a61e48
pushed by
lekss361
fix(tradein-photos): sanitize uploaded images via Pillow re-encode (#511)
deploy-tradein.yml #276 -Commit
0767fb7401
pushed by
lekss361
fix(tradein-estimator): atomic IMV link, batched yandex history, drop redundant CAST (#509)
deploy-tradein.yml #275 -Commit
7d8c22ff39
pushed by
lekss361
feat(tradein-scrapers): parse listing_date from Avito + Yandex (#508)
deploy-tradein.yml #274 -Commit
d4cbd4bb9f
pushed by
lekss361
feat(tradein-imv): retry with cleaned address + categorize errors (#505)
deploy-tradein.yml #273 -Commit
7f23a9b3f1
pushed by
lekss361
fix(scrapers): DOM.РФ KN extras — bypass WAF + update renamed endpoints (#503)
deploy.yml #272 -Commit
099b8e4b59
pushed by
lekss361
feat(tradein-estimator): exclude rosreestr deals from output (#504)
deploy-tradein.yml #271 -Commit
6bfa686f16
pushed by
lekss361
fix(tradein-avito): strip Emotion CSS from listings.address (#502)
deploy-tradein.yml #270 -Commit
8fc309d9ad
pushed by
lekss361
fix(tradein-matching): pg_advisory_xact_lock to prevent duplicate house INSERTs (#501)
deploy-tradein.yml #269 -Commit
1026165abb
pushed by
lekss361
fix(tradein-sql): rename dup 030, add trade_in_estimates geom, drop dup indexes (#500)
deploy-tradein.yml #268 -Commit
02b48b8d04
pushed by
lekss361
fix(deploy): resolve FDW bootstrap race + extract bootstrap DO block to .sql file (#499)
deploy.yml #267 -Commit
ed49f6b953
pushed by
lekss361
fix(deploy): resolve FDW bootstrap race + extract bootstrap DO block to .sql file (#499)
deploy-tradein.yml #266 -Commit
ed49f6b953
pushed by
lekss361
feat(tradein): postgres_fdw live read of gendesign.cad_buildings (replaces snapshot) (#493)
deploy.yml #265 -Commit
94cf199276
pushed by
lekss361
feat(tradein): postgres_fdw live read of gendesign.cad_buildings (replaces snapshot) (#493)
deploy-tradein.yml #264 -Commit
94cf199276
pushed by
lekss361