a986d34b211.3.11: авторы в группах по типу чата (GitHub #3), время у сообщений, доставленных с опозданием (GitHub #2)
main
v1.3.11
beta
Folist
2026-10-16 18:39:54 +03:00
4d7c11aced1.3.11: авторы в группах по типу чата (GitHub #3), время у сообщений, доставленных с опозданием (GitHub #2)
gh-pages
Folist
2026-10-16 18:39:54 +03:00
d0f9c5f7601.3.11-beta.2: время у сообщения без текста (фото без подписи в группе) — сразу под строкой автора, без пустой строки (видно на тесте)
Folist
2026-10-16 16:19:10 +03:00
c25d43115d1.3.11-beta.1: GitHub #3 — в группе MAX (type CHAT) имя автора «👤 Имя:» всегда: в списке чатов участники большой группы бывают неполными, и при двух видимых группа считалась личкой — имена пропадали (AlexHighTower, 1.3.7); GitHub #2 — сообщение, доставленное позже 5 минут (заливка истории, догрузка после простоя), получает в конце «🕓 10.09.2026, 11:27» — время отправки в MAX, по TZ (МСК по умолчанию); BACKFILL_TIME=off выключает (Mackey-way)
Folist
2026-10-16 15:02:51 +03:00
4a04b619b31.3.10: фото из MAX первым способом MAX web (baseUrl как есть) — склейка baseUrl+token, которой мост качал фото с первого выпуска, получает 400 на всех фото
Folist
2026-10-16 11:07:15 +03:00
df6c4afa4e1.3.10: фото из MAX первым способом MAX web (baseUrl как есть) — склейка baseUrl+token, которой мост качал фото с первого выпуска, получает 400 на всех фото
v1.3.10
Folist
2026-10-16 11:07:15 +03:00
b0acbc146b1.3.10-beta.2: фото из MAX первым способом MAX web — baseUrl как есть (оригинал: размер ровно как заявлен, 1080×1920 webp), потом url, склейка baseUrl+token последней — CDN отказывает ей 400 на ВСЕХ фото (сравнение на тесте 2026-10-16: 3 из 3); диагностика PHOTO_COMPARE убрана
Folist
2026-10-16 11:02:45 +03:00
dcae9353ab1.3.10-beta.1: ВРЕМЕННАЯ диагностика PHOTO_COMPARE=1 (только тест) — каждое фото из MAX качается всеми способами (baseUrl+token, baseUrl, url, baseUrl&fn=w_1440) и в лог идут ответ, байты, формат, размер — чтобы решить, какой способ первым; убрать до выпуска
Folist
2026-10-16 10:54:12 +03:00
a9a6b0b08f1.3.9: скриншоты из MAX (второй способ скачать фото — baseUrl как в MAX web, после отказа CDN), сообщение ждёт переподключения к MAX до 30 с, ошибки отправки словами, повтор загрузки файла при сбое подключения
Folist
2026-10-16 10:45:27 +03:00
ef547287f71.3.9: скриншоты из MAX (второй способ скачать фото — baseUrl как в MAX web, после отказа CDN), сообщение ждёт переподключения к MAX до 30 с, ошибки отправки словами, повтор загрузки файла при сбое подключения
v1.3.9
Folist
2026-10-16 10:45:27 +03:00
088cbacb321.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 нет
Folist
2026-10-16 10:33:06 +03:00
73927f81b51.3.8: каналы MAX (подписка, ссылки max.ru, /leavegroup — архив, отписка в MAX понимается), «📌 Закреп» в трансляции и включение за один /broadcast, повторы скачивания и заглушки с причиной, вытянутые картинки файлом, превью ссылок, MAX 26.35.2, отчёты об обрывах связи с MAX
Folist
2026-10-15 21:50:22 +03:00
c52e8c7cda1.3.8: каналы MAX (подписка, ссылки max.ru, /leavegroup — архив, отписка в MAX понимается), «📌 Закреп» в трансляции и включение за один /broadcast, повторы скачивания и заглушки с причиной, вытянутые картинки файлом, превью ссылок, MAX 26.35.2, отчёты об обрывах связи с MAX
v1.3.8
Folist
2026-10-15 21:50:22 +03:00
2d77113aa31.3.8-beta.15: «📌» в группе включается сразу, если бота добавили с правом закреплять (решение пользователя) — приветствие в группе, тема и личка говорят об этом, выключить — в карточке /broadcast; в канале по-прежнему кнопкой: право редактировать у бота там всегда, а других сообщений в канале нет
Folist
2026-10-15 21:32:13 +03:00
f4ded7ba921.3.8-beta.14: кнопка «🔎 Бот уже там» → «🔎 Бот уже в группе или канале» (предложение пользователя: «там» непонятно)
Folist
2026-10-15 21:02:01 +03:00
cbe4c3a54a1.3.8-beta.13: трансляция в группу — за один /broadcast: включается в момент, когда Telegram добавил бота в группу (my_chat_member, как у каналов; добавленный админом бот /start bc_ не получает — проверено вживую 2026-10-15), а пришедший следом /start ничего не дублирует; карточка /broadcast в теме обновляется сама — новое место с «📌» и «⏹» появляется в ней сразу
Folist
2026-10-15 20:31:14 +03:00
35c6ea94661.3.8-beta.12: повторы скачивания в живом режиме — фото, файл, видео или голосовое, которое MAX не отдал из-за сбоя (сеть, 5xx, нет связи с MAX), скачивается ещё раз через 2 и через 5 с, не дольше минуты от первой попытки; заглушка — только после третьей, с числом попыток; догрузка истории повторяет как раньше — на следующем проходе
Folist
2026-10-15 20:06:06 +03:00
932db96f141.3.8-beta.11: трансляция умеет закреплять — кнопка «📌 Закреп» в /broadcast у каждого места: первое сообщение каждой копии закрепляется тихо (без уведомлений), твои сообщения из ТГ тоже (просьба через бот-репорт, 2026-10-15); без права закреплять закреп выключается сам и тема говорит почему; строка «… закрепил» от своего закрепа удаляется (нужно право удалять; channel_post включён ради каналов, чужие посты каналов игнорируются); ссылки «👥 В группу» / «📢 В канал» сразу просят права закреплять и удалять
Folist
2026-10-15 19:13:10 +03:00
b6e282576a1.3.8-beta.10: заглушка говорит причину — «[фото] — не скачалось: сервер MAX не ответил (таймаут). Откройте в MAX.»; причины: сервер MAX не ответил (таймаут / обрыв связи / не найден адрес / соединение отклонено / сертификат), ответил ошибкой 5xx, отказал (4xx), MAX не дал ссылку, нет связи с MAX, больше 50 МБ, Telegram не принял / не ответил; фото без ссылки раньше молча становилось «[фото]» без строчки в логе — теперь причина и запись в логе (жалоба пользователя на 1.3.7)
Folist
2026-10-15 18:56:22 +03:00
ea3e4795961.3.8-beta.9: отписка от канала видна по участникам — статус канала в CHAT_INFO его собственный (BFM после отписки: CHANNEL, ACTIVE), подписка = аккаунт среди participants (как isViewerParticipant в MAX web, без него нет «Отписаться»); нет participants или своего id — не знаем, догружаем как раньше; в логе: тип, статус, число участников и есть ли среди них аккаунт
Folist
2026-10-15 18:37:50 +03:00
606f3ee1891.3.8-beta.8: отписка понимается — про чаты из темы, которых нет в списке MAX, мост сначала спрашивает MAX (CHAT_INFO, 0x30); группа или канал, откуда аккаунт вышел или отписался (LEFT/REMOVED/CLOSED), не догружается — публичный канал отдаёт историю без подписки, и разбаненный после отписки канал заливался целиком (BFM: 16184 поста); без бан-пометки — живые посты идут как раньше; описанный MAX канал попадает в кэш чатов, и пересозданная тема получает лимит 10 постов
Folist
2026-10-14 13:05:24 +03:00
33cedbfca71.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)
Folist
2026-10-14 12:51:59 +03:00
989058ba67Телеметрия: отчёты службы больших файлов про порты 80/443 (закрыты или заняты) считаются в /reports, но не объявляются — бот сам объясняет причину пользователю (isMutedReport)
Folist
2026-10-14 07:37:57 +03:00
85b2fbfea41.3.8-beta.6: /leavegroup (выход из группы / отписка от канала) помечает чат как забаненный — догрузка останавливается на следующем сообщении, новые не приходят, тема остаётся архивом; повторная подписка/вступление из пульта снимает пометку и начинает новую тему
Folist
2026-10-13 19:31:14 +03:00
6a2cc9f76b1.3.8-beta.5: тема канала с нуля — последние 10 постов вместо 50 (решение пользователя)
Folist
2026-10-13 19:19:09 +03:00
a0014cba3b1.3.8-beta.4: подписка на канал отвечает сразу — тема и карточка создаются в нажатии, последние посты догружаются в фоне в очереди чата (раньше нажатие ждало заливку 50 постов ~2,5 мин, дольше 90 с лимита telegraf, и ответа не было); лог «channel cap» вместо HISTORY_LIMIT для каналов
Folist
2026-10-13 19:17:13 +03:00
8827b163f31.3.8-beta.3: повторная подписка на канал после ручного удаления его темы снова открывает тему — привязка к удалённой теме проверяется (как у «Начать чат») и сбрасывается, тема создаётся заново и заливается последними постами
Folist
2026-10-13 18:53:41 +03:00
52301705e31.3.8-beta.2: каналы — превью ссылки MAX (SHARE) уходит текстом: ссылка уже в тексте — пропускается, иначе строка «🔗 заголовок / адрес» (было «[вложение: SHARE]»); карточка канала «📢 … · Канал MAX · N подписчиков», описание, ссылка, «писать может только админ» вместо «Участников: 1, Состав: Вы»; «🆕 Чат создан» вместо «Группа создана»; /leavegroup в теме канала говорит об отписке
Folist
2026-10-13 18:39:46 +03:00
6ce2ec693b1.3.8-beta.1: каналы MAX — в поиске канал открывает карточку (LINK_INFO 0x59: название, подписчики, описание) с «📢 Подписаться» (CHAT_JOIN 0x39 по ссылке, из веб-клиента MAX), тема канала открывается сразу; ссылки max.ru/join/… и другие max.ru-ссылки открываются карточкой (группа/канал — вступить, человек — карточка контакта); тема канала с нуля — последние 50 постов (CHANNEL_HISTORY_LIMIT) с пометкой; в чужой канал — понятный отказ вместо ошибки MAX
Folist
2026-10-13 17:53:52 +03:00
0ae8dd84ffРелиз 1.3.7: выход из MAX без удаления (/logout, пульт; сессия завершается и в MAX, /kill тоже), «🔁 Перезапустить мост» в пульте, сторож Telegram (переподключение при зависшем приёме), HISTORY_LIMIT при первой синхронизации, подсказка админу в личке; новость на сайте
Folist
2026-10-13 13:31:55 +03:00
869876178cРелиз 1.3.7: выход из MAX без удаления (/logout, пульт; сессия завершается и в MAX, /kill тоже), «🔁 Перезапустить мост» в пульте, сторож Telegram (переподключение при зависшем приёме), HISTORY_LIMIT при первой синхронизации, подсказка админу в личке; новость на сайте
v1.3.7
Folist
2026-10-13 13:31:55 +03:00
5a4754a7cb1.3.7-beta.2: «🚪 Выйти из MAX» (пульт → Вход в MAX, /logout) — LOGOUT 0x14 из веб-клиента MAX завершает сессию и на стороне MAX (уходит из «Устройств»), здесь она забывается, темы/история/настройки остаются, номер запоминается для /login; /kill тоже завершает сессию в MAX и больше не просит закрыть её в приложении (если MAX не ответил — честно говорит)
Folist
2026-10-13 12:57:07 +03:00
e6705ad0ed1.3.7-beta.1: сторож Telegram — запрос новых сообщений висит дольше 2 минут (у Telegraf таймаут 500 с) → обрыв и переподключение, повторно за 10 минут → перезапуск контейнера, отчёт telegram-poll-stall; «🔁 Перезапустить мост» в пульте → Система (без пересборки, пульт возвращается сам); админу моста в личке — подсказка «команды в группе» с ссылкой вместо заглушки баг-бота; HISTORY_LIMIT — при первой синхронизации только последние N сообщений чата, с пометкой в теме, вопрос в установщике, строка в меню настроек
Folist
2026-10-13 12:49:31 +03:00
92bccaf09bРелиз 1.3.6: фото из MAX, которое Telegram не берёт как фото, приходит файлом, а не «[фото]»; подпись пересылки — название чата-источника (личный — собеседник) без «MAX chat N»; комментарии — HEIC из MAX приходит WebP (проверено вживую), ветка форматов — подстраховка; новость на сайте
Folist
2026-10-13 12:12:36 +03:00
7e50dcd810Релиз 1.3.6: фото из MAX, которое Telegram не берёт как фото, приходит файлом, а не «[фото]»; подпись пересылки — название чата-источника (личный — собеседник) без «MAX chat N»; комментарии — HEIC из MAX приходит WebP (проверено вживую), ветка форматов — подстраховка; новость на сайте
v1.3.6
Folist
2026-10-13 12:12:36 +03:00
6f895768961.3.6-beta.1: фото из MAX, которое Telegram не принимает как фото (HEIC/TIFF/AVIF, больше 10 000 px по сумме сторон или 20:1 — MAX пускает до 7680×7680), приходит файлом, а не «[фото]»; расширение по содержимому, а не всегда .jpg; формат и причина отказа в логе; источник пересылки — имя чата как у темы (личный диалог — собеседник), без «MAX chat N» и без повтора отправителя
Folist
2026-10-13 11:34:06 +03:00
ae6df065caСайт: «не сквозное шифрование» уточнено — соединения шифруются (MAX ↔ сервер по TLS, сервер ↔ Telegram по HTTPS), а сервер видит переписку, потому что пересылает её; ограничения, FAQ (и JSON-LD), инструкция, llms.txt
Folist
2026-10-13 09:27:08 +03:00
d151900db3Сайт: «не сквозное шифрование» уточнено — соединения шифруются (MAX ↔ сервер по TLS, сервер ↔ Telegram по HTTPS), а сервер видит переписку, потому что пересылает её; ограничения, FAQ (и JSON-LD), инструкция, llms.txt
Folist
2026-10-13 09:27:08 +03:00
6c7567b091Сайт: анимация на главной вместо статичной схемы — сообщения, голосовые, фото и файлы идут MAX ↔ ваш сервер ↔ Telegram; сцены «Переписка», «Файлы», «Трансляция», «Всё ваше — и бесплатно» с переключением; без JS и при «уменьшить движение» — статичная картинка
Folist
2026-10-13 08:18:29 +03:00
464a6e5c62Сайт: анимация на главной вместо статичной схемы — сообщения, голосовые, фото и файлы идут MAX ↔ ваш сервер ↔ Telegram; сцены «Переписка», «Файлы», «Трансляция», «Всё ваше — и бесплатно» с переключением; без JS и при «уменьшить движение» — статичная картинка
Folist
2026-10-13 08:18:29 +03:00
dd42ec2b4dСайт под 1.3.5: раздел «Новости» (/news/) — лента версий из CHANGELOG.md с заголовками из scripts/news.json, RSS, плашка «Новое» на главной; scripts/build-news.mjs собирает всё это; карточки трансляции, контактов MAX и групп MAX, вопрос про трансляцию в FAQ, llms.txt
Folist
2026-10-13 02:07:23 +03:00
f71fbdc5f6Сайт под 1.3.5: раздел «Новости» (/news/) — лента версий из CHANGELOG.md с заголовками из scripts/news.json, RSS, плашка «Новое» на главной; scripts/build-news.mjs собирает всё это; карточки трансляции, контактов MAX и групп MAX, вопрос про трансляцию в FAQ, llms.txt
Folist
2026-10-13 02:07:23 +03:00
ab2c4e688bРелиз 1.3.5: «➕ В контакты MAX» в поиске и /info; трансляция чата MAX в группы и каналы Telegram (/broadcast); README и CHANGELOG
v1.3.5
Folist
2026-10-13 01:45:35 +03:00
7bbf2e76341.3.5-beta.5: трансляция подключается штатными ссылками Telegram «добавить бота» — «👥 В группу» (startgroup: бот добавлен, код из /start@bot связывает чат) и «📢 В канал» (startchannel&admin=post_messages+edit_messages: повышение до админа в my_chat_member сопоставляется с карточкой этого админа); выбор из списка в личке остался для «бот уже там» — сам он бота не добавляет (проверено вживую)
Folist
2026-10-13 00:14:05 +03:00
6f3c676df41.3.5-beta.4: описание бота снова ставится — /broadcast вывел его за лимит Telegram в 512 символов (BOT_DESC_INVALID); список команд в описании теперь сам обрывается у лимита, полный — в /help
Folist
2026-10-12 23:51:28 +03:00
7f9f7c5ec21.3.5-beta.3: трансляция — /broadcast в теме копирует новые сообщения чата MAX в любые группы и каналы Telegram (сколько угодно мест на чат); место выбирается штатным выбором чата Telegram в личке бота; текст заново под именем владельца вместо «Вы», вложения copyMessage из темы, ваши сообщения из ТГ тоже; правки и удаления повторяются; курсор на трансляцию не даёт переливать историю; бот молчит в группах трансляций и на служебные сообщения о своём добавлении; трансляция сама останавливается, если бота убрали
Folist
2026-10-12 23:48:54 +03:00
3589881e871.3.5-beta.2: «➕ В контакты MAX» в /info — в личке добавляет собеседника сразу (и в автокарточке нового чата), в группе раскрывает список участников, которых ещё нет в контактах (как «Открыть личку»); карточка дописывает результат, «📒 В ваших контактах MAX» для уже добавленных; addToMaxContacts общий для пульта и /info
Folist
2026-10-12 22:59:02 +03:00
8028244bd81.3.5-beta.1: «➕ В контакты MAX» на карточке найденного человека — сохраняет его в адресную книгу MAX (CONTACT_ADD 0x29 по номеру, как форма «Добавить контакт» веб-клиента MAX, под именем из пересланной карточки Telegram или из профиля MAX; без номера — CONTACT_UPDATE 0x22 ADD по id); «уже в контактах» по биту 512 в flags, понятные ошибки MAX
Folist
2026-10-12 22:41:25 +03:00
d58f8a0b54Телеметрия: раз в 6 часов сверяет версию десктопного MAX из его apt-репозитория с той, которой представляется мост (src/max/client.ts на GitHub), и один раз на каждую новую версию MAX пишет в тему автоотчётов — заранее, до «Приложение устарело»
Folist
2026-10-12 18:52:57 +03:00
1eda70b286Релиз 1.3.4: вход в MAX снова работает — мост представляется десктопом 26.35.1 (MAX перестал пускать устаревший клиент); MAX_APP_VERSION/MAX_BUILD_NUMBER и README о том, как узнать текущие
v1.3.4
Folist
2026-10-12 18:47:40 +03:00
65d57fa9921.3.4-beta.1: MAX перестал пускать устаревший клиент («Приложение устарело» при входе) — мост представляется десктопом 26.35.1 (сборка 80662) из apt-репозитория MAX; MAX_APP_VERSION/MAX_BUILD_NUMBER в .env на случай следующего подъёма
Folist
2026-10-12 18:41:13 +03:00
622625256eСайт под 1.3.3: файлы с сервера через /file, белый IP и порты для больших файлов (установщик проверяет), раздел «Обратная связь» — бот @TelemaxSvv_bot и Issues; кнопка связи в инструкции; llms.txt
Folist
2026-10-11 20:18:11 +03:00
676dea7293Сайт под 1.3.3: файлы с сервера через /file, белый IP и порты для больших файлов (установщик проверяет), раздел «Обратная связь» — бот @TelemaxSvv_bot и Issues; кнопка связи в инструкции; llms.txt
Folist
2026-10-11 20:18:11 +03:00
7eb2e1cfe3Релиз 1.3.3: сбой службы файлов называет причину (белый IP, порты 80/443, домен, лимит Let's Encrypt); установщик проверяет белый IP и порты; /file отправляет файлы с сервера; ссылка на загрузку живёт сутки и видна в «📁 Файлы»
v1.3.3
Folist
2026-10-11 20:15:30 +03:00
730996c74a1.3.3-beta.10: /file в теме показывает и файлы, которые уже на сервере (до 4 ГБ) — нажал, и файл уходит в этот чат MAX прямо с диска, даже если ссылку на загрузку подготовить не удалось; в карточке файла «📤 Отправить в чат MAX» подсказывает, как; /help
Folist
2026-10-11 20:06:18 +03:00
c212305ef51.3.3-beta.9: лимит Let's Encrypt после настоящего отказа больше не прячет причину — бот называет её (порты, белый IP, домен) и добавляет «после исправления подождите час»
Folist
2026-10-11 19:49:05 +03:00
33c98becde1.3.3-beta.8: причина отказа Let's Encrypt берётся из типа ошибки и её detail (у «challenge failed» она во вложенном problem, в тексте ошибки — экранированные кавычки); живой тест с закрытыми портами
Folist
2026-10-11 19:38:27 +03:00
47a170635a1.3.3-beta.7: служба файлов считает ошибкой только записи Caddy уровня error — рабочее «trying to solve challenge» выдавалось за отказ на 9-й секунде (живой тест с закрытыми портами)
Folist
2026-10-11 19:33:32 +03:00
0f705053491.3.3-beta.6: сбой службы файлов начинается с причины — нет белого IP, закрыты порты 80/443, порты заняты, домен не тот; дальше «почему это мешает» и «что сделать»
Folist
2026-10-11 19:17:19 +03:00
f7be976d5e1.3.3-beta.5: установщик проверяет белый IP и порты 80/443 — за роутером или при занятых портах объясняет и по умолчанию ставит FILES=off; в ./setup.sh пункт «Большие файлы: включить/выключить» с той же проверкой
Folist
2026-10-11 19:09:57 +03:00
422aa36cf71.3.3-beta.4: сервер за роутером распознаётся (частный адрес у самого сервера) — бот говорит прямо: нет своего белого IP, проброс или белый IP у провайдера; у VPS — файрвол хостинга; README и инструкция — про белый IP
Folist
2026-10-11 19:02:13 +03:00
4837fd5dd21.3.3-beta.4: сервер за роутером распознаётся (частный адрес у самого сервера) — бот говорит прямо: нет своего белого IP, проброс или белый IP у провайдера; у VPS — файрвол хостинга; README и инструкция — про белый IP
Folist
2026-10-11 19:02:13 +03:00
974a1257361.3.3-beta.3: сбой службы файлов объясняется по-человечески — что случилось, почему (страница на вашем сервере, сертификат, проверка Let's Encrypt) и что сделать
Folist
2026-10-11 18:57:49 +03:00
f76a94b94f1.3.3-beta.2: ошибка сертификата передаётся с её типа (acme:error:dns/connection/tls…) — длинное начало съедало 200 символов и мост не видел причину (живой тест); мост распознаёт тип
Folist
2026-10-11 18:39:51 +03:00
50a3803a331.3.3-beta.1: служба файлов называет причину сбоя (ошибка сертификата ловится сразу и переводится: порты 80/443, проброс, FILES=off); ссылка на загрузку живёт 24 ч, ждущие ссылки — в «📁 Файлы» с открытием и отменой, истёкшая сообщает о себе; идущая загрузка больше не обрывается по сроку
Folist
2026-10-11 18:20:31 +03:00
e31900030f1.3.3-beta.1: служба файлов называет причину сбоя (ошибка сертификата ловится сразу и переводится: порты 80/443, проброс, FILES=off); ссылка на загрузку живёт 24 ч, ждущие ссылки — в «📁 Файлы» с открытием и отменой, истёкшая сообщает о себе; идущая загрузка больше не обрывается по сроку
Folist
2026-10-11 18:20:31 +03:00
279d717035Сайт: уточнение — прокси в комплект не входит, мост умеет подключаться через свой SOCKS5/HTTP-прокси
Folist
2026-10-11 16:19:38 +03:00
5558d13cb2Сайт: уточнение — прокси в комплект не входит, мост умеет подключаться через свой SOCKS5/HTTP-прокси
Folist
2026-10-11 16:19:38 +03:00
b2500c935eСайт: российский VPS подходит всегда — без доступа к Telegram мост работает через встроенный прокси (инструкция, FAQ, llms.txt)
Folist
2026-10-11 16:15:04 +03:00
9f19cbc566Сайт: российский VPS подходит всегда — без доступа к Telegram мост работает через встроенный прокси (инструкция, FAQ, llms.txt)
Folist
2026-10-11 16:15:04 +03:00
73a25a22a2Сайт: пошаговая инструкция «Как читать и отвечать на MAX из Telegram» (/max-v-telegram/, разметка HowTo и хлебные крошки); ссылки с главной, из sitemap и llms.txt
Folist
2026-10-11 16:08:43 +03:00
a47b847aefСайт: пошаговая инструкция «Как читать и отвечать на MAX из Telegram» (/max-v-telegram/, разметка HowTo и хлебные крошки); ссылки с главной, из sitemap и llms.txt
Folist
2026-10-11 16:08:43 +03:00
9a6b7607fcСайт: llms.txt (справка для нейросетей), ключ IndexNow, robots.txt со ссылкой на llms.txt
Folist
2026-10-11 15:57:22 +03:00
fb3082348fСайт: llms.txt (справка для нейросетей), ключ IndexNow, robots.txt со ссылкой на llms.txt
Folist
2026-10-11 15:57:22 +03:00
94cf2c6291Сайт на telemax.svnest.ru: основной адрес, robots.txt и sitemap; открытая статистика посещений /stats/ (дни, часы МСК, страны, источники) — счётчик в telemetry-server без cookie и без хранения IP (соль на сутки в памяти, страны по DB-IP Lite с построчной загрузкой); ссылка в подвале
Folist
2026-10-11 15:38:37 +03:00
0dcd3de312Сайт на telemax.svnest.ru: основной адрес, robots.txt и sitemap; открытая статистика посещений /stats/ (дни, часы МСК, страны, источники) — счётчик в telemetry-server без cookie и без хранения IP (соль на сутки в памяти, страны по DB-IP Lite с построчной загрузкой); ссылка в подвале
Folist
2026-10-11 15:38:37 +03:00
f8d77b45c9Лендинг: актуальные возможности (большие файлы, файлообменник, кнопки ботов, несколько мостов), свежие скриншоты, честные ограничения, FAQ и разметка для поиска (schema.org, og:image, sitemap); ссылка на сайт в README. Публикуется веткой gh-pages из docs/
Folist
2026-10-11 14:24:46 +03:00
bb793fd037Лендинг: актуальные возможности (большие файлы, файлообменник, кнопки ботов, несколько мостов), свежие скриншоты, честные ограничения, FAQ и разметка для поиска (schema.org, og:image, sitemap); ссылка на сайт в README. Публикуется веткой gh-pages из docs/
Folist
2026-10-11 14:24:46 +03:00
9c47c51d72Релиз 1.3.2: поиск по номеру в любом виде (и контактом из Telegram), понятный «не найден», всё, что пульт просит ввести или выбрать, — прямо в пульте
v1.3.2
Folist
2026-10-11 05:34:12 +03:00
b69169aab61.3.2-beta.4: «номер не найден» объясняет почему (нет в MAX или закрыт поиск по номеру) и что делать — попросить человека написать первым
Folist
2026-10-11 05:22:01 +03:00
9ff1c3e7a81.3.2-beta.3: всё, что пульт просит выбрать или нажать, появляется в самом пульте — списки бана/разбана, проверка обновления с «Обновить», «Команды», ссылка «📤 Загрузить файл» и её итог; у результата остаётся «◀️ Назад»
Folist
2026-10-11 05:18:59 +03:00
5dc919da9d1.3.2-beta.2: подсказка поиска появляется прямо в пульте (там, куда смотришь) + всплывашка «Напишите номер в чат» и кнопка «Отмена»; после ответа, отмены или 10 минут пульт возвращается к «Найти контакт»
Folist
2026-10-11 05:07:42 +03:00
4d1129d1061.3.2-beta.1: поиск по номеру чистит номер (пробелы, тире, скобки, 8 → +7) — и при вводе, и для контакта из Telegram; итог поиска и игнор карточки не-админа пишутся в лог; незнакомый ответ MAX — ошибка, а не «не найден»
Folist
2026-10-11 04:59:40 +03:00
7aaac2c50bРелиз 1.3.1: устаревшее нажатие кнопки (во время перезапуска) больше не обрывает действие и не шлёт ложную ошибку; файлообменник в /help и README
v1.3.1
Folist
2026-10-10 16:52:26 +03:00
092a76bd511.3.0-beta.11: служба файлов поднимается за секунды — systemd .path следит за отметками мостов (ставит сам reconcile.sh); блокировка от двойного запуска; удаляется вместе с последним мостом
Folist
2026-10-10 00:45:09 +03:00
94770f78251.3.0-beta.10: поиск в пульте без принудительного ответа (ждёт следующее сообщение) — Telegram Desktop больше не воскрешает «В ответ …»; один раз убирает старые зависшие подсказки
Folist
2026-10-10 00:23:18 +03:00
0d027bb4931.3.0-beta.9: «📤 Загрузить файл» в пульте — свой файлообменник (файл на сервере, ссылкой делиться где угодно, 📦 в списке); удаление и отмена пишутся в лог
Folist
2026-10-10 00:11:37 +03:00
0088e998071.3.0-beta.8: сбои больших файлов уходят в анонимные отчёты; в теме — понятные слова вместо ENOENT; отчёт прячет и пути в одинарных кавычках (там имя файла)
Folist
2026-10-09 23:17:36 +03:00
ddfa16f5271.3.0-beta.7: уборка хранилища не удаляет файл, который ещё сохраняется из MAX (образ 2,7 ГБ удалялся посреди скачивания)
Folist
2026-10-09 23:14:10 +03:00
9bdf4340dc1.3.0-beta.6: пульт «Файлы» — текст пользователя (что здесь хранится и сколько), файлы, которые ещё сохраняются из MAX, кнопка «Обновить»
Folist
2026-10-09 23:13:07 +03:00
94a988fc961.3.0-beta.5: ошибки правок пульта пишутся в лог; приглашение поиска удаляется после ответа или через 10 минут (иначе Telegram Desktop снова и снова показывает «В ответ …»)
Folist
2026-10-09 22:30:46 +03:00
4bcf508e111.3.0-beta.4: отправка в MAX ждёт, пока MAX обработает большой файл (до 15 мин), «📤 Отправить в MAX» в пульте для неотправленных, получатель сразу видит «📥 Пришёл файл» с прогрессом
Folist
2026-10-09 22:16:31 +03:00
34b812c2361.3.0-beta.3: /file — ссылка на загрузку сразу, кнопки «Отменить» в Telegram и на странице, лимит MAX 4 ГБ и свободное место на странице; ветка «больше 4 ГБ ссылкой» убрана
Folist
2026-10-09 22:08:28 +03:00
a303e94760files-service: в режиме за чужим веб-сервером лог остановки не говорит о портах 80/443
Folist
2026-10-09 21:40:13 +03:00
32e5484b271.3.0-beta.2: служба файлов за чужим веб-сервером (FILES_PUBLIC_URL + FILES_LISTEN, без своего Caddy), относительные ссылки на страницах
Folist
2026-10-09 21:33:51 +03:00
f8202464a11.3.0-beta.1: большие файлы по ссылкам (общая служба файлов на хост, порты 80/443 только при живых ссылках, IP-сертификат), пульт «Файлы», мини-приложения ботов ссылками
Folist
2026-10-09 21:25:25 +03:00
24caf7b43b1.2.1-beta.1: поиск по нику находит ботов MAX (без «@», по ссылке max.ru/…), каналы показываются ссылками; честная подсказка, что людей так не найти
Folist
2026-10-05 21:34:40 +03:00