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
fix(security): forwarder PermissionError — убрать USER nobody + deploy automation (#432)
deploy.yml #203 -Commit
f4d43d1cfc
pushed by
lekss361
feat(security): GlitchTip forwarder для basic_auth 401 events (Phase 2 PR #426) (#430)
deploy.yml #202 -Commit
03dc8e6735
pushed by
lekss361
feat(security): GlitchTip forwarder для basic_auth 401 events (Phase 2 PR #426)
ci.yml #201 -Commit
f08c02b6c9
pushed by
lekss361
feat(security): закрыть gendsgn.ru basic_auth gate (multi-user, 11 users) (#426)
deploy.yml #200 -Commit
cc2d148967
pushed by
lekss361
Merge pull request 'fix(tradein): PDF — рабочая ссылка на отчёт + «Есть/Нет» для балкона' (#425) from fix/tradein-pdf-link-balcony into main
deploy-tradein.yml #199 -Commit
99c19f9fbb
pushed by
lekss361
Merge pull request 'fix(tradein): восстановленная оценка показывает этаж/площадь, не 0/0' (#424) from fix/tradein-restore-estimate-params into main
deploy-tradein.yml #198 -Commit
7a9b183296
pushed by
lekss361
Merge pull request 'fix(tradein): фото аналога в Сводке больше не скрыто плейсхолдером' (#423) from fix/tradein-hero-photo-visible into main
deploy-tradein.yml #197 -Commit
7daa2dec55
pushed by
lekss361
Merge pull request 'fix(tradein): бюджет по времени в geocode-missing — cron не таймаутит' (#422) from fix/tradein-geocode-time-budget into main
deploy-tradein.yml #196 -Commit
07903b1c36
pushed by
lekss361
Merge pull request 'fix(tradein): оценка исключает Avito из радиусного поиска аналогов' (#421) from fix/tradein-estimate-exclude-avito into main
deploy-tradein.yml #195 -Commit
389fcb2146
pushed by
lekss361
Merge pull request 'fix(tradein): N1.ru — честный статус источника вместо хардкод-timeout' (#420) from fix/tradein-n1-source-status into main
deploy-tradein.yml #194 -Commit
c3df202d8a
pushed by
lekss361
Merge pull request 'fix(tradein): Avito-парсер тащит фото и реальный адрес из DOM' (#419) from fix/tradein-avito-photos-address into main
deploy-tradein.yml #193 -Commit
9713f734d7
pushed by
lekss361
Merge pull request 'fix(tradein): map-picker подставляет уличный адрес, а не название POI' (#418) from fix/tradein-reverse-geocode-street into main
deploy-tradein.yml #192 -Commit
65e84913b0
pushed by
lekss361
Merge pull request 'fix(tradein): GET /estimate/{id} возвращает полный набор полей' (#417) from fix/tradein-restore-full-estimate into main
deploy-tradein.yml #191 -Commit
e713c1d50e
pushed by
lekss361
Merge pull request 'feat(tradein): выбор адреса на карте ЕКБ (#415)' (#416) from feat/tradein-map-picker into main
deploy-tradein.yml #190 -Commit
a1cd5e293e
pushed by
lekss361
Merge pull request 'fix(tradein): фото аналога в Сводке + честный статус источников' (#414) from fix/tradein-ui-photo-sources into main
deploy-tradein.yml #189 -Commit
c25ccee58c
pushed by
lekss361
Merge pull request 'feat(tradein): рабочие страницы История и Кэш (#399)' (#413) from feat/tradein-history-cache-pages into main
deploy-tradein.yml #188 -Commit
b7b50c1daf
pushed by
lekss361
Merge pull request 'feat(tradein): бэкап tradein-postgres по cron (#397)' (#412) from feat/tradein-db-backup into main
deploy-tradein.yml #187 -Commit
4e36fcb0cc
pushed by
lekss361
Merge pull request 'feat(tradein): мониторинг ошибок через GlitchTip (#396)' (#410) from feat/tradein-glitchtip into main
deploy-tradein.yml #186 -Commit
5e907aa7af
pushed by
lekss361
Merge pull request 'feat(tradein): CRM-поля в форме оценки (#395)' (#409) from feat/tradein-crm-fields into main
deploy-tradein.yml #185 -Commit
4c51406fda
pushed by
lekss361
Merge pull request 'feat(tradein): фронтенд загрузки фото квартиры (#394)' (#408) from feat/tradein-photo-upload-ui into main
deploy-tradein.yml #184 -Commit
88d2840edf
pushed by
lekss361