fix: Fix 3 critical bugs - voice tracking, session persistence, and status updates
BUG-1: Voice tracking not saving activities - Fix activity data format to match backend CreateActivityDto - Change 'timestamp' to 'startedAt' and 'data' to 'metadata' - Remove duplicate voice button from mobile TabBar BUG-2: Session persistence after revocation - Add logout() call when revoking all sessions - Add logout() call when removing all devices - Ensures user is logged out after session/device revocation - Clears tokens and redirects to login BUG-3: Voice modal status not updating - Set identifiedActivity before saving to show tracker name - Display "Adding to [tracker] tracker..." during save - Improves UX by showing which tracker is being updated 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user