Telemax/src
Folist b414bdee94 Surface known Telegram permission errors, add web-panel logout
ensureTopicForMaxChat now catches a createForumTopic failure and, for
a recognized cause (starting with "not enough rights to create a
topic" — Manage Topics isn't part of Telegram's default admin preset,
confirmed live, and previously just failed identically for every
single chat with nothing but a server log to explain why), posts a
one-time actionable message to the group instead of leaving the admin
to guess. Extensible list for future patterns.

Web panel: a "log out / change number" button once authenticated,
reusing killMaxSession's MAX-side teardown (disconnect + delete the
session) via a new /api/auth/logout endpoint — scoped to just that,
unlike /kill, which also wipes Telegram topics.
2026-08-14 13:18:29 +03:00
..
bridge Stop hardcoding the developer's own phone number in bot-facing text 2026-08-14 13:03:50 +03:00
max Support password-protected MAX accounts (2FA on top of SMS) 2026-08-14 11:58:47 +03:00
server Surface known Telegram permission errors, add web-panel logout 2026-08-14 13:18:29 +03:00
store Initial public release: MAX <-> Telegram bridge 2026-08-13 16:00:10 +03:00
telegram Surface known Telegram permission errors, add web-panel logout 2026-08-14 13:18:29 +03:00
types Initial public release: MAX <-> Telegram bridge 2026-08-13 16:00:10 +03:00
api.ts Rename project TelgaMax -> Telemax 2026-08-13 16:05:51 +03:00
App.tsx Surface known Telegram permission errors, add web-panel logout 2026-08-14 13:18:29 +03:00
index.css Initial public release: MAX <-> Telegram bridge 2026-08-13 16:00:10 +03:00
logger.ts Initial public release: MAX <-> Telegram bridge 2026-08-13 16:00:10 +03:00
main.tsx Initial public release: MAX <-> Telegram bridge 2026-08-13 16:00:10 +03:00