Repository navigation
Releases: MuRuLOSE/ReTeagram
Releases · MuRuLOSE/ReTeagram
Release list
Re:Teagram v1.2.0-BETA
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:
AddedOperationalErrorcatching 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 viaFileHandlerin 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:
Enhancedutils.answerwith betterparse_modenormalization and content processing for consistent output.
🛠️ Modules & Utilities
- Configuration management commands:
Added.setconfig,.getconfig, and.showconfigcommands in the Manager module for dynamic module configuration.
IntegratedModuleConfigdataclass 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:
Addedget_argsandget_args_rawfor improved command argument parsing.
Implementedcreate_asset_grouputility to create or reuse asset management group chats. - Refactored core components:
Overhauledutils,loader,types, andtranslatorwith 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
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
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:
Restrictedevaland 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