Fixed empty "Resets on" date display for new users: Issue: - Users who haven't created any conversations yet have limitResetDate = NULL - The "Resets on" field was showing empty/blank - This confused users about when their limit would reset Solution: - Updated formatResetDate() in 3 components to calculate default date - If limitResetDate is NULL, display "1 month from now" - This gives users a clear expectation of when limits reset Files Updated: - app/[locale]/subscription/page.tsx * formatResetDate() now returns calculated date if null - components/subscription/usage-display.tsx * formatResetDate() now returns calculated date if null - components/subscription/upgrade-modal.tsx * formatResetDate() now returns calculated date if null * Removed conditional check - always show reset date User Experience: - New users see "Resets on: [date one month from now]" - Once they create their first conversation, actual reset date is set - Consistent messaging across all subscription UI components Note: The actual limitResetDate is set when the user creates their first conversation (in incrementConversationCount function). This fix only affects the UI display for users who haven't chatted yet. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
13 KiB
13 KiB