food-market/src/food-market.infrastructure
nns 9506f9edc8 perf(migration): резюм документов по offset (не перечитывать уже перенесённое)
startOffset у всех документных импортов + эндпоинт ?offset=N: при продолжении
пропускаем уже перенесённые через offset API (а не перечитывая сотни страниц).
Идемпотентный skip по msId держит границу.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 15:52:28 +05:00
..
Email rebrand: письма и серверные строки ALL MARKET 2026-10-08 17:34:38 +05:00
Fiscal feat(s11): ОФД-scaffolding — IFiscalProvider + 4 провайдера + UI/тесты 2026-06-07 02:27:17 +05:00
Identity feat(roles): три системные роли — Admin/Cashier/Storekeeper 2026-05-06 11:31:15 +05:00
Integrations/MoySklad perf(migration): резюм документов по offset (не перечитывать уже перенесённое) 2026-10-09 15:52:28 +05:00
Inventory fix(inventory): записывать автора движения (CauseUserId) для всех документов 2026-10-09 09:52:33 +05:00
Money fix(money): движения смены попадают в остатки счетов + запрет отрицательного остатка 2026-10-08 03:11:09 +05:00
Notifications feat(notifications): Web Push (VAPID) — браузерный push о минусах 2026-10-09 03:49:32 +05:00
Persistence feat(migration): документный мигратор МойСклад (приёмки) + externalId на документах 2026-10-09 13:53:52 +05:00
food-market.infrastructure.csproj feat(notifications): Web Push (VAPID) — браузерный push о минусах 2026-10-09 03:49:32 +05:00