🔥 ОБНОВЛЕНИЕ 🔥
Внимательные подписчики заметили, что давненько у нас не выходило патчноутов, но при этом активно велись работы. Всё правильно: данный патчноут — это совокупность изменений за последние недели. Основной наш фокус был направлен на усиление стабильности и оптимизацию работы ПО, что позволило получить огромный прирост к скорости и сократить баглог с 500 до 200 задач. В ближайшее время мы планируем сохранить темп и добить оставшиеся.
Ниже подсветили список основных изменений, которые можно кратко описать, не опасаясь призвать какую-нибудь нечисть 😌
❗️Важно: обновление начинается сегодня и продлится вплоть до 3 дней, поэтому просьба не волноваться и не паниковать.
Оптимизация серверной части и гостевого ПО
🆕 Зависание доменов во время работы при больших нагрузках. Создали анализатор, которой поможет отслеживать зависания доменов и ребуты PHP для дальнейшего их устранения
✅ Оптимизация софта. Провели общую оптимизацию софта. Теперь при слабом соединении с сервером, его не будут атаковать сотни запросов в минуту. Вместе с этим изменили некоторые логики ПО, которые излишне нагружали сервер. Например, модули работы с блокировочными заставками, режимом энергосбережения и сбором аналитики с ПК.
✅ Проблемы с отображением ПК в сети. Устранили ошибку, во время которой ПК уходил в соединение до принудительной перезагрузки.
✅ Блокировка ПК во время сессии. Устранили ошибку, из-за которой во время сессии гостя его ПК можно было заблокировать. Теперь ПО проверяет статус компьютера перед блокировкой.
✅ Некорректный статус после завершения сессии. По истечении времени сессии в админ. ПО гостевой компьютер только первую минуту отображался со статусом «время вышло», дальше он менялся на «свободен». При этом на ПК оставался открытым личный кабинет гостя с возможностью продления времени. Исправили это.
✅ Проблемы со снятием паузы во время сессии. Устранили проблему, когда в гостевом ПО при включенном параметре использования международных номеров не удавалось снять паузу во время сессии.
Оптимизация админ. ПО
🆕 Проверка занятости ПК. Добавили перед финальным шагом подтверждения бронирования через админ. ПО проверку занятости компьютера, чтобы бронирования больше не могли накладываться друг на друга.
🆕 Фокус в поле сканирования QR-кода. Был добавлен автоматический фокус на поле ввода при попытке добавить товар с ЧЗ в корзину, т.е. теперь не придется делать никаких лишних кликов.
🆕 Правки локализации. Добавлена локализация в окошке при выделении диапазона мест в разделе «Бронирование» админ. ПО. Также появилась локализация месяцев календаря.
✅ Оптимизация кода админ. ПО. Переработали большое количество модулей админ. ПО для более стабильной работы и его связи с сервером. В итоге решили большинство проблем, из-за которой зависала админ. консоль.
✅ Проблемы при установке админ. ПО. Улучшили установщик админ. ПО. Теперь оно перестанет требовать отдельную установку доп. компонентов и будет самостоятельно устанавливать все необходимое для работы.
✅ Некорректное отображение занятых шкафчиков. Во вкладке «Управление ПК» перестали отображаться занятые гостем шкафчики. Исправили это.
✅ Некорректный процесс возвратов через ПО. Во время возврата товара при наличии в базе данных дублей ФД (которые могли быть от разных кассовых устройств с разными ФН, например при замене) в ККМ прилетал нужный заказ, но с оговорками: в софт возвращался первый найденный заказ с таким же ФД, что порой приводило к возврату, созданному другим устройством с другим ФН.
✅ Проблемы с отметкой сделанных заказов. Пофиксили баг, из-за которого доставленные заказы не отмечались во вкладке «Заказы с ПК», но пропадали из вкладки «Заказ доставлен».
Post #884
2.27K
- ❤ 14
- 🔥 7
- 🎉 5