supersam/src
Hermes 8fa05f1746 test(client): чистые тесты invitationReference + страница согласования запускается в jsdom
- getInvitationReferenceLabel/getDeliveryNumberDigits вынесены в отдельный тест-файл
  (без импорта supabaseClient) — проверяются номер доставки и «Доставка …»
- supabaseClient: lock берём как «no-lock», если navigator.locks.request нет
  (jsdom) — иначе весь тест-файл падал на импорте и тесты страницы не запускались
2026-09-28 12:25:06 +02:00
..
components test(client): чистые тесты invitationReference + страница согласования запускается в jsdom 2026-09-28 12:25:06 +02:00
constants fix: driver delivery UX — remove Загружено status, fix checkbox reset, fix confirmed label 2026-07-13 11:51:56 +00:00
context fix: extractCity word boundary + filter persistence in sessionStorage 2026-07-03 14:07:13 +00:00
data fix: RLS recursion, driver UI, auth errors, status counts 2026-05-20 16:25:05 +03:00
hooks fix(orders): список не пустеет при возврате — кэш отдаёт обёртку {data,error}, состояние не стирается 2026-09-10 15:04:47 +02:00
layouts fix: extractCity word boundary + filter persistence in sessionStorage 2026-07-03 14:07:13 +00:00
lib Initial import 2026-03-14 18:40:54 +03:00
pages feat(client): номер доставки и код выдачи + «Доставка» вместо «Счета»; в SMS — {order} и {code} 2026-09-28 12:21:51 +02:00
services fix(ui): закрытый баннер SMS больше не возвращается (отпечаток без суммы), баланс один на всех страницах; feat(autocall): статусы «не выбрал день» / «не выбрал время» / «и то и другое» (БД + бейдж + фильтр) 2026-09-17 12:32:53 +02:00
styles fix: extractCity word boundary + filter persistence in sessionStorage 2026-07-03 14:07:13 +00:00
test Initial import 2026-03-14 18:40:54 +03:00
utils fix(pwa): purge stale caches from app startup — clear construction-delivery-* caches directly in page context, independent of SW update 2026-08-18 10:52:49 +02:00
App.jsx Initial import 2026-03-14 18:40:54 +03:00
AppShell.jsx fix: логисты могут ставить прошедшие даты + dedup триггер 2026-07-14 18:00:35 +00:00
FontSettingsContext.jsx fix: extractCity word boundary + filter persistence in sessionStorage 2026-07-03 14:07:13 +00:00
LogisticsReadinessBoard.jsx fix: extractCity word boundary + filter persistence in sessionStorage 2026-07-03 14:07:13 +00:00
OrdersTable.jsx feat(logistics): improve order workflow and aging 2026-08-06 06:52:32 +00:00
SettingsPage.jsx fix: extractCity word boundary + filter persistence in sessionStorage 2026-07-03 14:07:13 +00:00
fontSettings.css fix: extractCity word boundary + filter persistence in sessionStorage 2026-07-03 14:07:13 +00:00
index.css Initial import 2026-03-14 18:40:54 +03:00
main.jsx fix(pwa): purge stale caches from app startup — clear construction-delivery-* caches directly in page context, independent of SW update 2026-08-18 10:52:49 +02:00
router.jsx perf: code-split routes — client delivery page loads 34KB chunk instead of 932KB bundle 2026-08-19 10:58:39 +02:00
supabaseClient.jsx test(client): чистые тесты invitationReference + страница согласования запускается в jsdom 2026-09-28 12:25:06 +02:00