Repository navigation
What's Changed
Special thanks to @mattabate for discovering and reporting these edge cases!
Bug Fixes
- Time: Correct
parseLocalToUtc1-hour offset near DST transitions using a 2-pass offset check (#2). - Database: Respect
userTimezoneinlistTasks'today' filter so early-morning local tasks are not excluded (#3). - Worker: Stop infinite 2-minute retry loop by terminating on permanent Telegram errors (403, blocked, chat not found) and adding exponential backoff capped by
max_follow_upsfor transient errors (#1). - Tests: Fix flaky tampering check in encryption test suite.