feat(web): supply line retail override column
docker-web.yml #114 -Commit
23561fca2e
pushed by
nns
feat(web): price types CRUD visibility + group markup table
docker-web.yml #112 -Commit
095ac04d31
pushed by
nns
feat(web): product card pricing UI + settings toggles
docker-web.yml #110 -Commit
a3cf68eb11
pushed by
nns
feat(api): recalc-retail endpoint + 30-day reference price refresh job
docker-api.yml #108 -Commit
b2f589655f
pushed by
nns
feat(domain): pricing model rename and new fields (Phase3a)
docker-web.yml #104 -Commit
23d6f2bd5a
pushed by
nns
feat(domain): pricing model rename and new fields (Phase3a)
docker-api.yml #103 -Commit
23d6f2bd5a
pushed by
nns
ci(products-fix-ping): одноразовый Telegram-пинг что save товара починен
products-fix-ping.yml #100 -Commit
5597fc13e5
pushed by
nns
fix(products/update): merge barcodes/prices по ключу + 409 на concurrency
docker-api.yml #98 -Commit
d688c33e3e
pushed by
nns
ci(runner-fix-ping): одноразовый Telegram-пинг что стенд догнал
runner-fix-ping.yml #95 -Commit
8afe2ba1df
pushed by
nns
ci(docker): откатить buildx → docker build (registry connect refused внутри builder)
docker-web.yml #93 -Commit
776043f908
pushed by
nns
ci(docker): откатить buildx → docker build (registry connect refused внутри builder)
docker-api.yml #92 -Commit
776043f908
pushed by
nns
fix(money-input): сохранять промежуточный ввод точки в draft
docker.yml #83 -Commit
bb7ec06780
pushed by
nns
fix(money-input): корректное обновление allowFractionalPrices без перелогина
docker.yml #81 -Commit
9ee0434829
pushed by
nns
fix(money-input): уважать AllowFractionalPrices в формах редактирования
docker.yml #79 -Commit
52a420ea3d
pushed by
nns
feat(barcode-uniqueness): pre-check на Create/Update + warnings импорта + admin endpoint
docker.yml #77 -Commit
1ee4b84e53
pushed by
nns
ui(products-list): убрать фильтр «Со штрихкодом», добавить «Закупочная цена от/до»
docker.yml #75 -Commit
6b3491056b
pushed by
nns
feat(org-settings): AllowFractionalPrices — переключатель дробных цен
docker.yml #73 -Commit
a49db1c90d
pushed by
nns
feat(product): группа обязательна, ≥1 штрихкод, умные дефолты на новом
docker.yml #71 -Commit
c2fa47c341
pushed by
nns
feat(forms): MoneyInput/NumberInput + select-пагинация + Range на бэкенде
docker.yml #69 -Commit
4d19015d6d
pushed by
nns
ui(mobile): адаптация под смартфоны — drawer-меню, grid, модалка
docker.yml #66 -Commit
481dcdf826
pushed by
nns
ci(pack8-ping): одноразовый workflow для Telegram-пинга
pack8-ping.yml #64 -Commit
ce20f78905
pushed by
nns
feat(products): авто-генерация числового артикула при создании
docker.yml #62 -Commit
bed30f68bd
pushed by
nns
refactor(vat): Product.Vat как decimal(5,2), поле видно только при VatEnabled
docker.yml #60 -Commit
3ed6fe25be
pushed by
nns
feat(org-settings): галки «Услуга»/«Маркируемый» скрываются по умолчанию
docker.yml #58 -Commit
143f9d5330
pushed by
nns
feat(barcode): авто-генерация EAN-13 при добавлении штрихкода
docker.yml #56 -Commit
e60cd928d2
pushed by
nns
feat(tables): server-side sort by column header click
docker.yml #52 -Commit
6cd9e27553
pushed by
nns
refactor(countries): drop SortOrder, sort by Name, auto-width columns
docker.yml #50 -Commit
4f4df4a715
pushed by
nns
feat(org-settings): валюта read-only, тянется из страны (как НДС)
docker.yml #48 -Commit
51bef16758
pushed by
nns
feat(vat): ставка в стране + опц. переопределение на товаре
docker.yml #46 -Commit
9d8c386def
pushed by
nns
feat(product-images): загрузка на диск сервера + галерея с лайтбоксом
docker.yml #44 -Commit
e4cba50ab6
pushed by
nns