1.3.11: авторы в группах по типу чата (GitHub #3), время у сообщений, доставленных с опозданием (GitHub #2)

This commit is contained in:
Folist 2026-10-16 18:39:54 +03:00
parent d0f9c5f760
commit a986d34b21
7 changed files with 41 additions and 17 deletions

View file

@ -2,6 +2,11 @@
Пользовательские описания релизов. Именно ЭТОТ файл (не заголовки коммитов) показывается в уведомлении об обновлении: раздел на версию, пункты — строки, начинающиеся с «- ». Заполняется ПЕРЕД тегированием релиза — scripts/release.sh откажется публиковать версию без её раздела здесь. Коммиты остаются техническими и пользователям не показываются.
## 1.3.11 — 2026-10-16
- В группах MAX у каждого сообщения снова видно автора — «👤 Имя:». В больших группах MAX присылает список участников не целиком, и мост принимал такую группу за личный чат — имена пропадали. Спасибо AlexHighTower за отчёт (GitHub #3)
- Сообщение, пришедшее с опозданием больше 5 минут — из истории или после простоя моста, — подписано временем отправки в MAX: «🕓 10.09.2026, 11:27». Выключить — BACKFILL_TIME=off в .env. Спасибо Mackey-way за идею (GitHub #2)
## 1.3.10 — 2026-10-16
- Фото из MAX скачиваются так же, как их берёт веб-версия MAX: в исходном размере и с первой попытки. На этой неделе MAX перестал отдавать фото по ссылке, которую мост собирал по-своему, — в версиях до 1.3.9 вместо любого фото из MAX приходит заглушка «[фото]». Если у вас так — обновитесь

View file

@ -32,7 +32,7 @@
"downloadUrl": "https://github.com/Trollobot/Telemax",
"license": "https://www.gnu.org/licenses/agpl-3.0.html",
"image": "https://telemax.svnest.ru/og.png",
"softwareVersion": "1.3.10",
"softwareVersion": "1.3.11",
"dateModified": "2026-10-16",
"offers": { "@type": "Offer", "price": "0", "priceCurrency": "RUB" }
}
@ -294,7 +294,7 @@
<a class="btn btn-ghost" href="https://github.com/Trollobot/Telemax">Открыть на GitHub</a>
</div>
<!-- news:latest -->
<a class="newsbar" href="news/#v1.3.10"><span class="nb-tag">Новое · v1.3.10</span><span class="nb-text">📸 Фото из MAX снова приходят — обновитесь</span><span class="nb-go" aria-hidden="true">→</span></a>
<a class="newsbar" href="news/#v1.3.11"><span class="nb-tag">Новое · v1.3.11</span><span class="nb-text">👤 Авторы в группах и время у сообщений из истории</span><span class="nb-go" aria-hidden="true">→</span></a>
<!-- /news:latest -->
<div class="flow" id="flow" data-scene="chat" role="region" aria-label="Как работает Telemax: MAX, ваш сервер и Telegram">

View file

@ -7,6 +7,13 @@
<description>Что нового в Telemax — бесплатном мосте MAX ↔ Telegram с открытым кодом</description>
<language>ru</language>
<lastBuildDate>Fri, 16 Oct 2026 09:00:00 GMT</lastBuildDate>
<item>
<title>Telemax 1.3.11: Авторы в группах и время у сообщений из истории</title>
<link>https://telemax.svnest.ru/news/#v1.3.11</link>
<guid isPermaLink="false">telemax-1.3.11</guid>
<pubDate>Fri, 16 Oct 2026 09:00:00 GMT</pubDate>
<description><![CDATA[<ul><li><b>В группах MAX у каждого сообщения снова видно автора</b> — «👤 Имя:». В больших группах MAX присылает список участников не целиком, и мост принимал такую группу за личный чат — имена пропадали. Спасибо AlexHighTower за отчёт (GitHub #3)</li><li><b>Сообщение, пришедшее с опозданием больше 5 минут</b> — из истории или после простоя моста, — подписано временем отправки в MAX: «🕓 10.09.2026, 11:27». Выключить — <code>BACKFILL_TIME=off</code> в <code>.env</code>. Спасибо Mackey-way за идею (GitHub #2)</li></ul>]]></description>
</item>
<item>
<title>Telemax 1.3.10: Фото из MAX снова приходят — обновитесь</title>
<link>https://telemax.svnest.ru/news/#v1.3.10</link>
@ -210,12 +217,5 @@
<pubDate>Sat, 29 Aug 2026 09:00:00 GMT</pubDate>
<description><![CDATA[<ul><li><b>Пометка правок из MAX в Telegram:</b> ✏️ с временем (МСК по умолчанию, TZ в <code>.env</code>) — Telegram не показывает «изменено» у бот-правок; заодно правка группового сообщения больше не теряет авторский префикс</li><li><b>README:</b> команда установки с резервного зеркала (когда GitHub недоступен)</li></ul>]]></description>
</item>
<item>
<title>Telemax 0.4.9: Аудит безопасности и меню настроек</title>
<link>https://telemax.svnest.ru/news/#v0.4.9</link>
<guid isPermaLink="false">telemax-0.4.9</guid>
<pubDate>Tue, 25 Aug 2026 09:00:00 GMT</pubDate>
<description><![CDATA[<ul><li><b>Безопасность и надёжность (полный аудит):</b> зеркало и телеметрия переведены на HTTPS, ключ подписи релизов закреплён в <code>install.sh</code>, контейнер работает без root, авто-реконнект при повреждённом кадре MAX, корректное завершение по SIGTERM, таймауты скачиваний и лимиты памяти</li><li><b>Настройка после установки:</b> повторный <code>./setup.sh</code> открывает меню — прокси Telegram с живой проверкой до записи, смена токена/группы, режим стикеров, проверка связи; README без веб-панели</li></ul>]]></description>
</item>
</channel>
</rss>

View file

@ -4,13 +4,13 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Новости Telemax — что нового в мосте MAX ↔ Telegram</title>
<meta name="description" content="Что нового в Telemax: все версии моста MAX ↔ Telegram по-человечески. Последняя — 1.3.10 от 16 октября 2026: Фото из MAX снова приходят — обновитесь.">
<meta name="description" content="Что нового в Telemax: все версии моста MAX ↔ Telegram по-человечески. Последняя — 1.3.11 от 16 октября 2026: Авторы в группах и время у сообщений из истории.">
<link rel="canonical" href="https://telemax.svnest.ru/news/">
<link rel="alternate" type="application/rss+xml" title="Новости Telemax" href="https://telemax.svnest.ru/news/feed.xml">
<meta property="og:type" content="website">
<meta property="og:locale" content="ru_RU">
<meta property="og:site_name" content="Telemax">
<meta property="og:title" content="Новости Telemax — Фото из MAX снова приходят — обновитесь">
<meta property="og:title" content="Новости Telemax — Авторы в группах и время у сообщений из истории">
<meta property="og:description" content="Все версии моста MAX ↔ Telegram: что появилось и что починили.">
<meta property="og:url" content="https://telemax.svnest.ru/news/">
<meta property="og:image" content="https://telemax.svnest.ru/og.png">
@ -24,6 +24,16 @@
"url": "https://telemax.svnest.ru/news/",
"inLanguage": "ru",
"blogPost": [
{
"@type": "BlogPosting",
"headline": "Telemax 1.3.11: Авторы в группах и время у сообщений из истории",
"datePublished": "2026-10-16",
"url": "https://telemax.svnest.ru/news/#v1.3.11",
"author": {
"@type": "Organization",
"name": "Telemax"
}
},
{
"@type": "BlogPosting",
"headline": "Telemax 1.3.10: Фото из MAX снова приходят — обновитесь",
@ -310,18 +320,26 @@
<h1>Что нового в Telemax</h1>
<p class="lead">Каждая версия моста — коротко и по-человечески. О новой версии бот сам скажет в группе, а обновиться можно одной кнопкой «Обновить» в <code>/version</code>.</p>
<div class="actions">
<a class="btn btn-primary" href="#v1.3.10">📸 Версия 1.3.10</a>
<a class="btn btn-primary" href="#v1.3.11">👤 Версия 1.3.11</a>
<a class="btn btn-ghost" href="feed.xml">📡 RSS-лента</a>
<a class="btn btn-ghost" href="../#how">Как установить</a>
</div>
<div class="facts">
<span class="fact">Последняя версия — <b>1.3.10</b>, 16 октября 2026</span>
<span class="fact"><b>38</b> версий с 22 августа 2026</span>
<span class="fact">Последняя версия — <b>1.3.11</b>, 16 октября 2026</span>
<span class="fact"><b>39</b> версий с 22 августа 2026</span>
</div>
</div>
<div class="feed">
<div class="month"><h2 class="mh">Октябрь 2026</h2>
<article class="rel" id="v1.3.11">
<div class="meta"><a class="ver" href="#v1.3.11" title="Ссылка на эту новость">v1.3.11</a><time datetime="2026-10-16">16 октября</time></div>
<h3><span class="em" aria-hidden="true">👤</span> Авторы в группах и время у сообщений из истории</h3>
<ul>
<li><b>В группах MAX у каждого сообщения снова видно автора</b> — «👤 Имя:». В больших группах MAX присылает список участников не целиком, и мост принимал такую группу за личный чат — имена пропадали. Спасибо AlexHighTower за отчёт (GitHub #3)</li>
<li><b>Сообщение, пришедшее с опозданием больше 5 минут</b> — из истории или после простоя моста, — подписано временем отправки в MAX: «🕓 10.09.2026, 11:27». Выключить — <code>BACKFILL_TIME=off</code> в <code>.env</code>. Спасибо Mackey-way за идею (GitHub #2)</li>
</ul>
</article>
<article class="rel" id="v1.3.10">
<div class="meta"><a class="ver" href="#v1.3.10" title="Ссылка на эту новость">v1.3.10</a><time datetime="2026-10-16">16 октября</time></div>
<h3><span class="em" aria-hidden="true">📸</span> Фото из MAX снова приходят — обновитесь</h3>

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "telemax",
"version": "1.3.11-beta.2",
"version": "1.3.11",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "telemax",
"version": "1.3.11-beta.2",
"version": "1.3.11",
"license": "AGPL-3.0-only",
"dependencies": {
"dotenv": "^17.2.3",

View file

@ -2,7 +2,7 @@
"name": "telemax",
"private": true,
"license": "AGPL-3.0-only",
"version": "1.3.11-beta.2",
"version": "1.3.11",
"type": "module",
"scripts": {
"dev": "tsx watch src/server/app.ts",

View file

@ -1,4 +1,5 @@
{
"1.3.11": { "emoji": "👤", "title": "Авторы в группах и время у сообщений из истории" },
"1.3.10": { "emoji": "📸", "title": "Фото из MAX снова приходят — обновитесь" },
"1.3.9": { "emoji": "🖼️", "title": "Скриншоты из MAX и отправка без ошибок при обрывах связи" },
"1.3.8": { "emoji": "📢", "title": "Каналы MAX и закреп в трансляции" },