• Joined on 2026-04-23
nns pushed to main at nns/food-market 2026-04-25 22:49:45 +05:00
5a020cfafa feat(supply+products-list): чекбокс «Проведено» с confirm + системная розничная в списке
nns pushed to main at nns/food-market 2026-04-25 22:46:38 +05:00
3c274541e9 feat(phase3b): drop IsActive, add ShelfLifeDays, restore PriceType IsSystem/IsRequired
nns pushed to main at nns/food-market 2026-04-25 21:24:23 +05:00
8d9937a04b chore: remove one-shot ping workflow
nns pushed to main at nns/food-market 2026-04-25 21:21:23 +05:00
afc25ed8ba ci(pricing-model-ping): одноразовый Telegram-пинг что Phase3a задеплоен
nns pushed to main at nns/food-market 2026-04-25 21:12:14 +05:00
23561fca2e feat(web): supply line retail override column
nns pushed to main at nns/food-market 2026-04-25 21:09:13 +05:00
095ac04d31 feat(web): price types CRUD visibility + group markup table
nns pushed to main at nns/food-market 2026-04-25 21:05:59 +05:00
a3cf68eb11 feat(web): product card pricing UI + settings toggles
nns pushed to main at nns/food-market 2026-04-25 21:03:46 +05:00
b2f589655f feat(api): recalc-retail endpoint + 30-day reference price refresh job
nns pushed to main at nns/food-market 2026-04-25 21:02:01 +05:00
6f88cd71ca feat(api): supply posting hook for cost & markup
nns pushed to main at nns/food-market 2026-04-25 20:59:12 +05:00
23d6f2bd5a feat(domain): pricing model rename and new fields (Phase3a)
nns pushed to main at nns/food-market 2026-04-25 15:36:15 +05:00
453d04b7d1 chore: remove one-shot ping workflow
nns pushed to main at nns/food-market 2026-04-25 15:33:56 +05:00
5597fc13e5 ci(products-fix-ping): одноразовый Telegram-пинг что save товара починен
nns pushed to main at nns/food-market 2026-04-25 15:18:25 +05:00
d688c33e3e fix(products/update): merge barcodes/prices по ключу + 409 на concurrency
nns pushed to main at nns/food-market 2026-04-25 13:47:17 +05:00
3af108b892 chore: remove one-shot ping workflow
nns pushed to main at nns/food-market 2026-04-25 13:45:08 +05:00
8afe2ba1df ci(runner-fix-ping): одноразовый Telegram-пинг что стенд догнал
nns pushed to main at nns/food-market 2026-04-25 13:39:32 +05:00
776043f908 ci(docker): откатить buildx → docker build (registry connect refused внутри builder)
nns pushed to main at nns/food-market 2026-04-25 13:22:33 +05:00
1f19d7ca44 ci(docker): split into docker-api.yml + docker-web.yml — независимые pipeline'ы
nns pushed to main at nns/food-market 2026-04-25 12:55:35 +05:00
0218c799c5 fix(money-input): toFixed(2) при allowFractional=true для правильного отображения
nns pushed to main at nns/food-market 2026-04-25 12:55:00 +05:00
4bfcc56e7d ci: path filters + buildkit cache для ускорения сборки
nns pushed to main at nns/food-market 2026-04-25 12:44:20 +05:00
bb7ec06780 fix(money-input): сохранять промежуточный ввод точки в draft