Что нового
Здесь видно, что проект живой: багфиксы, улучшения, новые фишки.
Последнее: 2026-01-10 20:38
2026-01-10
✅ Добавлено — CRM: календарь касаний
Новость 1 — CRM: календарь касаний больше не “разъезжается” и не перекрывает цифры
Починили верстку мини-календаря: убрали источник “мусорного текста” внутри ячеек (подсказки/дата переставали превращаться в видимый текст), перевели подсказку с title на data-tip, а сами ячейки сделали устойчивыми через min-width:0, overflow:hidden и нормальную раскладку (flex внутри клетки). Итог: цифры дат и счётчики больше не наезжают и сетка не ломает карточку.

Новость 2 — CRM: неактивные даты тоже показываем (бледно-серым), сетка всегда ровная
Добавили отображение “хвостов” предыдущего и следующего месяца: теперь в пустых клетках стоят числа, но бледно-серые (и касания = 0). Календарь визуально всегда полный и понятный: видно контекст недели/месяца, а не просто пустые дырки.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Исправлено: Убрали “магические шаги”: шаг теперь считается корректно
В этой ветке выяснили причину бага 18|7: в task_progress лежал task7_opened, а SQL вытаскивал цифру “7” из любого task[0-9]*, из-за чего страница/ивент начинали выглядеть как “шаг 7”.
Что исправили/зафиксировали:

