fix(tradein/scraper): per-city SERP location for oblast city-sweep (#12) (#2525)
#5161 -Commit
698576e77b
pushed by
bot-reviewer
feat(tradein/ui): admin links to audit + analytics in UserMenu (#2524)
#5157 -Commit
67b50bf713
pushed by
lekss361
fix(tradein/audit): exclude /api/v1/admin/* from api_request events (#2522)
#5152 -Commit
e61c2debe5
pushed by
lekss361
feat(tradein/admin): audit + activity dashboards (Feature 2/3 UI) (#2521)
#5147 -Commit
c904fbf94e
pushed by
lekss361
feat(tradein/admin): audit + analytics read API over user_events (#2520)
#5143 -Commit
9fd6396fbc
pushed by
lekss361
fix(tradein/auth): RouteGuard session/error screens with retry CTA (#2516)
#5138 -Commit
2c5b30f8c9
pushed by
lekss361
fix(tradein/quota): per-user quota override + no-burn on empty estimate (#2517)
#5137 -Commit
d530602fbd
pushed by
lekss361
feat(tradein/ui): Telegram feedback button in Topbar (env-gated) (#2514)
#5123 -Commit
749c96cd0c
pushed by
lekss361
fix(tradein/pdf): МЕРА branding + 4-page report, no empty pages (#2513)
#5115 -Commit
987dce11bc
pushed by
lekss361
fix(tradein/auth): restore brusnika (user2) pilot access (#2512)
#5106 -Commit
b5477362f0
pushed by
lekss361
feat(tradein/lead): persist 152-ФЗ proof-of-consent (LOW audit R2 #9) (#2511)
#5066 -Commit
60c21ae2a5
pushed by
bot-backend
fix(tradein/pdf): scale offer-page rent by room count (LOW audit R2 #5) (#2506)
#5059 -Commit
92371e7d9e
pushed by
bot-backend
fix(tradein/geocoder): gate EKB-local tiers for non-EKB oblast addresses (#11)
#5043 -Commit
348be445e3
pushed by
lekss361