Commit graph

  • 4dbfcfad4a feat(deploy): автоматизировать build+up glitchtip-auth-forwarder lekss361 2026-05-23 11:51:15 +03:00
  • 03dc8e6735 feat(security): GlitchTip forwarder для basic_auth 401 events (Phase 2 PR #426) (#430) lekss361 2026-05-23 08:42:36 +00:00
  • 71cbdbe238 feat(security): GlitchTip forwarder для basic_auth 401 events (Phase 2 PR #426) lekss361 2026-05-23 11:32:44 +03:00
  • cc2d148967 feat(security): закрыть gendsgn.ru basic_auth gate (multi-user, 11 users) (#426) lekss361 2026-05-23 08:16:10 +00:00
  • cdce8e84a1 fix(security): применить ревью PR #426 — route wrap + log rotation + base64 busybox + runbook log fix lekss361 2026-05-23 11:11:50 +03:00
  • b89b34c300 feat(security): закрыть gendsgn.ru basic_auth gate (multi-user, 11 users) lekss361 2026-05-23 10:55:03 +03:00
  • 99c19f9fbb Merge pull request 'fix(tradein): PDF — рабочая ссылка на отчёт + «Есть/Нет» для балкона' (#425) from fix/tradein-pdf-link-balcony into main lekss361 2026-05-22 11:01:50 +00:00
  • 420057aa02 fix(tradein): PDF — рабочая ссылка на отчёт + «Есть/Нет» для балкона Light1YT 2026-05-22 16:01:12 +05:00
  • 7a9b183296 Merge pull request 'fix(tradein): восстановленная оценка показывает этаж/площадь, не 0/0' (#424) from fix/tradein-restore-estimate-params into main lekss361 2026-05-22 10:51:04 +00:00
  • 9b2a54788b fix(tradein): восстановленная оценка показывает этаж/площадь, не 0/0 Light1YT 2026-05-22 15:50:19 +05:00
  • 7daa2dec55 Merge pull request 'fix(tradein): фото аналога в Сводке больше не скрыто плейсхолдером' (#423) from fix/tradein-hero-photo-visible into main lekss361 2026-05-22 10:35:44 +00:00
  • 6041ac8464 fix(tradein): фото аналога в Сводке больше не скрыто плейсхолдером Light1YT 2026-05-22 15:35:01 +05:00
  • 07903b1c36 Merge pull request 'fix(tradein): бюджет по времени в geocode-missing — cron не таймаутит' (#422) from fix/tradein-geocode-time-budget into main lekss361 2026-05-22 09:37:42 +00:00
  • 0b14538f7d fix(tradein): бюджет по времени в geocode-missing — cron не таймаутит Light1YT 2026-05-22 14:37:15 +05:00
  • 389fcb2146 Merge pull request 'fix(tradein): оценка исключает Avito из радиусного поиска аналогов' (#421) from fix/tradein-estimate-exclude-avito into main lekss361 2026-05-22 09:26:59 +00:00
  • 8bef0fd872 fix(tradein): оценка исключает Avito из радиусного поиска аналогов Light1YT 2026-05-22 14:26:29 +05:00
  • c3df202d8a Merge pull request 'fix(tradein): N1.ru — честный статус источника вместо хардкод-timeout' (#420) from fix/tradein-n1-source-status into main lekss361 2026-05-22 09:16:54 +00:00
  • 14c81dd5ac fix(tradein): N1.ru — честный статус источника вместо хардкод-timeout Light1YT 2026-05-22 14:16:30 +05:00
  • 9713f734d7 Merge pull request 'fix(tradein): Avito-парсер тащит фото и реальный адрес из DOM' (#419) from fix/tradein-avito-photos-address into main lekss361 2026-05-22 08:49:37 +00:00
  • 1d788b27d0 fix(tradein): Avito-парсер тащит фото и реальный адрес из DOM-карточек Light1YT 2026-05-22 13:49:09 +05:00
  • 65e84913b0 Merge pull request 'fix(tradein): map-picker подставляет уличный адрес, а не название POI' (#418) from fix/tradein-reverse-geocode-street into main lekss361 2026-05-22 08:36:28 +00:00
  • a7a3831ce7 fix(tradein): map-picker подставляет уличный адрес, а не название POI Light1YT 2026-05-22 13:32:39 +05:00
  • e713c1d50e Merge pull request 'fix(tradein): GET /estimate/{id} возвращает полный набор полей' (#417) from fix/tradein-restore-full-estimate into main lekss361 2026-05-22 08:21:11 +00:00
  • 18c2e64182 fix(tradein): GET /estimate/{id} возвращает полный набор полей TradeIn Deploy 2026-05-22 13:20:53 +05:00
  • a1cd5e293e Merge pull request 'feat(tradein): выбор адреса на карте ЕКБ (#415)' (#416) from feat/tradein-map-picker into main lekss361 2026-05-22 07:09:51 +00:00
  • d456e4fecb feat(tradein): выбор адреса на карте ЕКБ (#415) TradeIn Deploy 2026-05-22 12:09:35 +05:00
  • c25ccee58c Merge pull request 'fix(tradein): фото аналога в Сводке + честный статус источников' (#414) from fix/tradein-ui-photo-sources into main lekss361 2026-05-22 07:03:12 +00:00
  • 1941c3d7df fix(tradein): фото аналога в Сводке + честный статус источников TradeIn Deploy 2026-05-22 12:02:56 +05:00
  • b7b50c1daf Merge pull request 'feat(tradein): рабочие страницы История и Кэш (#399)' (#413) from feat/tradein-history-cache-pages into main lekss361 2026-05-22 06:28:44 +00:00
  • abafb60120 feat(tradein): рабочие страницы История и Кэш (#399) TradeIn Deploy 2026-05-22 11:28:27 +05:00
  • 4e36fcb0cc Merge pull request 'feat(tradein): бэкап tradein-postgres по cron (#397)' (#412) from feat/tradein-db-backup into main lekss361 2026-05-22 06:23:35 +00:00
  • 34bef40ec5 feat(tradein): бэкап tradein-postgres по cron (#397) TradeIn Deploy 2026-05-22 11:22:30 +05:00
  • 5e907aa7af Merge pull request 'feat(tradein): мониторинг ошибок через GlitchTip (#396)' (#410) from feat/tradein-glitchtip into main lekss361 2026-05-22 06:21:24 +00:00
  • 59ad41c183 feat(tradein): мониторинг ошибок через GlitchTip (#396) TradeIn Deploy 2026-05-22 11:18:26 +05:00
  • 4c51406fda Merge pull request 'feat(tradein): CRM-поля в форме оценки (#395)' (#409) from feat/tradein-crm-fields into main lekss361 2026-05-22 06:15:32 +00:00
  • 48ccbdafc8 feat(tradein): CRM-поля в форме оценки (#395) TradeIn Deploy 2026-05-22 11:15:15 +05:00
  • 88d2840edf Merge pull request 'feat(tradein): фронтенд загрузки фото квартиры (#394)' (#408) from feat/tradein-photo-upload-ui into main lekss361 2026-05-22 06:11:05 +00:00
  • 0a1df4d13a feat(tradein): фронтенд загрузки фото квартиры (#394) TradeIn Deploy 2026-05-22 11:10:50 +05:00
  • a904037f95 Merge pull request 'feat(tradein): backend загрузки фото квартиры (#394)' (#407) from feat/tradein-photo-upload into main lekss361 2026-05-22 06:06:10 +00:00
  • 5413cce953 feat(tradein): backend загрузки фото квартиры (#394) TradeIn Deploy 2026-05-22 11:05:35 +05:00
  • c86f2e5a72 Merge pull request 'feat(tradein): кадастр зданий как источник house_metadata (#393)' (#406) from feat/tradein-cadastre-enrichment into main lekss361 2026-05-22 05:55:05 +00:00
  • 9cc8ab96f7 feat(tradein): кадастр зданий как источник house_metadata (#393) TradeIn Deploy 2026-05-22 10:54:42 +05:00
  • 64c6759002 Merge pull request 'feat(tradein): обогащение house_metadata через OSM Overpass (#392)' (#405) from feat/tradein-house-metadata-osm into main lekss361 2026-05-22 05:40:13 +00:00
  • bf2886509d feat(tradein): обогащение house_metadata через OSM Overpass (#392) TradeIn Deploy 2026-05-22 10:39:56 +05:00
  • 4dc173c15b Merge pull request 'chore(security): убрать sshkey.txt из репозитория (#391)' (#404) from chore/untrack-sshkey-secrets into main lekss361 2026-05-22 05:29:10 +00:00
  • 6f372402be chore(security): убрать sshkey.txt из репозитория (#391) TradeIn Deploy 2026-05-22 10:28:23 +05:00
  • 3b2850b91b Merge pull request 'fix(tradein): cron-scrape подхватывает .env.runtime (#390)' (#403) from fix/tradein-cron-scrape-env into main lekss361 2026-05-22 05:23:33 +00:00
  • 78df203919 fix(tradein): cron-scrape подхватывает .env.runtime (#390) TradeIn Deploy 2026-05-22 10:23:03 +05:00
  • e170dddd24 Merge pull request 'fix(tradein): estimate 500 — AmbiguousParameter на NULL-параметрах' (#389) from fix/tradein-estimate-ambiguous-param into main lekss361 2026-05-22 05:03:53 +00:00
  • 923513f906 fix(tradein): estimate 500 — AmbiguousParameter на NULL-параметрах TradeIn Deploy 2026-05-22 10:03:17 +05:00
  • 137c8bbb08 Merge pull request 'fix(tradein): estimate 500 — алиас distance_m в ORDER BY' (#388) from fix/tradein-estimate-orderby-alias into main lekss361 2026-05-21 17:40:24 +00:00
  • dbe16c035e fix(tradein): estimate 500 — алиас distance_m в ORDER BY-выражении TradeIn Deploy 2026-05-21 22:39:36 +05:00
  • cae12fe6c3 Merge pull request 'feat(tradein): прогноз срока продажи + rate-limit (#9,#16)' (#387) from feat/tradein-dom-ratelimit into main lekss361 2026-05-21 17:13:08 +00:00
  • 63c96628e3 feat(tradein): прогноз срока продажи + rate-limit (#9,#16) TradeIn Deploy 2026-05-21 20:12:49 +03:00
  • c3a9582957 Merge pull request 'feat(tradein): geocode-missing для deals (#4)' (#386) from feat/tradein-geocode-deals into main lekss361 2026-05-21 17:04:35 +00:00
  • 4ea35d5740 feat(tradein): geocode-missing для deals (#4 завершение) TradeIn Deploy 2026-05-21 20:04:19 +03:00
  • 9ac4f35abc Merge pull request 'feat(tradein): house-match аналогов + поправка на ремонт (#6,#7)' (#385) from feat/tradein-house-match-repair into main lekss361 2026-05-21 17:01:03 +00:00
  • a7d010173f feat(tradein): house-match аналогов + поправка на ремонт (#6,#7) TradeIn Deploy 2026-05-21 20:00:47 +03:00
  • 8383ec0ed2 Merge pull request 'feat(tradein): импорт реальных сделок Росреестра (#4)' (#384) from feat/tradein-rosreestr-import into main lekss361 2026-05-21 16:57:36 +00:00
  • 6057063aec feat(tradein): импорт реальных сделок Росреестра (#4) TradeIn Deploy 2026-05-21 19:57:20 +03:00
  • 6270bb91f1 Merge pull request 'feat(tradein): auth на admin-эндпоинтах (#2)' (#383) from feat/tradein-admin-auth into main lekss361 2026-05-21 16:47:18 +00:00
  • 7adb7cff66 feat(tradein): auth на admin-эндпоинтах (#2) TradeIn Deploy 2026-05-21 19:47:01 +03:00
  • 0b9bf55ba0 Merge pull request 'fix(tradein): чанковый геокодинг — cron не таймаутится (#1)' (#382) from fix/tradein-geocode-chunked into main lekss361 2026-05-21 16:43:46 +00:00
  • 609744df91 fix(tradein): чанковый геокодинг — cron больше не таймаутится (#1) TradeIn Deploy 2026-05-21 19:43:12 +03:00
  • 8c7a628d17 Merge pull request 'feat(tradein): пагинация Циан/N1 3→8 страниц' (#381) from feat/tradein-deep-pagination into main lekss361 2026-05-21 11:34:45 +00:00
  • 7cc8d8370d feat(tradein): пагинация Циан/N1 3→8 страниц — плотность данных TradeIn Deploy 2026-05-21 14:34:29 +03:00
  • dbe0bbebff Merge pull request 'fix(tradein): убрать TRUNCATE из seed — деплой больше не wipe-ит данные' (#380) from fix/tradein-seed-truncate into main lekss361 2026-05-21 10:19:40 +00:00
  • fb49c56b81 fix(tradein): убрать TRUNCATE из seed — деплой больше не wipe-ит данные TradeIn Deploy 2026-05-21 13:19:24 +03:00
  • 1d4b720991 Merge pull request 'fix(tradein): реальные координаты Cian/N1 через геокодинг' (#379) from fix/tradein-real-coords into main lekss361 2026-05-21 10:14:48 +00:00
  • d2a740779d fix(tradein): реальные координаты Cian/N1 через геокодинг (был баг 0 аналогов) TradeIn Deploy 2026-05-21 13:14:33 +03:00
  • 362b1c1e15 Merge pull request 'feat(tradein): радиус 1000м + пагинация Циан/N1' (#378) from feat/tradein-radius-pagination into main lekss361 2026-05-21 08:59:37 +00:00
  • f7b820984b feat(tradein): радиус 1000м + пагинация Циан/N1 TradeIn Deploy 2026-05-21 11:59:16 +03:00
  • 2ecc26f63b Merge pull request 'feat(tradein): N1.ru scraper + cron для 4 источников' (#377) from feat/tradein-n1-scraper into main lekss361 2026-05-21 08:44:46 +00:00
  • 42a0c31f27 feat(tradein): N1.ru scraper + cron для 4 источников TradeIn Deploy 2026-05-21 11:44:32 +03:00
  • db36b6db91 Merge pull request 'fix(tradein): HOSTNAME=0.0.0.0 + NEXT_PUBLIC_API_BASE_URL build-arg' (#376) from fix/tradein-hostname-502 into main lekss361 2026-05-21 07:37:16 +00:00
  • ee43248b11 fix(tradein): HOSTNAME=0.0.0.0 + NEXT_PUBLIC_API_BASE_URL build-arg TradeIn Deploy 2026-05-21 10:21:32 +03:00
  • 0a649850a0 Merge pull request 'fix(tradein): PDF-ссылка через API_BASE_URL (basePath)' (#375) from fix/tradein-pdf-link-basepath into main lekss361 2026-05-21 07:16:11 +00:00
  • aeb895a9dc fix(tradein): PDF-ссылка через API_BASE_URL (basePath) lekss361 2026-05-21 10:15:44 +03:00
  • 259f5ece4d Merge pull request 'fix(tradein): Caddy strip только /trade-in для API' (#374) from fix/tradein-caddy-api-strip into main lekss361 2026-05-20 22:17:54 +00:00
  • 2ce29973f9 fix(tradein): Caddy strip только /trade-in для API (не /trade-in/api) lekss361 2026-05-21 01:17:24 +03:00
  • ba2afedf58 Merge pull request 'fix(tradein): префиксить API_BASE_URL через basePath' (#373) from fix/tradein-api-basepath into main lekss361 2026-05-20 22:14:10 +00:00
  • a17a73af71 fix(tradein): префиксить API_BASE_URL через basePath lekss361 2026-05-21 01:13:46 +03:00
  • e52ad3a25d Merge pull request 'fix(tradein): Caddy matcher для /trade-in без trailing slash' (#372) from fix/tradein-caddy-no-slash into main lekss361 2026-05-20 22:10:58 +00:00
  • b2841a761d fix(tradein): Caddy matcher для /trade-in без trailing slash lekss361 2026-05-21 01:10:36 +03:00
  • 7d8624072e Merge pull request 'fix(tradein): убрать basePath redirect-loop в frontend' (#371) from fix/tradein-frontend-basepath-redirect into main lekss361 2026-05-20 22:06:15 +00:00
  • 5082f50d53 fix(tradein): убрать basePath redirect-loop lekss361 2026-05-21 01:05:49 +03:00
  • da64c71e7c Merge pull request 'fix(tradein): commit empty frontend/public via .gitkeep' (#370) from fix/tradein-frontend-public-gitkeep into main lekss361 2026-05-20 21:59:39 +00:00
  • 9947cd5537 fix(tradein): commit empty frontend/public via .gitkeep lekss361 2026-05-21 00:59:13 +03:00
  • 411a2d1001 Merge pull request 'feat: add tradein-mvp subproject (Trade-In Estimator под /trade-in)' (#369) from feat/tradein-mvp into main lekss361 2026-05-20 21:26:26 +00:00
  • 02267d0306 feat: add tradein-mvp subproject (Trade-In Estimator под /trade-in) lekss361 2026-05-21 00:25:39 +03:00
  • 8b9388132b Merge pull request 'chore(glitchtip): temporarily enable user registration' (#368) from chore/glitchtip-temp-enable-signup into main lekss361 2026-05-18 06:51:24 +00:00
  • 51a0eac1b5 chore(glitchtip): temporarily enable user registration lekss361 2026-05-18 09:47:44 +03:00
  • f242d9bc44 feat(sf-fe-a12): Landing redesign + PilotCTA с real B3/B4 data (v2 rebased) (#367) lekss361 2026-05-18 05:16:57 +00:00
  • 212f7109e6 fix(sf-fe-a12): review fixes — B3 UUID contract + B4 stale flag + Drawer a11y + tokens + HeadlineBar lekss361 2026-05-18 08:11:33 +03:00
  • 014a98a79e feat(sf-fe-a12): Landing redesign + PilotCTA с real data B3/B4 lekss361 2026-05-18 07:43:31 +03:00
  • fab6887034 feat(sf-fe-a12): Landing redesign + PilotCTA с real data B3/B4 lekss361 2026-05-18 07:43:31 +03:00
  • 7f3734e062 Merge pull request 'fix(sf-legacy): фильтр стейл competitors (>1 года Сданные → не конкурент) — Maxim spec' (#365) from fix/sf-legacy-filter-stale-competitors into main lekss361 2026-05-18 04:33:41 +00:00
  • 12030c4e76 fix(sf-legacy): фильтр стейл competitors (>1 года Сданные → не конкурент) lekss361 2026-05-18 07:29:26 +03:00
  • 9a26575a26 feat(sf-legacy): expose new B5 fields (gate_verdict + utilities + zouit + recommendation) в старые табы lekss361 2026-05-18 07:24:04 +03:00
  • b605f213c9 Merge pull request 'feat(sf-legacy): EGRN + utilities блоки в Обзор tab (показать новые B5 поля)' (#363) from feat/legacy-overview-egrn-utilities into main lekss361 2026-05-18 04:23:16 +00:00