mirror of
https://github.com/open-jarvis/OpenJarvis.git
synced 2026-07-31 03:12:16 +00:00
- Frontend: add progress stages (Connecting → Authenticating → Connected → Syncing) with spinner and progress bar to the data source connect flow. Previously sources would silently stay "Not connected" after setup. Show error message on failure instead of swallowing exceptions. - Obsidian connector: use timezone-aware datetime (tz=timezone.utc) in fromtimestamp() to fix "can't compare offset-naive and offset-aware datetimes" crash during incremental sync. - Google Calendar connector: catch HTTPStatusError when listing events for individual calendars (e.g. US Holidays returning 404) so one inaccessible calendar doesn't crash the entire sync. - Agent SSE timeout: increase progress queue timeout from 120s to 600s so complex multi-hop deep research queries aren't killed mid-execution on slower local models. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>