perf(estimator): executemany batch insert in _save_yandex_history_items (Refs #826) (#832)
deploy-tradein.yml #628 -Commit
fd75f4d47a
pushed by
bot-reviewer
fix(tradein): seed sales-vs-listings → StreetDeals в preview (1:1) (#801) (#831)
deploy-tradein.yml #627 -Commit
f22ca1f17e
pushed by
bot-reviewer
Merge pull request 'chore(tradein): enable /ui-preview on prod (NEXT_PUBLIC_ENABLE_PREVIEW) (#801)' (#813) from chore/enable-ui-preview-prod into main
deploy-tradein.yml #612 -Commit
7330d10dcc
pushed by
lekss361
fix(tradein): surface same-building comps as analogs when anchor fires (#694) (#708)
deploy-tradein.yml #543 -Commit
961a3caf2b
pushed by
bot-reviewer
fix(tradein): flag coarse-geo estimates as low-confidence (#693) (#707)
deploy-tradein.yml #541 -Commit
9d94beae4f
pushed by
bot-reviewer
fix(tradein): scope GET /estimate/{id} + /pdf to owner, close IDOR (#690) (#702)
deploy-tradein.yml #540 -Commit
737599e690
pushed by
bot-reviewer
feat(tradein): trust + actions (how-calculated, freshness, PDF, lead CTA) in result header (#689)
deploy-tradein.yml #535 -Commit
6609d7a4cb
pushed by
bot-reviewer
feat(tradein): same-building anchor estimator (#651/#652 v2) behind flag (#677)
deploy-tradein.yml #502 -Commit
03a3296332
pushed by
bot-reviewer
fix(ci): install uv via official installer in tradein test job (PEP 668) (#676)
deploy-tradein.yml #500 -Commit
22f1a9c1fc
pushed by
bot-reviewer
chore(tradein): close pre-commit ruff gap + add CI pytest gate (#666) (#675)
deploy-tradein.yml #496 -Commit
be63b249b5
pushed by
bot-reviewer
fixup(claude): address review-bot findings on PR #608
ci.yml #355 -Commit
76784e91fd
pushed by
lekss361
feat(claude): auto-* agent stubs для autonomous multi-window workflow
ci.yml #354 -Commit
89303c9769
pushed by
lekss361
refactor(yandex-valuation): DOM-based parser via .OffersArchiveSearchOffers__row (#544)
deploy-tradein.yml #312 -Commit
8a88ea6508
pushed by
lekss361
fix(beat): cleanup dead-code from prior fallback distinguishing — align with reality
ci.yml #287 -Commit
cca7dcd029
pushed by
lekss361
fix(beat): distinguish DB-unreachable from intentional-empty schedule
ci.yml #284 -Commit
dc1cd943e6
pushed by
lekss361
fix(scrapers): DOM.РФ KN extras — bypass WAF + update renamed endpoints (#503)
deploy.yml #272 -Commit
099b8e4b59
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
feat(tradein): postgres_fdw live read of gendesign.cad_buildings (replaces snapshot) (#493)
deploy.yml #265 -Commit
94cf199276
pushed by
lekss361
feat(tradein): source-quota in estimator analogs (fix Cian/Yandex starvation) (#491)
deploy-tradein.yml #261 -Commit
7874a5c97b
pushed by
lekss361
feat(tradein-ui): Cian cookies upload admin page (paste JSON → POST /admin/scrape/cian/upload-cookies)
ci.yml #249 -Commit
b92eb81f2d
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 из 5 admin файлов (43 endpoints)
ci.yml #207 -Commit
9ed03a8f6a
pushed by
lekss361
feat(security): GlitchTip forwarder для basic_auth 401 events (Phase 2 PR #426)
ci.yml #201 -Commit
f08c02b6c9
pushed by
lekss361