What's Changed
🚀 Features
- Proxy (HTTP, SOCKS4, SOCKS5) support (#26)
- Discord Notifications now have a source information with account/phone number
- It is now possible to set the connection timeout for the Telegram servers connectors
- Discord Notifications now allow to send downloaded files as attachments (#41)
- New Message Finder Rule to Catch All Messages
- New Notification connector for ElasticSearch (#12)
- Fine Control on Media Download Settings (#37)
- OCR Support with Tesseract for all Downloaded Images (#39)
- RegEx Finder now Supports Many RegEx at same Finder Configuration, One per Line (#49)
- Added The Ability to Configure Signals to be Received (#48)
- Export Messages as CSV, JSON, XML or Pandas Serialized Dataframe (#53)
🐛 Bug Fixes
- Fix "export_text" command Regex Handling that causes crash on using invalid regex (#31)
⚙️ Internal Improvements
- Replace Pylint, PyDocStyle and Flake8 code quality tools for Ruff (#22)
- Fix Invalid TypeHint for Message Object from Telethon
- Changes in message finder and notification system to use a facade objects with Pydantic to reduce cognitive complexity and allow the construction of new connectors more easily
- Improvements on Database Handling + Removed Isolation Level from SQL Handling (#45)
Full Changelog: V0.2.15...V0.3.0