Skip to content

Re:Teagram v1.1.0

Choose a tag to compare

@MuRuLOSE MuRuLOSE released this 11 Jun 17:42
· 18 commits to main since this release

What's Changed

🚀 Major Updates

  • Merged the dev branch into main:
    Integrated all Teagram v2 development changes, bringing significant new features and improvements.

🔒 Security & Stability

  • Web interface password protection:
    The web interface now requires a password, stored as a SHA256 hash in config.ini. Users are prompted to set a password on first launch.
  • Improved session management:
    Only one active WebSocket connection per session is allowed, preventing session hijacking and duplicate requests.
  • Enhanced error handling:
    More informative error messages for users and improved logging for developers.
  • Input validation:
    API ID, API HASH, phone number, and codes are now validated and safely handled.
  • Timeouts and password attempt checks:
    Added timeouts for password entry and other sensitive operations.
  • QR AuthTokenExpired fixed
    This error is fixed on web interface

🌐 Web & Proxy

  • Proxy tunnel improvements:
    Proxy tunnels now only start on safe ports.
    Added clear warnings about the risks of using public proxies.
  • Web interface UX:
    Improved session token and cookie handling.
    Updated the login page design and user experience.

🛠️ Modules & Hot Reload

  • Safer dynamic module loading:
    Restricted eval and module loading commands to the owner only.
  • Hot-reload support:
    Added module hot-reloading using a file watcher.
  • Better error handling for module management:
    Improved error reporting and handling during module loading and updates.

🧩 Other Improvements

  • Project structure refactoring:
    Unified code style and improved maintainability.
  • Internationalization:
    Added new translations and better multi-language support.
  • Dependency updates:
    Updated requirements and improved compatibility with Python 3.8+.
  • Testing & documentation:
    Added new tests and improved documentation.

New Contributors


Full Changelog:
https://github.com/MuRuLOSE/ReTeagram/commits/v1.1.0