food-market/src/food-market.domain/Catalog
nns ac55da8d06 feat(pos): избранные товары (плитки) + переключатель тёмной темы
- Избранное: Product.IsFavorite/FavoriteOrder (миграция Phase37), в POS-синке
  (ProductSyncDto) и в карточке товара (ProductInput). Касса: PosStore хранит
  флаг (+ALTER для старых БД) и GetFavorites(); на экране продажи — сворачиваемая
  сетка плиток «быстрых товаров» (товары без штрихкода: хлеб, овощи на вес),
  тап добавляет в чек. Unit-тест GetFavorites (порядок/фильтр). 44 POS unit зелёные.
- Тёмная тема — опция: кнопка-переключатель в шапке (ToggleTheme), выбор
  сохраняется на устройстве (kv device.theme), применяется при старте. На тех же
  токенах (ThemeDictionaries Light/Dark). По умолчанию — светлая. Кадр «тёмная тема» в галерее.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 13:35:56 +05:00
..
Counterparty.cs feat(invoices+catalog): порт улучшений 06.10.2026 из sklad 2026-10-07 19:50:03 +05:00
Country.cs refactor(countries): drop SortOrder, sort by Name, auto-width columns 2026-04-24 12:14:01 +05:00
Currency.cs refactor(currencies): убрать IsActive и MinorUnit из UI/API 2026-04-24 19:01:13 +05:00
Enums.cs feat(product): enum Packaging (штучный/весовой/разливной) вместо IsWeighed 2026-04-24 11:08:43 +05:00
OrgUnitOfMeasure.cs phase5c: единицы измерения — глобальный справочник + junction для орг 2026-05-08 01:21:20 +05:00
PriceType.cs chore(price-types): drop IsDefault flag + rename IsRetail label + uniqueness 2026-04-26 00:15:29 +05:00
Product.cs feat(pos): избранные товары (плитки) + переключатель тёмной темы 2026-10-08 13:35:56 +05:00
ProductBarcode.cs phase1a: catalog domain (countries, currencies, vat, units, counterparties, stores, retail points, products) 2026-04-21 19:16:10 +05:00
ProductGroup.cs feat(s32): MoySklad-импорт — upsert по external id, merge по barcode, skip archived, UOM-mapping 2026-10-04 23:22:14 +05:00
ProductImage.cs phase1a: catalog domain (countries, currencies, vat, units, counterparties, stores, retail points, products) 2026-04-21 19:16:10 +05:00
ProductPrice.cs phase1a: catalog domain (countries, currencies, vat, units, counterparties, stores, retail points, products) 2026-04-21 19:16:10 +05:00
RetailPoint.cs phase1a: catalog domain (countries, currencies, vat, units, counterparties, stores, retail points, products) 2026-04-21 19:16:10 +05:00
Store.cs feat: strict OtherSystem schema — реплика потерянного f7087e9 2026-04-23 17:32:02 +05:00
UnitOfMeasure.cs refactor(units): drop Description, hide Code from non-SuperAdmin UI 2026-05-08 11:02:10 +05:00