feat(frontend): @sentry/nextjs init для GlitchTip (#204 frontend) (#208)
deploy.yml #39 -Commit
277499684b
pushed by
lekss361
Merge pull request 'feat(nspd): TIER 3 risk zones (#94 PR1 of 4)' (#217) from feat/94-pr1-risk-zones into main
deploy.yml #36 -Commit
e0055d299c
pushed by
lekss361
test(infra): integration phantom column gate (#197) (#216)
deploy.yml #35 -Commit
76b1f8673f
pushed by
lekss361
feat(site-finder): debounce weight re-analyze (#201 Phase 2) (#215)
deploy.yml #34 -Commit
ce2c48fff5
pushed by
lekss361
feat(etl): objective_complex_mapping backfill via pg_trgm (#203) (#214)
deploy.yml #33 -Commit
dbf31cc911
pushed by
lekss361
feat(site-finder): NSPD frontend integration в LandTab (#202) (#212)
deploy.yml #30 -Commit
e450546178
pushed by
lekss361
feat(permits): ЕКБ РНС/РВЭ xlsx parser + schema + ETL (#105 PR A) (#211)
deploy.yml #29 -Commit
adc45f5724
pushed by
lekss361
feat(analyze): add market_price из mv_quarter_price_per_m2 (#33 PR B) (#210)
deploy.yml #28 -Commit
27a0957bb5
pushed by
lekss361
feat(analytics): mv_quarter_price_per_m2 MV + refresh helper (#33 D1 PR A) (#209)
deploy.yml #27 -Commit
efa66a9f68
pushed by
lekss361
feat(site-finder): inline POI weights pass-through в /analyze (#201 Phase 1) (#206)
deploy.yml #26 -Commit
092976f656
pushed by
lekss361
feat(layouts): PDF ТЗ endpoint + BestLayoutsBlock UI (#113 PR D) (#199)
deploy.yml #25 -Commit
256909d28b
pushed by
lekss361
feat(parcels): best-layouts endpoint + service (#113 PR C) (#196)
deploy.yml #24 -Commit
ad16fc0e42
pushed by
lekss361
feat(analytics): mv_layout_velocity MV + refresh helper (#113 PR B) (#194)
deploy.yml #23 -Commit
6aa22ef8ba
pushed by
lekss361
feat(parcels): layout signature schemas + extractor (#113 PR A) (#193)
deploy.yml #22 -Commit
e673811a20
pushed by
lekss361
fix(ci): switch deploy to .forgejo/workflows + shell GHCR login (#192)
deploy.yml #17 -Commit
e97f96afa7
pushed by
lekss361
feat(parcels): competitors endpoint (Forgejo #112 Phase 1 backend) (#191)
ci.yml #15 -Commit
e561df1b55
pushed by
lekss361
Merge remote-tracking branch 'forgejo/main' into feat/115-connection-points-backend
ci.yml #13 -Commit
e737fe5ddd
pushed by
lekss361
feat(parcels): POST /{cad_num}/competitors — active competitors in radius (Forgejo #112)
ci.yml #12 -Commit
f3d85f4d7a
pushed by
lekss361
test(deploy): validate Forgejo Actions end-to-end flow (#189)
ci.yml #9 -Commit
50547dcbb3
pushed by
lekss361
fix(tests): prefix unused _upserted vars per RUF059
ci.yml #8 -Commit
5960368062
pushed by
lekss361