Skip to content

Releases

v0.1.1 - DST Offset, Timezone Filtering & Retry Fixes

Choose a tag to compare

@Jnyananjan Jnyananjan released this 30 Oct 08:14
9803311

What's Changed

Special thanks to @mattabate for discovering and reporting these edge cases!

Bug Fixes

  • Time: Correct parseLocalToUtc 1-hour offset near DST transitions using a 2-pass offset check (#2).
  • Database: Respect userTimezone in listTasks '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_ups for transient errors (#1).
  • Tests: Fix flaky tampering check in encryption test suite.

v0.1.0 — Initial Open Source Release

Choose a tag to compare

@Jnyananjan Jnyananjan released this 27 Oct 12:22

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:3000 to 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.

More Coming Soon 🚀