Repository navigation
Releases
Releases · Jnyananjan/OpenAssistant-AI
v0.1.1 - DST Offset, Timezone Filtering & Retry Fixes
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.
v0.1.0 — Initial Open Source Release
OpenAssistant AI v0.1.0 — Initial Open Source Release
We are excited to introduce the first official public release of OpenAssistant AI — an autonomous personal productivity assistant on Telegram built with proactive cascading follow-ups, local web cockpit, multi-model AI routing, and encrypted zero-trust storage.
🌟 Key Highlights
- 💬 Telegram-First Productivity: Natural-language conversational task scheduling with zero friction.
- ⚡ Ultra-Fast Inference: Recommended pairing with Google AI Studio and Groq for sub-300ms response times.
- ⏰ Proactive Cascading Reminders: Escalating follow-ups (10m, 30m, 60m up to 8 attempts) with inline Telegram action buttons (Done, Snooze, Reschedule).
- 🎛️ Integrated Operations Cockpit: Local web dashboard on
http://localhost:3000to inspect health, manage tasks, and configure providers. - 🛡️ Zero-Trust Security: Local AES-256-GCM credential encryption, Telegram sender allowlisting, and automated secret verification.
- 📜 License: Apache License 2.0.