Videos Get Their Own Space
- Added a dedicated Video tab for organizing gameplay clips and trailers
- Introduced Game Notes sections for better note organization
- Added drag-and-drop reordering for notes and sections
- Integrated voice transcription for hands-free note creation
- Refactored the gallery system for improved media browsing
- Added database backup and restore functionality
- Implemented haptic feedback throughout the app for tactile interactions
- Enhanced game notes with richer editing capabilities
- Fixed Firebase iOS authentication edge case
- Resolved game detail navigation bug when switching between tabs
Firebase Auth & Avatar Customization
- Rebuilt authentication system on Firebase for improved reliability
- Added avatar customization with multiple parts and color options
- Made genres, themes, and franchises clickable for discovery
- Added ability to link and unlink authentication providers
- Moved privacy policy and terms of service into settings
- Improved app boot handling for faster startup
- Added modal-based sign-in flow for smoother onboarding
- Implemented tap-active-tab to scroll to top
- Fixed game add flow after fresh sign-in
- Resolved boot navigation race condition
Steam Integration & Enhanced Sharing
- Added share button for sharing game details and lists
- Introduced Steam account linking and game import
- Implemented deep linking for games, lists, and profiles
- Added long-press on notes to toggle completion status
- Built migration tool to move local games to cloud account
- Enabled discovering games via metadata like developer and publisher
- Full Steam integration with library sync and profile display
- Enhanced search with better relevance and fuzzy matching
- Improved deep link processing with fallback handling
- Migrated to native stack navigators for smoother transitions
Enhanced Discovery & Streamlined Search
- Added clickable metadata navigation for genres, themes, and more
- Introduced notes sections with drag-and-drop organization
- Enabled inline notes editing without opening a separate screen
- Added game modes and perspectives as filter categories
- Centralized filter management for consistent behavior across screens
- Improved release date display with better formatting
- Fixed welcome modal timing to not interrupt onboarding
- Added account deletion option in settings
- Implemented global loading indicator for network operations
- Migrated remaining screens to native stack navigators
Enhanced Discovery & Smooth Navigation
- Added themes as a filtering category for deeper discovery
- Implemented infinite scroll for large game libraries
- Added personal ratings as a filter and sort option
- Introduced scroll-to-top on tab press for quick navigation
- Added loading animations for smoother transitions
- Enabled public lists access for unauthenticated users
- Built custom activity indicator matching the app design
Lists, Logins & Level-Ups
- Introduced game lists for organizing and sharing collections
- Celebrated one-year login milestone with special recognition
- Added user profiles with avatars and role badges
- Expanded themes, filters, and NSFW content controls
- Added upvoting for community lists
- Improved animations for smoother page transitions
- Faster authentication with reduced sign-in latency
Light Theme & Discover Similar Games
- Added light theme option for daytime browsing
- Introduced similar games discovery on game detail pages
- Added rating counts to show community engagement
- Refreshed visual design with updated spacing and typography
- Improved overall performance with reduced re-renders
- Migrated animations to Reanimated for smoother 60fps motion
Enhanced Navigation & Search
- Redesigned bottom navigation with clearer iconography
- Expanded search capabilities with multi-field matching
- Enhanced filter system with better category organization
- Made status pills configurable for personalized workflows
- Standardized UI components for visual consistency
- Improved startup reliability with better error recovery
- Continued Reanimated migration for remaining animated views
First iOS Release & Enhanced Performance
- Launched on iOS with full feature parity
- Adopted FlashList for dramatically faster list rendering
- Added drag-and-drop for manual game reordering
- Normalized search results across franchises and series
- Modernized UI with updated card designs and spacing
- Fixed release date parsing and network timeout handling
- Migrated touch handling to Gesture Handler for reliability
Enhanced Game Discovery & Smoother Experience
- Added per-tab filters and sort options for each game status
- Introduced time to beat estimates on game detail pages
- Added franchise filtering to explore full game series
- Built update notification system for new version awareness
- Enabled auto-refresh of game metadata for latest info
- Improved image loading with progressive placeholders
- Added platform and rating display on the game add screen
Smarter Search, Popularity Picks, Multi-Platform
- Improved search with smarter ranking and typo tolerance
- Added popularity-based browsing for trending games
- Expanded multi-platform support with better detection
- Cleaned up filter UI with collapsible sections
- Smoother experience with reduced jank during scrolling
- Revamped Elasticsearch indexing for faster queries
- API improvements for more efficient data fetching
Enhanced UX with Smart Tips & Advanced Filtering
- Added smart tips system with contextual guidance for new users
- Introduced advanced filtering with multi-select and range options
- Built settings modal for app configuration
- Added tip management to dismiss or reset onboarding hints
- Enabled moving games between statuses with a long-press action
- Enhanced performance with optimized list virtualization
- Better data management with improved cache invalidation
Enhanced Game Tracking & Network Connectivity
- Added dropped status for tracking abandoned games
- Introduced offline detection with automatic retry on reconnect
- Built unified network architecture for consistent connectivity handling
- Polished UI with refined spacing, colors, and touch targets
- Centralized NetworkService for all API communication
- Added global NetworkContext for app-wide connectivity state
- Fixed rating display rounding for fractional scores