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
feat(tradein): cadastral reverse geocode via main backend cad_buildings (#492)
deploy.yml #263 -Commit
0efd2dca1d
pushed by
lekss361
feat(tradein): cadastral reverse geocode via main backend cad_buildings (#492)
deploy-tradein.yml #262 -Commit
0efd2dca1d
pushed by
lekss361
feat(tradein): source-quota in estimator analogs (fix Cian/Yandex starvation) (#491)
deploy-tradein.yml #261 -Commit
7874a5c97b
pushed by
lekss361
fix(tradein/avito): anti-bot hardening — sleep + abort + shared session (#487)
deploy-tradein.yml #260 -Commit
222389cba9
pushed by
lekss361
feat(tradein-ui): Yandex admin scraper page — mirror Avito + global delay control (#488)
deploy-tradein.yml #259 -Commit
726e774a7f
pushed by
lekss361
fix(tradein): geocode backfill + remove Avito exclusion from estimator (#490)
deploy-tradein.yml #258 -Commit
52716a46c6
pushed by
lekss361
fix(tradein-ui): double /trade-in/ prefix in Cian page Link (PR #486 follow-up) (#489)
deploy-tradein.yml #257 -Commit
ffb0c67c84
pushed by
lekss361
feat(tradein): global scraper delay setting (applies across all scrapers) (#485)
deploy-tradein.yml #256 -Commit
e79c9cec88
pushed by
lekss361
feat(tradein-ui): Cian scraper admin page + global request delay control (#486)
deploy-tradein.yml #255 -Commit
ebfd29a0a6
pushed by
lekss361
feat(tradein): scraper_settings live-config + Yandex admin trigger endpoints (#484)
deploy-tradein.yml #254 -Commit
b21d7c7c85
pushed by
lekss361
feat(tradein-ui): Cian cookies upload admin page (#481)
deploy-tradein.yml #253 -Commit
65029cd1a7
pushed by
lekss361
feat(tradein): /scrapers/avito — 6-я секция Расписание (in-app scheduler UI) (#483)
deploy-tradein.yml #252 -Commit
fd3cb4e6ed
pushed by
lekss361
feat(tradein): in-app scheduler — UI-managed schedule (replaces SSH crontab) (#482)
deploy-tradein.yml #251 -Commit
0202720096
pushed by
lekss361