Commit Graph

2 Commits

Author SHA1 Message Date
Hermes 4cc91b6dc8 style(client): под штрих-кодом кода выдачи убраны цифры
Код выдачи и так написан крупно над полосами, дублировать 13-значное
значение под ними не нужно (просьба владельца). Заодно убрал значение из
aria-label — читалке экрана оно ничего не добавляет.

- PickupCodeCard передаёт showText={false}; возможность печатать подпись
  у компонента осталась (нужна, если печать понадобится другой);
- SW-кэш static-v131.
2026-09-30 19:04:46 +02:00
Hermes dbac57ba2a feat(client): штрих-код под кодом выдачи (самовывоз)
Клиент открывает карточку доставки с телефона и показывает код выдачи на
складе. Теперь под кодом рисуется штрих-код с тем же значением — код можно
отсканировать, а не набирать руками.

- Code 128 без внешних зависимостей (PWA работает офлайн), подмножество C
  для четырёх цифр: пара цифр = один символ;
- таблица символов перенесена машинно из эталонной реализации, алгоритм
  закреплён тестом на её битовых строках;
- отрисовка SVG: резко на экране и на печати, тихая зона 10 модулей;
- блок кода выдачи вынесен в общий PickupCodeCard (был продублирован в
  сохранённом выборе и на вкладке «Самовывоз»);
- SW-кэш static-v130.
2026-09-30 14:18:05 +02:00