Folist
|
ab2c4e688b
|
Релиз 1.3.5: «➕ В контакты MAX» в поиске и /info; трансляция чата MAX в группы и каналы Telegram (/broadcast); README и CHANGELOG
|
2026-10-13 01:45:35 +03:00 |
|
Folist
|
7bbf2e7634
|
1.3.5-beta.5: трансляция подключается штатными ссылками Telegram «добавить бота» — «👥 В группу» (startgroup: бот добавлен, код из /start@bot связывает чат) и «📢 В канал» (startchannel&admin=post_messages+edit_messages: повышение до админа в my_chat_member сопоставляется с карточкой этого админа); выбор из списка в личке остался для «бот уже там» — сам он бота не добавляет (проверено вживую)
|
2026-10-13 00:14:05 +03:00 |
|
Folist
|
6f3c676df4
|
1.3.5-beta.4: описание бота снова ставится — /broadcast вывел его за лимит Telegram в 512 символов (BOT_DESC_INVALID); список команд в описании теперь сам обрывается у лимита, полный — в /help
|
2026-10-12 23:51:28 +03:00 |
|
Folist
|
7f9f7c5ec2
|
1.3.5-beta.3: трансляция — /broadcast в теме копирует новые сообщения чата MAX в любые группы и каналы Telegram (сколько угодно мест на чат); место выбирается штатным выбором чата Telegram в личке бота; текст заново под именем владельца вместо «Вы», вложения copyMessage из темы, ваши сообщения из ТГ тоже; правки и удаления повторяются; курсор на трансляцию не даёт переливать историю; бот молчит в группах трансляций и на служебные сообщения о своём добавлении; трансляция сама останавливается, если бота убрали
|
2026-10-12 23:48:54 +03:00 |
|
Folist
|
3589881e87
|
1.3.5-beta.2: «➕ В контакты MAX» в /info — в личке добавляет собеседника сразу (и в автокарточке нового чата), в группе раскрывает список участников, которых ещё нет в контактах (как «Открыть личку»); карточка дописывает результат, «📒 В ваших контактах MAX» для уже добавленных; addToMaxContacts общий для пульта и /info
|
2026-10-12 22:59:02 +03:00 |
|
Folist
|
8028244bd8
|
1.3.5-beta.1: «➕ В контакты MAX» на карточке найденного человека — сохраняет его в адресную книгу MAX (CONTACT_ADD 0x29 по номеру, как форма «Добавить контакт» веб-клиента MAX, под именем из пересланной карточки Telegram или из профиля MAX; без номера — CONTACT_UPDATE 0x22 ADD по id); «уже в контактах» по биту 512 в flags, понятные ошибки MAX
|
2026-10-12 22:41:25 +03:00 |
|
Folist
|
d58f8a0b54
|
Телеметрия: раз в 6 часов сверяет версию десктопного MAX из его apt-репозитория с той, которой представляется мост (src/max/client.ts на GitHub), и один раз на каждую новую версию MAX пишет в тему автоотчётов — заранее, до «Приложение устарело»
|
2026-10-12 18:52:57 +03:00 |
|
Folist
|
1eda70b286
|
Релиз 1.3.4: вход в MAX снова работает — мост представляется десктопом 26.35.1 (MAX перестал пускать устаревший клиент); MAX_APP_VERSION/MAX_BUILD_NUMBER и README о том, как узнать текущие
|
2026-10-12 18:47:40 +03:00 |
|
Folist
|
65d57fa992
|
1.3.4-beta.1: MAX перестал пускать устаревший клиент («Приложение устарело» при входе) — мост представляется десктопом 26.35.1 (сборка 80662) из apt-репозитория MAX; MAX_APP_VERSION/MAX_BUILD_NUMBER в .env на случай следующего подъёма
|
2026-10-12 18:41:13 +03:00 |
|
Folist
|
676dea7293
|
Сайт под 1.3.3: файлы с сервера через /file, белый IP и порты для больших файлов (установщик проверяет), раздел «Обратная связь» — бот @TelemaxSvv_bot и Issues; кнопка связи в инструкции; llms.txt
|
2026-10-11 20:18:11 +03:00 |
|
Folist
|
7eb2e1cfe3
|
Релиз 1.3.3: сбой службы файлов называет причину (белый IP, порты 80/443, домен, лимит Let's Encrypt); установщик проверяет белый IP и порты; /file отправляет файлы с сервера; ссылка на загрузку живёт сутки и видна в «📁 Файлы»
|
2026-10-11 20:15:30 +03:00 |
|
Folist
|
730996c74a
|
1.3.3-beta.10: /file в теме показывает и файлы, которые уже на сервере (до 4 ГБ) — нажал, и файл уходит в этот чат MAX прямо с диска, даже если ссылку на загрузку подготовить не удалось; в карточке файла «📤 Отправить в чат MAX» подсказывает, как; /help
|
2026-10-11 20:06:18 +03:00 |
|
Folist
|
c212305ef5
|
1.3.3-beta.9: лимит Let's Encrypt после настоящего отказа больше не прячет причину — бот называет её (порты, белый IP, домен) и добавляет «после исправления подождите час»
|
2026-10-11 19:49:05 +03:00 |
|
Folist
|
33c98becde
|
1.3.3-beta.8: причина отказа Let's Encrypt берётся из типа ошибки и её detail (у «challenge failed» она во вложенном problem, в тексте ошибки — экранированные кавычки); живой тест с закрытыми портами
|
2026-10-11 19:38:27 +03:00 |
|
Folist
|
47a170635a
|
1.3.3-beta.7: служба файлов считает ошибкой только записи Caddy уровня error — рабочее «trying to solve challenge» выдавалось за отказ на 9-й секунде (живой тест с закрытыми портами)
|
2026-10-11 19:33:32 +03:00 |
|
Folist
|
0f70505349
|
1.3.3-beta.6: сбой службы файлов начинается с причины — нет белого IP, закрыты порты 80/443, порты заняты, домен не тот; дальше «почему это мешает» и «что сделать»
|
2026-10-11 19:17:19 +03:00 |
|
Folist
|
f7be976d5e
|
1.3.3-beta.5: установщик проверяет белый IP и порты 80/443 — за роутером или при занятых портах объясняет и по умолчанию ставит FILES=off; в ./setup.sh пункт «Большие файлы: включить/выключить» с той же проверкой
|
2026-10-11 19:09:57 +03:00 |
|
Folist
|
4837fd5dd2
|
1.3.3-beta.4: сервер за роутером распознаётся (частный адрес у самого сервера) — бот говорит прямо: нет своего белого IP, проброс или белый IP у провайдера; у VPS — файрвол хостинга; README и инструкция — про белый IP
|
2026-10-11 19:02:13 +03:00 |
|
Folist
|
974a125736
|
1.3.3-beta.3: сбой службы файлов объясняется по-человечески — что случилось, почему (страница на вашем сервере, сертификат, проверка Let's Encrypt) и что сделать
|
2026-10-11 18:57:49 +03:00 |
|
Folist
|
f76a94b94f
|
1.3.3-beta.2: ошибка сертификата передаётся с её типа (acme:error:dns/connection/tls…) — длинное начало съедало 200 символов и мост не видел причину (живой тест); мост распознаёт тип
|
2026-10-11 18:39:51 +03:00 |
|
Folist
|
e31900030f
|
1.3.3-beta.1: служба файлов называет причину сбоя (ошибка сертификата ловится сразу и переводится: порты 80/443, проброс, FILES=off); ссылка на загрузку живёт 24 ч, ждущие ссылки — в «📁 Файлы» с открытием и отменой, истёкшая сообщает о себе; идущая загрузка больше не обрывается по сроку
|
2026-10-11 18:20:31 +03:00 |
|
Folist
|
5558d13cb2
|
Сайт: уточнение — прокси в комплект не входит, мост умеет подключаться через свой SOCKS5/HTTP-прокси
|
2026-10-11 16:19:38 +03:00 |
|
Folist
|
9f19cbc566
|
Сайт: российский VPS подходит всегда — без доступа к Telegram мост работает через встроенный прокси (инструкция, FAQ, llms.txt)
|
2026-10-11 16:15:04 +03:00 |
|
Folist
|
a47b847aef
|
Сайт: пошаговая инструкция «Как читать и отвечать на MAX из Telegram» (/max-v-telegram/, разметка HowTo и хлебные крошки); ссылки с главной, из sitemap и llms.txt
|
2026-10-11 16:08:43 +03:00 |
|
Folist
|
fb3082348f
|
Сайт: llms.txt (справка для нейросетей), ключ IndexNow, robots.txt со ссылкой на llms.txt
|
2026-10-11 15:57:22 +03:00 |
|
Folist
|
0dcd3de312
|
Сайт на telemax.svnest.ru: основной адрес, robots.txt и sitemap; открытая статистика посещений /stats/ (дни, часы МСК, страны, источники) — счётчик в telemetry-server без cookie и без хранения IP (соль на сутки в памяти, страны по DB-IP Lite с построчной загрузкой); ссылка в подвале
|
2026-10-11 15:38:37 +03:00 |
|
Folist
|
bb793fd037
|
Лендинг: актуальные возможности (большие файлы, файлообменник, кнопки ботов, несколько мостов), свежие скриншоты, честные ограничения, FAQ и разметка для поиска (schema.org, og:image, sitemap); ссылка на сайт в README. Публикуется веткой gh-pages из docs/
|
2026-10-11 14:24:46 +03:00 |
|
Folist
|
9c47c51d72
|
Релиз 1.3.2: поиск по номеру в любом виде (и контактом из Telegram), понятный «не найден», всё, что пульт просит ввести или выбрать, — прямо в пульте
|
2026-10-11 05:34:12 +03:00 |
|
Folist
|
b69169aab6
|
1.3.2-beta.4: «номер не найден» объясняет почему (нет в MAX или закрыт поиск по номеру) и что делать — попросить человека написать первым
|
2026-10-11 05:22:01 +03:00 |
|
Folist
|
9ff1c3e7a8
|
1.3.2-beta.3: всё, что пульт просит выбрать или нажать, появляется в самом пульте — списки бана/разбана, проверка обновления с «Обновить», «Команды», ссылка «📤 Загрузить файл» и её итог; у результата остаётся «◀️ Назад»
|
2026-10-11 05:18:59 +03:00 |
|
Folist
|
5dc919da9d
|
1.3.2-beta.2: подсказка поиска появляется прямо в пульте (там, куда смотришь) + всплывашка «Напишите номер в чат» и кнопка «Отмена»; после ответа, отмены или 10 минут пульт возвращается к «Найти контакт»
|
2026-10-11 05:07:42 +03:00 |
|
Folist
|
4d1129d106
|
1.3.2-beta.1: поиск по номеру чистит номер (пробелы, тире, скобки, 8 → +7) — и при вводе, и для контакта из Telegram; итог поиска и игнор карточки не-админа пишутся в лог; незнакомый ответ MAX — ошибка, а не «не найден»
|
2026-10-11 04:59:40 +03:00 |
|
Folist
|
7aaac2c50b
|
Релиз 1.3.1: устаревшее нажатие кнопки (во время перезапуска) больше не обрывает действие и не шлёт ложную ошибку; файлообменник в /help и README
|
2026-10-10 16:52:26 +03:00 |
|
Folist
|
e49a639c69
|
Релиз 1.3.0
|
2026-10-10 01:06:14 +03:00 |
|
Folist
|
092a76bd51
|
1.3.0-beta.11: служба файлов поднимается за секунды — systemd .path следит за отметками мостов (ставит сам reconcile.sh); блокировка от двойного запуска; удаляется вместе с последним мостом
|
2026-10-10 00:45:09 +03:00 |
|
Folist
|
94770f7825
|
1.3.0-beta.10: поиск в пульте без принудительного ответа (ждёт следующее сообщение) — Telegram Desktop больше не воскрешает «В ответ …»; один раз убирает старые зависшие подсказки
|
2026-10-10 00:23:18 +03:00 |
|
Folist
|
0d027bb493
|
1.3.0-beta.9: «📤 Загрузить файл» в пульте — свой файлообменник (файл на сервере, ссылкой делиться где угодно, 📦 в списке); удаление и отмена пишутся в лог
|
2026-10-10 00:11:37 +03:00 |
|
Folist
|
0088e99807
|
1.3.0-beta.8: сбои больших файлов уходят в анонимные отчёты; в теме — понятные слова вместо ENOENT; отчёт прячет и пути в одинарных кавычках (там имя файла)
|
2026-10-09 23:17:36 +03:00 |
|
Folist
|
ddfa16f527
|
1.3.0-beta.7: уборка хранилища не удаляет файл, который ещё сохраняется из MAX (образ 2,7 ГБ удалялся посреди скачивания)
|
2026-10-09 23:14:10 +03:00 |
|
Folist
|
9bdf4340dc
|
1.3.0-beta.6: пульт «Файлы» — текст пользователя (что здесь хранится и сколько), файлы, которые ещё сохраняются из MAX, кнопка «Обновить»
|
2026-10-09 23:13:07 +03:00 |
|
Folist
|
94a988fc96
|
1.3.0-beta.5: ошибки правок пульта пишутся в лог; приглашение поиска удаляется после ответа или через 10 минут (иначе Telegram Desktop снова и снова показывает «В ответ …»)
|
2026-10-09 22:30:46 +03:00 |
|
Folist
|
4bcf508e11
|
1.3.0-beta.4: отправка в MAX ждёт, пока MAX обработает большой файл (до 15 мин), «📤 Отправить в MAX» в пульте для неотправленных, получатель сразу видит «📥 Пришёл файл» с прогрессом
|
2026-10-09 22:16:31 +03:00 |
|
Folist
|
34b812c236
|
1.3.0-beta.3: /file — ссылка на загрузку сразу, кнопки «Отменить» в Telegram и на странице, лимит MAX 4 ГБ и свободное место на странице; ветка «больше 4 ГБ ссылкой» убрана
|
2026-10-09 22:08:28 +03:00 |
|
Folist
|
a303e94760
|
files-service: в режиме за чужим веб-сервером лог остановки не говорит о портах 80/443
|
2026-10-09 21:40:13 +03:00 |
|
Folist
|
32e5484b27
|
1.3.0-beta.2: служба файлов за чужим веб-сервером (FILES_PUBLIC_URL + FILES_LISTEN, без своего Caddy), относительные ссылки на страницах
|
2026-10-09 21:33:51 +03:00 |
|
Folist
|
f8202464a1
|
1.3.0-beta.1: большие файлы по ссылкам (общая служба файлов на хост, порты 80/443 только при живых ссылках, IP-сертификат), пульт «Файлы», мини-приложения ботов ссылками
|
2026-10-09 21:25:25 +03:00 |
|
Folist
|
fc2c054eb6
|
Релиз 1.2.1
|
2026-10-05 21:50:05 +03:00 |
|
Folist
|
24caf7b43b
|
1.2.1-beta.1: поиск по нику находит ботов MAX (без «@», по ссылке max.ru/…), каналы показываются ссылками; честная подсказка, что людей так не найти
|
2026-10-05 21:34:40 +03:00 |
|
Folist
|
7bd5aebe3b
|
Релиз 1.2.0
|
2026-10-05 16:56:17 +03:00 |
|
Folist
|
2c81aeb89a
|
telemetry-server: уведомление, ждущее часового лимита, записывается на диск и переживает перезапуск
|
2026-10-05 16:14:24 +03:00 |
|