Telemax/tests
2026-10-16 16:19:10 +03:00
..
broadcast.test.ts 1.3.8-beta.15: «📌» в группе включается сразу, если бота добавили с правом закреплять (решение пользователя) — приветствие в группе, тема и личка говорят об этом, выключить — в карточке /broadcast; в канале по-прежнему кнопкой: право редактировать у бота там всегда, а других сообщений в канале нет 2026-10-15 21:32:13 +03:00
catchUp.test.ts Догрузка истории: один писатель на чат вместо слоёв учёта 2026-09-27 10:48:58 +03:00
chatCatchUp.test.ts 1.3.11-beta.2: время у сообщения без текста (фото без подписи в группе) — сразу под строкой автора, без пустой строки (видно на тесте) 2026-10-16 16:19:10 +03:00
client-liveness.test.ts 1.1.0-beta.4: длинный текст из Telegram режется по лимиту MAX, мелкие правки перед релизом 2026-09-29 15:09:19 +03:00
client-request.test.ts 1.3.8-beta.7: обрывы связи с MAX (дольше минуты) уходят анонимным отчётом при восстановлении — длительность и причина (ping-timeout, connection-reset, dns, unreachable, tls, connect-timeout, socket-closed), отдельная квота, на сервере считаются без уведомлений; вытянутые картинки из MAX (размер из заголовка JPEG/PNG/GIF/WebP/BMP: >20:1, w+h>10000 или полоска после ужатия до 1280) приходят файлом; мост представляется MAX 26.35.2 (сборка 80824) 2026-10-14 12:51:59 +03:00
delivery.test.ts 1.3.9-beta.1: связь с MAX и фото — сообщение из ТГ ждёт переподключения к MAX до 30 с, а не падает сразу (на проде ушло за 0,6 с до восстановления после 56-минутного обрыва DNS хостера, 2026-10-16); ошибки отправки словами: «нет связи с MAX уже N мин…», «связь оборвалась во время отправки — проверьте, дошло ли», «сервер MAX не ответил (таймаут)»; загрузка файла в MAX повторяется раз через 3 с, если до сервера загрузки не удалось подключиться (xlsx на проде 2026-10-14); фото, на которое CDN ответил отказом (400 на скриншоте телефона у пользователя на 1.3.8), качается вторым способом — baseUrl как есть, как в MAX web, или url, если baseUrl нет 2026-10-16 10:33:06 +03:00
env.test.ts Бета: правки по ревью 1.0.1 (промежуточный коммит перед упрощением) 2026-09-27 10:01:57 +03:00
errorReports.test.ts 1.3.0-beta.8: сбои больших файлов уходят в анонимные отчёты; в теме — понятные слова вместо ENOENT; отчёт прячет и пути в одинарных кавычках (там имя файла) 2026-10-09 23:17:36 +03:00
fileShare.test.ts 1.3.3-beta.9: лимит Let's Encrypt после настоящего отказа больше не прячет причину — бот называет её (порты, белый IP, домен) и добавляет «после исправления подождите час» 2026-10-11 19:49:05 +03:00
filesService.test.ts 1.3.0-beta.3: /file — ссылка на загрузку сразу, кнопки «Отменить» в Telegram и на странице, лимит MAX 4 ГБ и свободное место на странице; ветка «больше 4 ГБ ссылкой» убрана 2026-10-09 22:08:28 +03:00
forward.test.ts 1.3.6-beta.1: фото из MAX, которое Telegram не принимает как фото (HEIC/TIFF/AVIF, больше 10 000 px по сумме сторон или 20:1 — MAX пускает до 7680×7680), приходит файлом, а не «[фото]»; расширение по содержимому, а не всегда .jpg; формат и причина отказа в логе; источник пересылки — имя чата как у темы (личный диалог — собеседник), без «MAX chat N» и без повтора отправителя 2026-10-13 11:34:06 +03:00
frame.test.ts Initial public release: MAX <-> Telegram bridge 2026-08-13 16:00:10 +03:00
hints.test.ts 1.3.8-beta.2: каналы — превью ссылки MAX (SHARE) уходит текстом: ссылка уже в тексте — пропускается, иначе строка «🔗 заголовок / адрес» (было «[вложение: SHARE]»); карточка канала «📢 … · Канал MAX · N подписчиков», описание, ссылка, «писать может только админ» вместо «Участников: 1, Состав: Вы»; «🆕 Чат создан» вместо «Группа создана»; /leavegroup в теме канала говорит об отписке 2026-10-13 18:39:46 +03:00
keyboard.test.ts 1.3.0-beta.1: большие файлы по ссылкам (общая служба файлов на хост, порты 80/443 только при живых ссылках, IP-сертификат), пульт «Файлы», мини-приложения ботов ссылками 2026-10-09 21:25:25 +03:00
logger.test.ts Бета: правки по ревью 1.0.1 (промежуточный коммит перед упрощением) 2026-09-27 10:01:57 +03:00
maxAuthFlow.test.ts Бета: правки по ревью 1.0.1 (промежуточный коммит перед упрощением) 2026-09-27 10:01:57 +03:00
maxSession.test.ts 1.3.9-beta.1: связь с MAX и фото — сообщение из ТГ ждёт переподключения к MAX до 30 с, а не падает сразу (на проде ушло за 0,6 с до восстановления после 56-минутного обрыва DNS хостера, 2026-10-16); ошибки отправки словами: «нет связи с MAX уже N мин…», «связь оборвалась во время отправки — проверьте, дошло ли», «сервер MAX не ответил (таймаут)»; загрузка файла в MAX повторяется раз через 3 с, если до сервера загрузки не удалось подключиться (xlsx на проде 2026-10-14); фото, на которое CDN ответил отказом (400 на скриншоте телефона у пользователя на 1.3.8), качается вторым способом — baseUrl как есть, как в MAX web, или url, если baseUrl нет 2026-10-16 10:33:06 +03:00
maxversion.test.ts Телеметрия: раз в 6 часов сверяет версию десктопного MAX из его apt-репозитория с той, которой представляется мост (src/max/client.ts на GitHub), и один раз на каждую новую версию MAX пишет в тему автоотчётов — заранее, до «Приложение устарело» 2026-10-12 18:52:57 +03:00
panelBack.test.ts 1.3.2-beta.3: всё, что пульт просит выбрать или нажать, появляется в самом пульте — списки бана/разбана, проверка обновления с «Обновить», «Команды», ссылка «📤 Загрузить файл» и её итог; у результата остаётся «◀️ Назад» 2026-10-11 05:18:59 +03:00
probe.test.ts Зонд удалений: тема проверяется переименованием «вхолостую» и вторым свидетелем 2026-09-29 11:04:15 +03:00
proxy.test.ts Прокси для Telegram (SOCKS5/HTTP/HTTPS) + уведомления об ошибках в ТГ 2026-08-16 20:06:05 +03:00
reactions.test.ts Нормализация variation selector у реакций TG↔MAX (сердечко и др.) 2026-08-15 12:11:00 +03:00
reports.test.ts 1.3.8-beta.7: обрывы связи с MAX (дольше минуты) уходят анонимным отчётом при восстановлении — длительность и причина (ping-timeout, connection-reset, dns, unreachable, tls, connect-timeout, socket-closed), отдельная квота, на сервере считаются без уведомлений; вытянутые картинки из MAX (размер из заголовка JPEG/PNG/GIF/WebP/BMP: >20:1, w+h>10000 или полоска после ужатия до 1280) приходят файлом; мост представляется MAX 26.35.2 (сборка 80824) 2026-10-14 12:51:59 +03:00
search.test.ts 1.3.5-beta.2: «➕ В контакты MAX» в /info — в личке добавляет собеседника сразу (и в автокарточке нового чата), в группе раскрывает список участников, которых ещё нет в контактах (как «Открыть личку»); карточка дописывает результат, «📒 В ваших контактах MAX» для уже добавленных; addToMaxContacts общий для пульта и /info 2026-10-12 22:59:02 +03:00
site.test.ts Сайт на telemax.svnest.ru: основной адрес, robots.txt и sitemap; открытая статистика посещений /stats/ (дни, часы МСК, страны, источники) — счётчик в telemetry-server без cookie и без хранения IP (соль на сутки в памяти, страны по DB-IP Lite с построчной загрузкой); ссылка в подвале 2026-10-11 15:38:37 +03:00
status.test.ts Бета: правки по ревью 1.0.1 (промежуточный коммит перед упрощением) 2026-09-27 10:01:57 +03:00
stores.test.ts 1.1.0-beta.4: длинный текст из Telegram режется по лимиту MAX, мелкие правки перед релизом 2026-09-29 15:09:19 +03:00
tokens.test.ts Финальное ревью беты: семь правок среднего уровня 2026-09-27 16:32:48 +03:00
transient.test.ts 1.3.10-beta.2: фото из MAX первым способом MAX web — baseUrl как есть (оригинал: размер ровно как заявлен, 1080×1920 webp), потом url, склейка baseUrl+token последней — CDN отказывает ей 400 на ВСЕХ фото (сравнение на тесте 2026-10-16: 3 из 3); диагностика PHOTO_COMPARE убрана 2026-10-16 11:02:45 +03:00
version.test.ts Бета: правки по ревью 1.0.1 (промежуточный коммит перед упрощением) 2026-09-27 10:01:57 +03:00