Release Date: February 6, 2026 Type: Bug Fix Release
This release focuses on fixing critical alpha testing bugs related to chat persistence, date formatting, and calendar integration. Also includes model/database alignment fixes for timezone-aware datetimes.
#787 - Conversation not appearing in sidebar - Fixed cross-user session bleed caused by localStorage session persistence across logout. Now properly clears user-specific localStorage on logout.
#788 - Invalid Date display - Fixed JavaScript Date parsing by replacing +00:00 with Z suffix in ISO date strings. PostgreSQL timestamptz returns +00:00 format which JavaScript Date() doesn’t parse correctly.
#789 - Calendar false positive - Fixed Piper claiming “No meetings - great day for deep work!” when no calendar is connected. Now distinguishes “not connected” from “connected with no events” and stays silent when not connected.
timezone import to intent_service.pytimezone=True to all DateTime columns in models.py to match database schema after timestamptz migrationThe History sidebar now uses monthly grouping (January, February, etc.) instead of the same Today/Yesterday/This Week grouping as the Conversation List. Search functionality has been wired up to filter conversations by title.
If upgrading from v0.8.5.1, ensure the timestamptz migration has been applied:
alembic upgrade head
This converts all timestamp columns to timestamptz (timezone-aware).
None
production branchalembic upgrade headFull Changelog: v0.8.5.1…v0.8.5.2