This is a major update with new sources, commands, and a complete runtime migration.
Added
- ehentai.to source - New source with Instant View template support for better Telegram preview
- FlareSolverr support - Proxy support for sources that require Cloudflare bypass
- GitHub Actions CI/CD workflows
Changed
- Runtime - Migrated from Node.js/npm to Bun for improved performance
- Database - Switched from better-sqlite3 to bun:sqlite with Drizzle ORM
- Framework - Updated from telegraf to grammy for Telegram bot API
- Architecture - Complete refactor with TypeScript and ESM modules
- Removed telegra.ph dependency (now using native Telegram features)
- Removed Heroku-specific configuration
Fixed
- HTML entities properly escaped in help message (security fix)
- Image resolution issues in ehentai.to Instant View template
Security
- Multiple dependency updates for security vulnerabilities (express, mongoose, cross-spawn, tough-cookie, micromatch, braces, word-wrap, semver)
Full Changelog: v1.1.1...v1.1.2