feat(export): compact Telegram summary export for §22 forecast (#959)
ci.yml #1137 -Commit
d53b63f92a
pushed by
bot-backend
feat(export): compact Telegram summary export for §22 forecast (#959)
ci.yml #1136 -Commit
d53b63f92a
pushed by
bot-backend
feat(sf): parcel_ird_overlaps read-side для analyze (#1067 D9a)
ci.yml #1134 -Commit
8df0f157a7
pushed by
bot-backend
feat/ird-parcel-overlaps
feat(export): Markdown + JSON download of §22 forecast report (#959)
ci.yml #1133 -Commit
25f7052084
pushed by
bot-backend
feat/ird-parcel-overlaps
feat(sf): ИРД-harvest Celery task → ird_overlays (#1067 B5)
ci.yml #1130 -Commit
d7e5f53789
pushed by
bot-backend
feat/ird-harvest-worker
feat(sf): EKB geoportal WFS client (#1083)
ci.yml #1129 -Commit
4e41f9be73
pushed by
bot-backend
feat/ird-harvest-worker
feat(export): Markdown + JSON download of §22 forecast report (#959)
deploy.yml #1128 -Commit
25f7052084
pushed by
bot-backend
feat(export): Markdown + JSON download of §22 forecast report (#959)
ci.yml #1127 -Commit
9ca8c9bf26
pushed by
bot-backend
feat(export): Markdown + JSON download of §22 forecast report (#959)
ci.yml #1126 -Commit
9ca8c9bf26
pushed by
bot-backend
feat(sf): EKB geoportal WFS client (#1067 C7)
ci.yml #1123 -Commit
f6b3b77e11
pushed by
bot-backend
feat/ekb-geoportal-wfs-client
feat(parcels): typed AnalyzeResponse + run-history read endpoints (#961)
deploy.yml #1120 -Commit
22fffb9878
pushed by
bot-backend
feat(parcels): typed AnalyzeResponse + run-history read endpoints (#961)
ci.yml #1119 -Commit
edf44382f8
pushed by
bot-backend
feat(parcels): typed AnalyzeResponse + run-history read endpoints (#961)
ci.yml #1118 -Commit
edf44382f8
pushed by
bot-backend
feat(nspd): get_feature_info FEATURE_COUNT=10 — multi-feature per point (#1067)
ci.yml #1115 -Commit
f900096359
pushed by
bot-backend
feat/nspd-feature-count
feat(tradein): rebrand default product "Trade-In" → "Мера" + new mark
ci.yml #1112 -Commit
f185e56df0
pushed by
bot-backend
feat/tradein-rebrand-mera
feat(sql): ird_overlays durable overlay store for ИРД geometry (#1067)
ci.yml #1110 -Commit
2d638a11b1
pushed by
bot-backend
feat/ird-overlays-table
fix(nspd): list_layers parse flat layers[] response, not children-tree
ci.yml #1106 -Commit
a609bcf741
pushed by
bot-backend
fix/nspd-list-layers-flat-parse
feat(site_finder): velocity coverage gap-fill via spatial+name fallback (#968 949-A)
deploy.yml #1104 -Commit
d9c2157d02
pushed by
bot-backend
feat(site_finder): velocity coverage gap-fill via spatial+name fallback (#968 949-A)
ci.yml #1103 -Commit
d9c2157d02
pushed by
bot-backend
feat(site_finder): velocity coverage gap-fill via spatial+name fallback (#968 949-A)
ci.yml #1102 -Commit
d9c2157d02
pushed by
bot-backend
fix(frontend): bind Next standalone to 0.0.0.0 so healthcheck passes
deploy.yml #1097 -Commit
b77e856d89
pushed by
bot-backend
fix(frontend): bind Next standalone to 0.0.0.0 so healthcheck passes
ci.yml #1096 -Commit
b77e856d89
pushed by
bot-backend
fix(frontend): bind Next standalone to 0.0.0.0 so healthcheck passes
ci.yml #1095 -Commit
b77e856d89
pushed by
bot-backend
ci(forgejo): add pytest gate for the main backend suite (CI-rehab 3/3)
ci.yml #1094 -Commit
37837e72f4
pushed by
bot-backend
ci(forgejo): add pytest gate for the main backend suite (CI-rehab 3/3)
ci.yml #1093 -Commit
37837e72f4
pushed by
bot-backend
feat(analyze): expose competitor + pipeline lat/lon for map layers (#999)
deploy.yml #1037 -Commit
a87a69af7c
pushed by
bot-backend
fix(site-finder): handle 202 on-demand geometry in analyze + error boundaries (#1001)
deploy.yml #1035 -Commit
f7eb98b971
pushed by
bot-backend
feat(site-finder): horizon selector (6/12/18) on analysis screen (#996)
deploy.yml #1033 -Commit
740210d9ea
pushed by
bot-backend
feat(site-finder): forecast Section 6 (прогноз/сценарии/confidence) on analysis screen (#998)
deploy.yml #1029 -Commit
4ec762a202
pushed by
bot-backend
feat(parcels): wire §22 forecast into analyze endpoint (3b-ii, #995)
deploy.yml #1018 -Commit
19584e0249
pushed by
bot-backend