ci(infra): coverage-gate (#68) + OpenAPI codegen-assert (#69) + uptime monitoring (#75)
ci.yml #1945 -Commit
eb251ba7e7
pushed by
Light1YT
ci(infra): coverage-gate (#68) + OpenAPI codegen-assert (#69) + uptime monitoring (#75)
ci.yml #1944 -Commit
eb251ba7e7
pushed by
Light1YT
ci/coverage-codegen-uptime
feat(frontend): mobile responsiveness (#66) + data-sources страница (#80)
ci.yml #1938 -Commit
8107c23f18
pushed by
Light1YT
feat/mobile-responsive-data-sources
feat(admin): freshness endpoint (#73) + README Forgejo refresh (#83) + migrations doc (#72)
ci.yml #1937 -Commit
e027f0a6ea
pushed by
Light1YT
feat/freshness-readme-migrations-docs
feat(site-finder): ЗОУИТ visual layer на Leaflet карте (#255)
ci.yml #1930 -Commit
7d81b1b65f
pushed by
Light1YT
feat/zouit-map-layer-255
feat(site_finder): routing POI decay (#41) + OSM utility distances (#44) + ЗОУИТ geom (#255bk)
ci.yml #1929 -Commit
50555821fb
pushed by
Light1YT
feat/poi-routing-osm-utilities-zouit-geom
feat(site-finder): multi-cad сравнение (#50) + analytics поиск/cross-links (#65)
ci.yml #1923 -Commit
7d69364e5f
pushed by
Light1YT
feat/multicad-compare-analytics-search
feat(analytics): velocity-anomaly alerts (#17) + ARN ДДУ price indicator (#99)
ci.yml #1922 -Commit
658d724075
pushed by
Light1YT
feat/analytics-velocity-alerts-ddu-indicator
feat(concept): concept-компоненты (DrawMap/ParamsForm/VariantsResult/ResultMap/ExportButtons) (#57)
ci.yml #1916 -Commit
72583ed026
pushed by
Light1YT
feat/concept-ui-stage1d
feat(generative): exporters (dxf/pdf) + generative test suite (#54 #55 #56)
ci.yml #1915 -Commit
8242e51b61
pushed by
Light1YT
feat/generative-engine-stage1
feat(site-finder): НСПД verify deep-links + landing GenDesign vs НСПД таблица (#97 #100)
ci.yml #1906 -Commit
35871a32bd
pushed by
Light1YT
feat/nspd-deeplinks-landing-diff
fix(cadastre): NSPD 500-retry + per-layer skip (#252) + disable dead pzz-beat (#259) + geom backfill (#200)
ci.yml #1905 -Commit
1883271908
pushed by
Light1YT
fix/nspd-retry-pzz-disable-geom-backfill
fix(analytics): свежая ипотечная ставка + recommend last_updated + drop dead route (#236 #237 #251)
ci.yml #1900 -Commit
1836a13fb5
pushed by
Light1YT
fix/analytics-mortgage-recommend-cleanup
fix(ops): repair broken main-DB backup + harden auth scripts/docs (#71 #427 #429 #428)
ci.yml #1898 -Commit
6883d14177
pushed by
Light1YT
fix/backup-broken-auth-hardening-71
chore(objective): fuzzy backfill objective_complex_mapping +115 dev-corroborated (#307 OBJ-2)
ci.yml #1892 -Commit
d1bc59a5dd
pushed by
Light1YT
chore/objective-mapping-backfill-307-obj2
test(analytics): vitest для ObjectSaleChart union-months alignment (#1246)
ci.yml #1888 -Commit
414601c1d2
pushed by
Light1YT
fix/object-sale-chart-union-months-1246
fix(backend): экранировать Excel formula-injection (#1244) + увести chat-чтение с event loop (#1245)
ci.yml #1882 -Commit
3cf9fad683
pushed by
Light1YT
fix/excel-injection-chat-threadpool-1244-1245
perf(site-finder): honour AbortSignal в poll-цикле useParcelAnalyzeQuery (#1248)
ci.yml #1881 -Commit
b95ba75ac8
pushed by
Light1YT
perf/analyze-poll-abort-signal-1248
feat(forecast): расширить горизонт прогноза до 24 мес (ТЗ §12.1)
ci.yml #1876 -Commit
99c9a130bc
pushed by
Light1YT
feat/horizon-24-months
fix(tradein-frontend): остановить retry-storm на 401 — refetchOnMount:false + backoff (#800)
ci.yml #1870 -Commit
6444dc0ebd
pushed by
Light1YT
fix/tradein-retry-storm-800
chore(tradein-db): drop duplicate listings_geom_active_idx (#730)
ci.yml #1869 -Commit
851613c4e4
pushed by
Light1YT
chore/tradein-geom-dedup-730
feat(tradein-scheduler): nightly newbuilding-enrichment schedule (#973)
ci.yml #1866 -Commit
e1442d3b1d
pushed by
Light1YT
feat/newbuilding-enrich-schedule-973
feat(site-finder): детерминированная атрибуция застройщика в analyze (#1088)
ci.yml #1862 -Commit
b211183940
pushed by
Light1YT
feat/developer-attribution-1088
fix(beat): rewrite 4 cron entries in MSK to match conf.timezone (#1233)
ci.yml #1855 -Commit
ac446236e7
pushed by
Light1YT
fix(sf): ekb_ppt_tep post-фильтры + врезка в analyze (#1136)
ci.yml #1852 -Commit
3573690ebc
pushed by
Light1YT
fix/ekb-ppt-tep-followup-1133
fix(beat): rewrite 4 cron entries in MSK to match conf.timezone (#1233)
ci.yml #1849 -Commit
ac446236e7
pushed by
Light1YT
fix(beat): rewrite 4 cron entries in MSK to match conf.timezone (#1233)
ci.yml #1848 -Commit
ac446236e7
pushed by
Light1YT
fix(beat): rewrite 4 cron entries in MSK to match conf.timezone (#1233)
ci.yml #1836 -Commit
ac446236e7
pushed by
Light1YT
fix(admin-jobs): UPSERT в PUT /admin/jobs/settings — не терять изменения (#1223)
ci.yml #1832 -Commit
dc4da28217
pushed by
Light1YT
fix/job-settings-put-upsert
fix(site-finder): склеить разорванный regex в _PLANNING_NO_MATCH_SQL (#1230)
ci.yml #1831 -Commit
0c62d0b0c3
pushed by
Light1YT