b713bdcf52
бэкап-снимок: прод-правки (перед пушем SMS-лимитера)
5170c4fc93
sms-second: не ждать вторую СМС при выключенной кампании — снятие очереди в second_sms_skipped
d9327f320c
SMS: сериализация отправки между кампаниями под аккаунтный лимит sms.ru (8 SMS за 10 минут суммарно)
f55b43e716
SMS: проактивный лимитер sms.ru (8 SMS на номер за 10 минут) перед отправкой
Compare 4 commits »
3683fcff68
бэкап-снимок: прод-правки grechka-game
d008995a41
v3: полностью 3D мир (генерация по XYZ, физика по 3 осям, добыча по близости)
547ad86989
feat: minecraft-style start menu with proper spacing
f14b61d7d9
feat: nickname system + friend requests + privacy settings
3733b4b94f
feat: friends system, clipboard toast, mob sync fix, player lerp
Compare 10 commits »
ea0694898e
бэкап-снимок: незакоммиченные правки grechka-game
9435fce119
astro-admin dist (patched 2026-10-08: mobile lists fix) + Dockerfile + nginx.conf + docs
34463bbc4a
fix(логистика): бейдж обзвона не висит на согласованной заявке
50c9a68e9f
docs: отчёт по аналитике коммуникаций — что было не так и что исправлено
c8e9e697ad
fix(analytics): подписи каналов согласования — робот и старые записи не сырыми ключами
bf2b3559ae
fix(analytics): честные цифры согласований — без согласования, тестовые звонки, открытия ссылки, единый канал
6dba84f22a
fix(analytics): клиентские каналы согласования подписаны, а не сырыми ключами
f2a9249bba
fix(client): согласование по ссылке падало с ReferenceError src is not defined
4cc91b6dc8
style(client): под штрих-кодом кода выдачи убраны цифры
7799f4227a
feat(client): код выдачи — штрих-код EAN-13, код в начале значения
dbac57ba2a
feat(client): штрих-код под кодом выдачи (самовывоз)
4cf5c0ffab
feat(autocall): локация без звонков помечена «Не звоним (город)»
20e942235a
feat(delivery): видно, чем согласовали заказ — пуш / SMS / звонок / логист
c3df1fc0e1
feat(analytics): «Путь заказа» — воронка по ступеням обработки
48fb7ad662
style(analytics): короткие подписи колонок в таблице попыток на мобильном