Обновления GoByTravel

Исправление логики выхода из чата и восстановление уведомлений

26.02.2026

Переработана логика работы чата: удалён дублирующий вызов, перенесена установка current_chat_with на серверную часть, добавлен leave_chat.php для корректной очистки статуса при выходе. Исправлена проблема, из-за которой сайт считал, что пользователь остаётся в чате после закрытия страницы. Восстановлена отправка уведомлений Telegram и Email.

Интерактивная карта в модальных окнах поездок

25.02.2026

Добавлена уникальная функциональность в модалках: встроена интерактивная карта с двойной подсветкой стран. Cтраны текущей поездк и страны, где автор уже был. Реализован приоритет поездки, добавлена легенда, оптимизирована логика загрузки данных, исправлена ошибка с повторным перебором массива. Улучшена UX‑структура модалки и визуальная информативность.

Обновление системы авторизации и удаление профиля

25.02.2026

Добавлена поддержка Google OAuth 2.0 и логика auth_provider. Обновлён login.php с блокировкой входа по паролю для Google-аккаунтов и добавлена кнопка Google-входа с микроразметкой LoginAction. Обновлён register.php с поддержкой auth_provider=local. Добавлен экран согласия google-consent.php. Полностью переработан delete_profile.php с учётом всех новых таблиц: удаление comment_reactions, notifications, typing_status, улучшено удаление фото (JSON-массивы). Проведена SEO-оптимизация страниц входа и регистрации.

Обновление стран и улучшение логики выбора пола

23.02.2026

Полностью обновлена таблица стран: добавлены все страны мира в русском алфавитном порядке, сохранён пункт «Куда угодно». Обновлена форма создания и редактирования поездок — добавлен вариант «Любой» для выбора пола попутчика. Обновлён вывод пола в карточках и модальных окнах, чтобы корректно отображался вариант «Любой».

Обновление sitemap и улучшение SEO‑структуры

22.02.2026

Обновлена карта сайта: добавлена новая статья, проверены приоритеты, устранены потенциальные дубли. Проведён аудит структуры URL, выявлено, что trips.php?id=0 является дублем основной страницы. Дано решение по оптимизации индексации и корректному использованию canonical. Также исправлена ошибка в микроразметке SearchAction — заменено свойство query-input на корректное queryInput.