3.18.0 (2026-02-24)
New Features
- add ChatTypeFilterMiddleware to ignore group/forum messages (25f014f)
- add multi-channel mandatory subscription system (8375d7e)
- add required channels button to admin settings submenu in bot (3af07ff)
- colored channel subscription buttons via Bot API 9.4 style (0b3b2e5)
- rework guide mode with Remnawave API integration (5a269b2)
Bug Fixes
- add missing CHANNEL_CHECK_NOT_SUBSCRIBED localization key (a47ef67)
- address code review issues in guide mode rework (fae6f71)
- address security review findings (6feec1e)
- callback routing safety and cache invalidation order (6a50013)
- correct broadcast button deep-links for cabinet mode (e5fa45f)
- HTML-escape all externally-sourced text in guide messages (711ec34)
- improve deduplication log message wording in monitoring service (2aead9a)
- invalidate app config cache on local file saves (978726a)
- pre-existing bugs found during review (1bb939f)
- remove @username channel ID input, auto-prefix -100 for bare digits (a7db469)
- restore RemnaWave config management endpoints (6f473de)
- translate required channels handler to Russian, add localization keys (1bc9074)
Refactoring
- remove legacy app-config.json system (295d2e8)