Skip to content

Releases: MuRuLOSE/ReTeagram

Re:Teagram v1.2.0-BETA

Choose a tag to compare

@MuRuLOSE MuRuLOSE released this 15 Jun 13:28
809eb9b

Changelog

[1.2.0] - 2025-06-15

🚀 Major Updates

  • Merged development changes into main:
    Integrated enhancements from the development branch, introducing new configuration management, logging capabilities, and UI improvements for version 1.2.0.

🔒 Security & Stability

  • Database lock handling:
    Added OperationalError catching for database lock issues during authorization, improving stability.
  • Password skip fix:
    Corrected skipping password prompts in the WebSocket handler for seamless operation.
  • Persistent logging:
    Implemented file-based logging via FileHandler in the main entrypoint for reliable log persistence.

🌐 Web & UI Enhancements

  • Web UI improvements:
    Added fade-in/out effects for error messages and auto-hide functionality for messages to enhance user experience.
    Introduced a skip-password option and a loading indicator for smoother interactions.
  • Improved content handling:
    Enhanced utils.answer with better parse_mode normalization and content processing for consistent output.

🛠️ Modules & Utilities

  • Configuration management commands:
    Added .setconfig, .getconfig, and .showconfig commands in the Manager module for dynamic module configuration.
    Integrated ModuleConfig dataclass for automatic config load/save with file persistence.
  • Logging module:
    Introduced the Logs module with commands to set log chat, view filtered logs, and clear log files.
  • Extended help command:
    Enhanced the help command with module-specific help and fuzzy matching for better usability.
  • New utilities:
    Added get_args and get_args_raw for improved command argument parsing.
    Implemented create_asset_group utility to create or reuse asset management group chats.
  • Refactored core components:
    Overhauled utils, loader, types, and translator with comprehensive type annotations, docstrings, and improved code organization for better maintainability.

📚 Documentation & Versioning

  • Updated documentation:
    Added a detailed disclaimer to the README and expanded translation files with keys for config and logs commands.
  • Version bump:
    Updated package version to 1.2.0.
  • Dependency updates:
    Added specific Pyrogram version comment in requirements for clarity and compatibility.

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

Re:Teagram v1.1.0-HOTFIX

Choose a tag to compare

@MuRuLOSE MuRuLOSE released this 11 Jun 18:37

What's Changed

🔧 Hotfix for requirements

  • The aiogram dependency is now correctly specified as >=3,<4.

Full Changelog: v1.1.0...HOTFIX-v1.1.0

Re:Teagram v1.1.0

Choose a tag to compare

@MuRuLOSE MuRuLOSE released this 11 Jun 17:42

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