fix(tradein/estimator): analogs cards match n_analogs, no cross-source dups
ci-tradein.yml #5130 -Commit
51c79f9324
pushed by
lekss361
feat(tradein/db): user_events table — unified login/IP audit + behavior event log (#2515)
stale-claims.yml #5129 -Scheduled
fix(tradein/quota): per-user quota override + no burn on empty result
ci.yml #5128 -Commit
9c12407c09
pushed by
bot-backend
fix(tradein/quota): per-user quota override + no burn on empty result
ci-tradein.yml #5127 -Commit
9c12407c09
pushed by
bot-backend
fix(tradein/auth): honest 401/error screens in RouteGuard instead of misleading text
ci.yml #5126 -Commit
b176b1bc44
pushed by
bot-frontend
fix(tradein/auth): honest 401/error screens in RouteGuard instead of misleading text
ci-tradein.yml #5125 -Commit
b176b1bc44
pushed by
bot-frontend
feat(tradein/db): user_events table — unified login/IP audit + behavior event log (#2515)
deploy-tradein.yml #5124 -Commit
5647c2b40e
pushed by
lekss361
feat(tradein/ui): Telegram feedback button in Topbar (env-gated) (#2514)
deploy-tradein.yml #5123 -Commit
749c96cd0c
pushed by
lekss361
feat(tradein/db): user_events table - unified login/IP audit + behavior event log
ci.yml #5122 -Commit
2a419aca18
pushed by
lekss361
feat(tradein/db): user_events table - unified login/IP audit + behavior event log
ci-tradein.yml #5121 -Commit
2a419aca18
pushed by
lekss361
feat(tradein/ui): Telegram feedback button in Topbar (env-gated)
ci.yml #5120 -Commit
104681eabd
pushed by
lekss361
feat(tradein/ui): Telegram feedback button in Topbar (env-gated)
ci-tradein.yml #5119 -Commit
104681eabd
pushed by
lekss361
fix(tradein/pdf): МЕРА branding + 4-page report, no empty pages (#2513)
stale-claims.yml #5118 -Scheduled
fix(tradein/pdf): МЕРА branding + 4-page report, no empty pages (#2513)
stale-claims.yml #5117 -Scheduled
fix(tradein/pdf): МЕРА branding + 4-page report, no empty pages (#2513)
stale-claims.yml #5116 -Scheduled
fix(tradein/pdf): МЕРА branding + 4-page report, no empty pages (#2513)
deploy-tradein.yml #5115 -Commit
987dce11bc
pushed by
lekss361
fix(tradein/pdf): running @page header/footer → ровно 4 страницы (без пустых)
ci.yml #5114 -Commit
42a50cf814
pushed by
lekss361
fix(tradein/pdf): running @page header/footer → ровно 4 страницы (без пустых)
ci-tradein.yml #5113 -Commit
42a50cf814
pushed by
lekss361
fix(tradein/auth): restore brusnika (user2) pilot access (#2512)
stale-claims.yml #5112 -Scheduled
fix(tradein/auth): restore brusnika (user2) pilot access (#2512)
stale-claims.yml #5111 -Scheduled
fix(tradein/auth): restore brusnika (user2) pilot access (#2512)
stale-claims.yml #5110 -Scheduled
fix(tradein/auth): restore brusnika (user2) pilot access (#2512)
stale-claims.yml #5109 -Scheduled
fix(tradein/auth): restore brusnika (user2) pilot access (#2512)
stale-claims.yml #5108 -Scheduled
fix(tradein/auth): restore brusnika (user2) pilot access (#2512)
deploy.yml #5107 -Commit
b5477362f0
pushed by
lekss361
fix(tradein/auth): restore brusnika (user2) pilot access (#2512)
deploy-tradein.yml #5106 -Commit
b5477362f0
pushed by
lekss361
feat(tradein/lead): persist 152-ФЗ proof-of-consent (LOW audit R2 #9) (#2511)
stale-claims.yml #5105 -Scheduled
test(rbac): scope tradein expired-role tests to praktika (user2 restored)
ci.yml #5104 -Commit
409c53b41b
pushed by
bot-backend
test(rbac): scope tradein expired-role tests to praktika (user2 restored)
ci-tradein.yml #5103 -Commit
409c53b41b
pushed by
bot-backend
fix(tradein/auth): restore brusnika (user2) pilot access
ci.yml #5102 -Commit
60be78f97c
pushed by
lekss361
feat(tradein/lead): persist 152-ФЗ proof-of-consent (LOW audit R2 #9) (#2511)
stale-claims.yml #5100 -Scheduled