Привет, Юра на связи!
У меня хорошие новости!
Теперь Checkiant понимает, что один и тот же юзер залогинен одноврменно в разных браузерах и на разных компьютерах, включая мобильные устройства. Зачекинились в одной вкладке - и мгновенно видите результат во всех открытых вкладках на всех устройствах! Также мы обновили PROTO-API. Он кривой, косой и тупой, зато рабочий. Понемногу работаем над другими версиями Чекианта - будет не только веб-версия, как сейчас.
- Зарефакторен класс для работы с вебсокетами. Теперь отправлять сообщения программисту еще проще.
- Убрана возможность выбирать текущий проект/клиент в шапке сайта. Этот функционал доступен в интервалах
- Лого на мобильниках и верхняя панель с переключаетелем изменена, чтобы занимать меньше места на экране
- Закрытие websocket-соединения на стороне js при получении ошибки и новая инициализация соединения
- Кнопки "повторить интервал" и "удалить интервал" теперь всегда отображаются на мобильной версии.
- Убран заголовок в интервалах, который занимал много места, но отображал информацию "Вы зачекинены/не зачекинены", которая не нужна, так как это очевидно.
- Поправлены в инетрвалах отступы вокруг шильдика текущего дня.
- На десктопных маленьких экранах теперь нормально отображается блок с интервалами, не обрезаясь.
- Не позволять редактировать время текущего интервала.
- Позволять редактировать комментарий, клиента и проект текущего интервала
- update page on all devices and pages when changing current company
- Теперь основные действия (checkin/checkout/start_pause/stop_pause) обновляют страницу во всех вкладках на всех устройствах пользователя
- Базовая поддержка вебсокетов на стороне браузера
- Обработка тестового сообщения, переданного по вебсокетам
- Поднят вебсокет-сервер
- Созданы контроллер, модель для работы с websockets
- Убрали глючную отправку тестового запроса
- Исправленя инструкция по поднятию сервера
- Добавлена миграция для поддержки веб-сокетов
- Подготовка работы при помощи веб-сокетов
- Добавлены функции в API получения последнего интервала и для редактирования интервала
- Добавлены функции в API для работы с интервалами и получения информации по клиентам и проектам.
- Добавлены заголовки с названием дня в интервалах
- PROTO API v.1: login, logout
- PROTO API v.1: link in the footer
- В футере добавлена ссылка на API
- На лендинге добавлен анимированный логотип с кнопкой "Регистрация"
- Редактирование инетрвала - проверка доступов и часовые пояса
- Создано 2 доступа: на редактирование собстенного интервала и интервала подчиненных
- Старт, стоп, пауза, выход с паузы - исправление часовых поясов
Мы не собираемся останавливаться. Конкуренты, берегитесь, скоро мы возьмемся за маркетинг.
😜