• Joined on 2026-04-23
nns pushed to main at nns/food-market 2026-04-24 19:18:23 +05:00
d20e131cf8 chore: remove one-shot pack8-ping workflow
nns pushed to main at nns/food-market 2026-04-24 19:17:58 +05:00
481dcdf826 ui(mobile): адаптация под смартфоны — drawer-меню, grid, модалка
nns pushed to main at nns/food-market 2026-04-24 19:11:55 +05:00
ce20f78905 ci(pack8-ping): одноразовый workflow для Telegram-пинга
nns pushed to main at nns/food-market 2026-04-24 19:05:00 +05:00
bed30f68bd feat(products): авто-генерация числового артикула при создании
08816c60ca ui(products-list): колонки Штрихкод/Фасовка/Закупочная цена
a94c38d074 feat(org-settings): настройка ShowMinMaxStock для мин/макс остатков
ed00e85140 ui: barcode регенерация / h-10 поля / прыжок на страницу / min-max скрытие
d6dcc75aa0 refactor(currencies): убрать IsActive и MinorUnit из UI/API
Compare 5 commits »
nns pushed to main at nns/food-market 2026-04-24 16:51:13 +05:00
3ed6fe25be refactor(vat): Product.Vat как decimal(5,2), поле видно только при VatEnabled
nns pushed to main at nns/food-market 2026-04-24 16:39:08 +05:00
143f9d5330 feat(org-settings): галки «Услуга»/«Маркируемый» скрываются по умолчанию
nns pushed to main at nns/food-market 2026-04-24 16:35:43 +05:00
e60cd928d2 feat(barcode): авто-генерация EAN-13 при добавлении штрихкода
nns pushed to main at nns/food-market 2026-04-24 16:34:47 +05:00
81c586342c ui(org-settings): симметричный layout — Страна/Валюта/НДС одной сеткой
nns pushed to main at nns/food-market 2026-04-24 12:24:07 +05:00
6cd9e27553 feat(tables): server-side sort by column header click
nns pushed to main at nns/food-market 2026-04-24 12:14:07 +05:00
4f4df4a715 refactor(countries): drop SortOrder, sort by Name, auto-width columns
nns pushed to main at nns/food-market 2026-04-24 12:08:35 +05:00
51bef16758 feat(org-settings): валюта read-only, тянется из страны (как НДС)
nns pushed to main at nns/food-market 2026-04-24 11:56:32 +05:00
9d8c386def feat(vat): ставка в стране + опц. переопределение на товаре
nns pushed to main at nns/food-market 2026-04-24 11:12:29 +05:00
e4cba50ab6 feat(product-images): загрузка на диск сервера + галерея с лайтбоксом
nns pushed to main at nns/food-market 2026-04-24 11:08:46 +05:00
414d185765 feat(product): enum Packaging (штучный/весовой/разливной) вместо IsWeighed
nns pushed to main at nns/food-market 2026-04-24 11:03:29 +05:00
773ecde6ba feat(org-settings): Country↔Currency, Organization.DefaultCurrency/MultiCurrency/DefaultVat + UI настроек
nns pushed to main at nns/food-market 2026-04-24 10:53:36 +05:00
d86b6ba742 ui(products): убрать колонку "Тип" из списка, спрятать min/max stock в "Расширенные"
nns pushed to main at nns/food-market 2026-04-24 00:25:27 +05:00
57e8491f0d fix(moysklad/test): сделать Token опциональным
nns pushed to main at nns/food-market 2026-04-23 23:49:14 +05:00
2fc6d207f3 feat(moysklad-import): async jobs с прогрессом + токен в настройках
nns pushed to main at nns/food-market 2026-04-23 23:30:39 +05:00
bd15854b42 fix(moysklad/import): per-page retry + чаще SaveChanges
nns pushed to main at nns/food-market 2026-04-23 23:18:53 +05:00
69e6fd808a feat(catalog/products): tree-of-groups + фильтры как в MoySklad