Files
Sage/lib/features
Dani 31c4ba4cba Add detailed logging for Firebase upload debugging
🔍 Upload Debugging:
- Added logs to show when items are added to Hive
- Shows item key and householdId after Hive save
- Logs upload attempts to Firebase
- Shows success/failure for each upload
- Logs reason for skipping Firebase sync

📝 Log Messages:
- 📝 Added item to Hive: {name}, key={key}, householdId={id}
- 🚀 Uploading item to Firebase: {name} (key: {key})
-  Successfully uploaded to Firebase
-  Failed to sync item to Firebase: {error}
- ⚠️ Skipping Firebase sync: householdId={id}, key={key}

🎯 Next Steps for User:
1. Install new APK
2. Add an item while in household
3. Check logcat for upload messages
4. If seeing "⚠️ Skipping" → item.householdId is null
5. If seeing " Failed" → Firebase error details shown
6. If seeing " Successfully" → check Firebase Console

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-04 16:07:42 -04:00
..