договорились разделить шаг программы и события страниц: шаги — только stepN, события — типа *_opened/*_done/*_unlocked и не участвуют в расчёте шага;

обновили CTE tp: теперь он должен считать максимум только по stepNNN с чистыми цифрами, а не по task7_opened, task7_unlocked и т.п.;

наметили миграцию: task7_opened (который фактически “шаг 4”) → step4, чтобы в UI у человека отображалось “Шаг: 4”, а не “7”.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Исправлено: Привели в порядок отображение переговоров (task4) и копирование ссылки
В task5 поправили логику вывода “Переговоры (шаг 4) закрыто” и подготовили почву для корректных цифр:

добавили отдельную агрегацию по task4_negotiations (t4n) с подсчётом COUNT(DISTINCT code8) только для закрытых (status closed/done/complete или closed_at), плюс cap MIN(10, …);

оставили fallback через task_progress (t4p) на случай старых записей;

в карточках кандидатов выводим нормальные чипы: Шаг, Переговоры закрыто, Последний вход (через user_activity fallback), чтобы таблица в task5 не показывала “нулевую ерунду”, когда данные реально есть;

“всплывашка копирования” сделана прямо в task5 (toast снизу с плавным появлением/исчезновением) и вызывается после copyRef() → showToast('Скопировано ✅').

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Исправлено: Реф-код больше не теряется между страницами (login ↔ register)
Новость 1 — smolin.delnet.ru теперь открывает регистрацию с реф-кодом

Пофиксили сценарий, когда главная https://smolin.delnet.ru сразу кидала на логин и реф-код нигде не был виден. Теперь при входе на домен реф-код подхватывается/сохраняется и пользователь видит, по чьему приглашению он зашёл (и на регистрации, и при необходимости на логине).

Новость 2 — Реф-код больше не теряется между страницами (login ↔ register)

Сделали “прокидку” реф-кода между login.php и register.php:
— кнопка «Создать аккаунт» ведёт на регистрацию с ref;
— переключения Телефон/Email и Язык не сбрасывают ref;
— ref сохраняется в сессии + cookie, чтобы не исчезал при переходах.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
2026-01-09
✅ Улучшено — Нормализация поиска: единый search_text в нижнем регистре + корректная проверка instr()
Суть: привели логику к одному стандарту: при добавлении/редактировании лида собирается общий search_text (имя/город/телефон/мессенджеры/почта/vk/source/note) и сохраняется уже в нижнем регистре через lowerUtf(). А при поиске строка запроса тоже приводится к нижнему регистру и ищется через instr(search_text, ?) > 0. Итог — кириллица больше не “ломается”, регистр не влияет, поиск по подстроке работает предсказуемо.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Исправлено: Поиск в CRM теперь находит “старые” лиды (любые регистры + подстрока)
Суть: починили ситуацию, когда новые лиды искались нормально, а уже занесённые раньше — не находились при вводе в нижнем регистре/по части слова. Теперь поиск работает стабильно: вводишь хоть кал, хоть КАЛ, хоть КаЛ — старые и новые лиды находятся одинаково.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть
2026-01-05
✅ Добавлено — CRM: вставка данных из ВК + автоочистка “мусорных” строк
Новость #1 — CRM: редактируемый промпт + Reset до “заводского”
Сделали промпт в CRM полностью редактируемым: можно править текст, вставлять свои куски и в конце добавлять кодовое слово. Плюс добавили кнопку “Сброс / Загрузить дефолтный промпт” — если пользователь что-то накосячил, одним кликом возвращается к идеальному базовому варианту.

Новость #2 — CRM: вставка данных из ВК + автоочистка “мусорных” строк
Добавили отдельное поле “Вставить из ВК данные о клиенте” — вставляешь текст из профиля/поста, и CRM помогает собрать лид-данные без ручной возни. Заодно включили чистку копипаста: служебные хвосты типа “Спасибо за субтитры …” больше не прилипают в конце и не засоряют заметки/шаблоны.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
2026-01-03
✅ Исправили — Регистрация: “+7” больше не уезжает на новую строку
Исправили вёрстку блока телефона: префикс +7/+375/+998 теперь оформлен как “поле” и всегда остаётся в одной строке с номером даже на узких экранах (убрали/переопределили моб. правило, которое переводило .phone-row в колонку).

Новость 2 — Инвайт-лендинг: имя + “*” + город в одну строку
Убрали отдельную 4-ю строку с городом: теперь показываем “Имя Фамилия * Город” в одной строке, при этом * сделана меньше и серее, чтобы не перетягивала внимание.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
Исправили причину “✅, а на экране старое” в карусели
Суть: выяснили, что JS пытался обновлять карусель в элемент #carouselSavedGrid, которого не было в HTML. Добавили в profile.php реальный контейнер <div class="carouselGrid" id="carouselSavedGrid">…</div> + блок “Карусель пока пустая”. Теперь фронт имеет куда перерисовывать сохранённые фото без F5.

Новость 2: Синхронизировали код и сервер после правок
Суть: проверили profile.php на синтаксис (php -l — ошибок нет), нашли оба совпадения carouselSavedGrid (HTML + JS), перезагрузили Apache (systemctl reload apache2). База и файлы теперь работают на одной схеме, без “тихих” падений.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Исправили — Стабилизировали “Запомнить меня” и убрали дубли куки
Починили вход в админку qx2 (без 403 и без “слишком много редиректов”)
Развели сессии между проектами: qx2 теперь живёт на своей сессии QX2SESSID, а не на общем PHPSESSID. Плюс вычистили разброд session_start() по файлам: сессию стартует только config.php, в админке — единый гард. Итог: стабильный вход/админка, без лупов.
Преименовали remember-cookie в qx2_remember_qx2, чтобы не ловить двойные куки и авто-логин “через раз”. Разовые чистилки помогли вырубить старые хвосты. Итог: remember один, логин держится ровно.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Добавлено — Пояснение непонятной красной кнопки
Добавили описание “красной кнопки” (раздел Секретно): теперь ясно, что она появляется/работает только после включения SECRET наставником (зелёная точка в админке) и зачем она нужна — открывает закрытый функционал (доступы/CRM/интерактив) по правилам проекта.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Добавлено — Карта квеста стала понятнее (расшифровка)
Добавили/уточнили расшифровку “Карты квеста”: что означают этапы и статусы, куда нажимать дальше, и почему некоторые шаги могут быть серыми/закрытыми (логика доступа по прогрессу и настройкам наставника).

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Добавлено — Кнопка в кабинете на смену пароля (dashboard.php)
В шапку дашборда добавлена кнопка “Вход по email / сменить пароль” → profile.php?creds=1#creds, чтобы быстро открывать нужный блок и не лазить по профилю вручную.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Добавлено — Вход по email без Telegram (profile.php)
Добавили блок “Вход по email”: установка/смена email+пароля, проверка уникальности email, CSRF-защита, запрет правок в имперсонации (кроме админа), обновление email в сессии. Для root-admin — генерация временного пароля (показывается один раз в алерте).

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
2026-01-02
✅ Добавлена Переговорная “Яндекс.Телемост”
Добавили отдельную переговорную (Яндекс.Телемост): одна точка входа для созвона/подключения, удобная ссылка для приглашения и понятная логика “зайти → подключиться”.
Сделали так, чтобы комната открывалась быстро и без лишних шагов — максимум простоты для командных встреч.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Добавлена Карусель на главных блоках
Внедрили карусель для карточек (контент/задачи/блоки): теперь листается красиво, ровно держит ширину, не “прыгает” по высоте и нормально работает на мобилке (свайп) и на десктопе.
Плюс подправили отступы/адаптив, чтобы элементы не разъезжались и не выглядели криво на разных экранах.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Добавлены кабинеты для приглашённых (гостевой доступ)
Сделали отдельный режим для приглашённых: человек заходит по ссылке и попадает в свой кабинет “приглашённого” — без доступа к админке и чужим данным.
В кабинете оставили только нужное: просмотр материалов/задач, базовые действия и аккуратные ограничения, чтобы ничего нельзя было “сломать” или случайно изменить.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
2026-01-01
✅ Обновили обучение в закрытой части
Улучшили логику доступа и прохождения обучения: стало понятнее, что и когда открывается, и что делать дальше.

Доработали навигацию по закрытым шагам
Привели в порядок доступ к закрытым разделам и шагам — теперь система аккуратно ведёт пользователя по этапам без путаницы.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
🔴 Город в профиле теперь необязателен
Синхронизировали логику формы и сервера: update_profile_simple.php больше не блокирует сохранение, если поле “Город” пустое — как и написано в интерфейсе.

Исправили текст ошибки при сохранении профиля
Если не заполнены обязательные поля, сообщение стало корректным: теперь требует только Имя и Фамилию, без упоминания города.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Упростили этап “Знакомство”
1) Упростили этап “Знакомство”
Убрал Task5 из шагов — теперь он не считается шагом, а просто ссылка на страницу “Твоя команда”, чтобы не путать пользователей.

2) Почистили и сократили шаги
Привёл в порядок названия и логику: на этапе знакомства теперь ровно 4 шага (без “символических” шагов).

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Починили вёрстку телефона на мобилках — поле больше не “уезжает” за границы
1) Починили вёрстку телефона на мобилках — поле больше не “уезжает” за границы
Суть: на некоторых Android/Яндекс-браузерах flex-строка с префиксом +7 и полем ввода ломалась из-за min-width:auto у input. Добавили правильные min-width:0 / width:100% и фикс flex-параметров — теперь блок телефона стабильно держится внутри карточки на любых экранах.

2) Дожали стабильность регистрации на Android после Telegram
Суть: усилили сценарий подтверждения через Telegram: добавили “ручную” кнопку продолжения и безопасный переход на ?token=... (без проблемного POST в WebView). В итоге регистрация проходит без зависаний даже в капризных мобильных браузерах.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Привели в порядок smolin.delnet.ru (SSL + редиректы + единое поведение на устройствах)
Суть: выпустили корректный Let’s Encrypt сертификат на smolin.delnet.ru, включили нормальный редирект http→https и проверили, что сайт стабильно открывается и работает на разных устройствах/браузерах без ошибок.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Исправили “плавающую” регистрацию на Android — виноват Яндекс.Браузер Beta
Суть: оказалось, проблема была не в Telegram и не в сервере, а в конкретном браузере: Yandex Browser Beta на Android тупил и ломал прохождение шага подтверждения (после “Поделиться номером” финал не дожимался). В обычном Яндекс.Браузере с Алисой регистрация проходит нормально.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Настройки Telegram вынесены из webroot и перестали зависеть от “красивых” доменов
Суть: токен/юзернейм бота теперь берутся из /etc/delnet/secrets/*.php, а пользовательские домены (типа smolin.delnet.ru) наследуют настройки каталога:

всё, что обслуживается из /var/www/html/qx2 → всегда работает как qx2 (бот qx2_auth_bot)
всё, что обслуживается из /var/www/html/*** → всегда работает как *** (бот ***_auth_bot)
Это убирает пляски “то правильный бот, то t.me/?start=”.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Починили реф-ссылку в кабинете: больше не клонируется smolin.delnet.ru всем подряд
Суть: реф-виджет и генерация ссылки теперь должны показывать каноническую ссылку вида:
https://qx2.delnet.ru/register.php?ref=03716330
а короткий “красивый домен” показывается только тем, у кого он реально закреплён как домен пользователя — и не “передаётся по наследству” рефералам.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
2025-12-30
🔴 Авторизация/регистрация через Telegram ожили на “красивом домене”
Авторизация/регистрация через Telegram ожили на “красивом домене”
Схема с токеном login_<token> и deep-link на бота теперь нормально отрабатывает и на smolin.delnet.ru (хотя это тот же каталог qx2). Критичный момент: в TG_BOT_USERNAME нельзя ставить @, только username (например qx2_auth_bot), иначе Telegram кидает на “официальную” страницу.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
🔴 Дополнили UX и упёрлись в косметику дизайна
Добавили текст-предупреждение, что вход/регистрация идут через Telegram (чтобы не было “сюрприза”), но всплыла верстка: кнопка “Открыть Telegram” выглядит шире/выше блока (лечится выравниванием ширин/box-sizing и одинаковыми padding/line-height), плюс нужно аккуратно настроить “дымку” видеофона через rgba(..., alpha)/opacity или backdrop-filter.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
2025-12-29
✅ Исправлено: Реферальная ссылка стала удобнее
Теперь в кабинете реф-ссылка и 8-значный код вынесены в понятный блок: видно сразу, копируется одной кнопкой, без лишних действий.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Исправлено: Сделали заметную подсказку “Прокрути внутри блока ↓
Новость 1 — Попап “Распаковка”: стало понятнее, что текст нужно скроллить
Сделали заметную подсказку “Прокрути внутри блока ↓” (синий на голубом), которая показывается только если внутри реально есть прокрутка, и исчезает после первого скролла. Плюс добавили аккуратную рамку (вариант 2), чтобы глаз сразу цеплялся за область со скрытым текстом.

Новость 2 — Попап больше не “ломается” на телефонах и не перекрывает контент
Привели верстку попапа к нормальному flex+scroll: контент прокручивается внутри блока, кнопки не наезжают, учтён safe-area снизу (iPhone), ограничена высота окна, чтобы всё выглядело стабильно на разных экранах.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
🔴 Добавили 8-значный реферальный код
Добавили 8-значный реферальный код
Теперь рядом есть отдельный блок с твоим кодом (яркая красная кнопка). Одно нажатие — код копируется, и появляется уведомление «код скопирован». Блок продублирован и на странице профиля.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Добавлены кнопки “Вернуться в кабинет” в мобильном приложении
1) ✅ Кнопки “Вернуться в кабинет”
Починили и добавили кнопки возврата в дашборд на нужных страницах (чтобы не застревать в шагах и всегда можно было быстро вернуться в кабинет).

2) 🛠️ Мелкие недоработки и полировка
Подчистили мелкие косяки в интерфейсе и логике переходов: стало ровнее, понятнее и меньше шансов “упереться в тупик”.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
2025-12-28
✅ Теперь иконка приложения устанавливается на телефон iPhone или Android
Починили отображение кнопок в Task-5 на iPhone (iOS Safari)
Теперь в списке кандидатов кнопки “В слот #1–#3” нормально видны и нажимаются.

Фавикон ожил и стал прозрачным
Иконка начала отображаться корректно (без белого фона/проблем с кэшем).

В sync.php добавили автоматический hardening ПРОДа после деплоя
После переноса песочница → прод скрипт сам выключает debug/test/short-code режимы (чтобы никто не забыл руками).

Вернули кнопку установки приложения на Android через beforeinstallprompt
Теперь можно ставить прод как PWA даже если системная подсказка “Установить” исчезла.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Исправлено: Привели футер в порядок (2003–2025) и навигацию
Обновили подпись внизу сайта на «© 2003–2025…» и добавили удобные ссылки в футере: «О проекте», «Что нового», «Restricted Area». Убрали лишний дубль вывода “Что нового” на продакшене.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Добавлено: “О проекте” и контакты 24/7
Добавили страницу «О проекте»: теперь сразу видно, кто организатор, какой опыт в IT/бизнесе и зачем создан проект. Внизу — быстрые контакты (WhatsApp/Telegram/ВК/YouTube) для связи 24/7.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
2025-12-27
✅ Исправлено - Админка: реферальные ссылки исправлены
1) Админка: реферальные ссылки исправлены
Теперь в админке реф-ссылки формируются правильно и не “пляшут” от домена, с которого открыт кабинет. Больше не будет кривых ссылок вида smolin.delnet.ru/... там, где должна быть общая рефка.

2) Доменная логика стала единообразной
Если у пользователя указан личный домен — показывается красивая ссылка на его домен. Если домена нет — показывается стандартная реф-ссылка на основной домен проекта (канонический), чтобы всё работало одинаково для всех.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Исправлено сохранение анкеты при “Не хочу отвечать”
Суть: Починили ошибку SQLite при сохранении анкеты, когда в вопросах (в т.ч. про доход) нажимали “Не хочу отвечать”. Теперь можно пропускать личные вопросы — всё сохраняется корректно, без падений.

Анкета стала менее “навязчивой” и точнее по цифрам 💡
Суть: Добавили подсказку к имени (“можно только имя/ник”), антистресс-фразу в начале анкеты и переключатели “Не хочу отвечать / Пропустить” рядом с личными вопросами. А в расчётах для распаковки теперь берётся верхнее значение дохода (например 60–80 → 80), и для “больше 100” отправляется одно число (например 160000 → распаковка Х2 = 320000), без вилок.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
🌐 Переходим на красивое доменное имя вместо длинных ссылок
Переходим на красивое доменное имя вместо длинных ссылок 🌐
Суть: Начали перевод регистрации и входа на короткий, понятный домен — чтобы ссылки выглядели аккуратно, вызывали больше доверия и легче пересылались в мессенджерах (без длинных хвостов и параметров).

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
Убрали метафору про “киоск с лимонадом” 🍋❌
Суть: По просьбам пользователей убрали пример с лимонадом, чтобы в подаче не было ощущения “продаж” и торговых ассоциаций. Теперь формулировки более нейтральные и спокойные.

Сделано командой: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Поддержка системы: добавили больше каналов связи
В блоке «Поддержка системы» теперь отображаются не только Telegram и Email, но и мои контакты: WhatsApp, MAX и ВКонтакте — чтобы можно было написать туда, где тебе удобнее.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Таймзоны: время теперь показывается по местному времени пользователя
Исправляем отображение времени: в базе оно хранится в UTC, а на сайте будет показываться в таймзоне пользователя (Екатеринбург +5, Москва +3, Новосибирск +7 и т.д.). Таймзона берётся автоматически из браузера и сохраняется в профиле.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ «Переговорная X2» в шапке кабинета доступна всем
Кнопка «Переговорная X2» в верхней панели кабинета теперь доступна всегда, независимо от этапа прохождения. Быстрый вход в переговорку без ограничений по шагам.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Липкая шапка в кабинете + кнопка «Переговорная X2»
В кабинете верхний блок (аватар, профиль, выход) теперь всегда остаётся на месте при прокрутке — удобно, кнопки всегда под рукой.
Туда же добавили кнопку «Переговорная X2» — быстрый вход в комнату созвона прямо из шапки.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Запустили «Переговорную X2» для видеосозвонов + одноразовые приглашения
Появилась «Переговорная X2» — комната для групповых видеосозвонов (5–10 участников).
Работает так: доступ только для авторизованных, хозяин создаёт одноразовую ссылку-приглашение, а при необходимости может закрыть доступ всем или удалить комнату вместе с инвайтами. Также добавили кнопку «← Назад в кабинет» и фирменные ссылки внизу страницы.

Добавила команда: Валерий Смолин, IT developer DELNET + ИИ + нейросеть 🤝
✅ Исправили автозаполнение поля «ВК»
Исправили автозаполнение поля «ВК»: больше не подставляется *******@gmail.com. Вписывай свой ник или ссылку на профиль.

Сделано командой: я + ИИ + нейросеть 🤝
2025-12-26
✅ Исправлено баг с заполнением профиля
Исправили баг с профилем: теперь нельзя открыть анкету по прямой ссылке, если профиль ещё не сохранён.

Сделано командой: я + ИИ + нейросеть 🤝
✅ Исправлено автозаполнение в админке (Карточка пользователя)
Поймали неприятный баг: браузер/менеджер паролей автоматически подставлял сохранённые логин/пароль в поля VK и «Новый пароль». Из-за этого мог случайно сохраниться чужой e-mail в VK и даже перезаписаться пароль пользователя.

Сделано командой: я + ИИ + нейросеть 🤝
— автозаполнение заблокировали
— VK защитили от «мусора»
— смена пароля теперь возможна только вручную через галочку «менять пароль» ✅
✅ Исправлено анкета пользователя - разбор с помощью ИИ
Теперь анкету пользователя можно разобрать с помощью ИИ. Также улучшили замену текста в промпте.

Сделано командой: я + ИИ + нейросеть 🤝
✅ Исправили ошибку: казахский язык
Исправили ошибку: теперь казахский язык (Қазақ тілі) отображается корректно.

Сделано командой: я + ИИ + нейросеть 🤝
Админ добавляет записи в /admin/changelog.php
← В кабинет