👋 Welcome to Roomy
Thanks for checking out Roomy! This app is designed to make shared living a bit easier by keeping your household organized around shopping and tasks.
August 11, 2025
✨ New Features
- Error Tracking: Added Firebase Crashlytics and PostHog for better crash reporting and analytics to help us fix issues faster
- Smart Toast Messages: Notifications now display for intelligent durations based on text length for improved readability
🐛 Bug Fixes
- Household Invites: Fixed critical bugs in the invite code system introduced in v0.2.3, including acceptance logic and request handling
- Android App Name: Fixed app display name from "roomy_flutter" to "Roomy" on Android devices
- Dutch Language: Fixed Dutch localization not updating immediately when switching languages
- Profile Camera: Fixed camera button not working for profile pictures in Settings
- Splash Screen: Fixed double-logo issue on native splash screens
- Emulator Connection: Fixed Firestore emulator connection for local development
- Username Input: Removed confusing @ symbol from username placeholder for better UX
💅 Improvements
- CI/CD Pipeline: Added GitHub Actions for automated deployment and code review workflows
- Website Performance: Implemented comprehensive performance optimizations
- Development Tools: Enhanced Claude Code integration with PR assistant and code review automation
July 30, 2025
✨ New Features
- Household Invite Codes: Join households using 4-character invite codes generated by existing members
- Join Request System: New members submit join requests that household admins can review and approve
- Improved Invite Flow: Clearer messaging when joining households with visual feedback
🐛 Bug Fixes
- Dutch Translations: Corrected untranslated English text in Dutch localization
- Splash Screen Background: Fixed iOS splash screen showing white background instead of dark purple theme
- Shopping List Keyboard: Better keyboard dismissal behavior in shopping lists
- Invite System Cleanup: All pending invites and requests now properly cancelled when accepting an invite
- Invite Categorization: Fixed logic that incorrectly categorized user requests and invitations
- App Icon on Splash: Separated app icon and splash icon to prevent square icon on Android splash screens
💅 Improvements
- Invite Code Performance: Optimized lookup with dedicated Firestore collection (O(1) instead of O(n))
- Cloud Functions: Enhanced architecture with service-based separation of concerns
- Form Validation: Improved with localized error messages
- Firebase Logging: Updated cloud functions to use proper Firebase logging
- Layout Consistency: Improved cleaning tasks layout with proper alignment
- Code Maintainability: Refactored cloud functions to use constants instead of hardcoded strings
- Development Workflow: Added Makefile commands for common development tasks
July 22, 2025
💅 Improvements
- Website Dark Mode: The Roomy website now features a consistent dark theme throughout all pages for better viewing comfort
💬 We'd love your feedback! 🎉
Your thoughts help us make Roomy even more awesome! We're genuinely excited to hear from you - whether it's bugs you've spotted, cool features you're dreaming about, or just how you're rocking the app in your household.
Here's the super easy way to reach us:
Triple-tap anywhere on your screen and boom! The feedback form appears like magic ✨
We read every single message that comes through. Your input directly shapes what we build next!
🚀 What you can do now
🛒 Shopping Lists
Every household starts with a default shopping list (this one sticks around - you can't delete it).
Adding items
Hit the + button and type what you need.
Quantities
Want multiple of something? Type "x3" after the item name, or use the quantity buttons to bump the number up or down.
Photos
Snap a photo and attach it to an item - helpful when you need a specific brand or type.
Removing items
Swipe left or right on any item to delete it.
Shopping mode
Check things off as you shop. The progress bar shows how you're doing, and the navigation buttons will jump you to the next item you haven't grabbed yet.
Multiple lists
Need separate lists for different stores or occasions? Tap the + in the top right to create more.
🔮 Coming up
We're working on cleaning schedules and ways to track who pays for what around the house.