Changelog



Latest

Version 1.0.0 - October 10, 2024

New Features

  • Face ID Login and Password Recovery
    • Implemented Face ID auto-login feature for iOS devices, enhancing security and convenience.
    • Added a “Forgot Password” feature to help users recover their accounts easily.
  • Push Notifications
    • Enabled push notifications for messages and matches on both iOS and Android platforms.
    • Integrated initial notification handling on app launch for better user engagement.

Improvements

  • Chat API Optimization
    • Debugged and optimized the chat API for better synchronization and reliability.
    • Implemented message caching to allow offline access to recent conversations.
  • User Interface Enhancements
    • Updated color schemes and styles for a modern and cohesive look.
    • Improved keyboard handling to prevent input fields from being covered.

Bug Fixes

  • Notification Issues
    • Resolved problems where push notifications were not being received by users.
    • Fixed duplicate notification alerts that occurred in certain scenarios.
  • Face ID Bugs
    • Fixed Face ID login issues specific to iOS devices, ensuring smooth authentication.
    • Resolved problems where Face ID prompts were not appearing correctly.
  • Keyboard Handling
    • Addressed issues where the keyboard would overlay on chat and input screens.
    • Ensured input fields remain visible and accessible when the keyboard is active.

Version 0.9.0 - September 15, 2024

New Features

  • Likes and Matches Redesign
    • Overhauled the likes and matches screens for improved usability and aesthetics.
    • Implemented new logic for handling likes, dislikes, and matching algorithms.
  • Advanced Filters
    • Added filters for age, location, and sports preferences to enhance match accuracy.
    • Users can now set and update their preferences easily within the app.

Improvements

  • Performance Enhancements
    • Optimized app launch time and reduced memory usage during heavy operations.
    • Improved database queries for faster data retrieval and smoother user experience.
  • Profile Editing Enhancements
    • Simplified the profile editing flow with a more intuitive interface.
    • Enhanced image picker integration for profile photos with better compatibility.

Bug Fixes

  • Authentication Fixes
    • Resolved login failures related to token issues and session management.
    • Fixed signup errors that were causing app crashes on certain devices.
  • UI Glitches
    • Addressed layout inconsistencies and UI glitches across various screens.
    • Fixed issues where the keyboard would cover form fields during input.

Version 0.8.0 - August 20, 2024

New Features

  • Chat System Overhaul
    • Migrated chat storage to MMKV for enhanced performance and reliability.
    • Implemented a new chat API with improved synchronization and message delivery.
  • Push Notifications for Chat
    • Added push notifications to alert users of new chat messages in real-time.
    • Users receive notifications even when the app is running in the background.

Improvements

  • User Interface Updates
    • Refreshed the app design with updated styles and color schemes for a modern look.
    • Improved keyboard handling in message input fields to enhance usability.
  • Background and Foreground State Handling
    • Improved app behavior when switching between background and foreground states.
    • Ensured data consistency and smooth transitions during state changes.

Bug Fixes

  • Chat Synchronization
    • Fixed issues where messages were not updating in real-time for users.
    • Resolved message duplication errors that occurred during synchronization.
  • State Transition Bugs
    • Fixed app crashes that occurred when transitioning between app states.
    • Addressed data not updating properly when returning to the app from background.

Version 0.7.0 - July 5, 2024

New Features

  • Matching Algorithm Improvements
    • Enhanced the matching logic to provide better user recommendations based on preferences.
    • Implemented fake data generation for testing and improving the matching process.
  • Logout Improvements
    • Improved the logout process to clear push notifications and disconnect chat services.
    • Ensured a clean session termination for enhanced security.

Improvements

  • Backend Restructuring
    • Simplified backend structures and endpoints for better performance and maintainability.
    • Improved error handling and API response times.
  • Code Cleanup
    • Removed unused packages and redundant code to reduce overhead.
    • Performed general code cleanup to improve app performance.

Bug Fixes

  • Likes Feature Fixes
    • Fixed major bugs affecting the likes and matches system, ensuring accurate updates.
    • Resolved issues where likes were not registering or were duplicated.
  • Performance Issues
    • Addressed slow loading times in certain modules due to inefficient queries.
    • Fixed high memory usage problems during heavy app operations.

Version 0.6.0 - May 20, 2024

New Features

  • Sign-Up Flow Overhaul
    • Rewrote the sign-up process for a smoother and more intuitive user experience.
    • Integrated new validation checks and improved error messaging.
  • Profile Update Enhancements
    • Users can now update their sports preferences during sign-up and profile edits.
    • Enhanced profile photo upload functionality with a new and improved image picker.

Improvements

  • Express Error Handling
    • Fixed server errors and improved backend response times for API calls.
    • Enhanced stability and reliability of the server.
  • Temporary Data Storage
    • Decided to use MobX store for temporary input storage during sign-up.
    • Improved data handling to prevent loss during the sign-up process.

Bug Fixes

  • Image Uploads
    • Resolved issues causing image uploads to fail or not appear after updates.
    • Fixed problems with image cropping, resizing, and format compatibility.
  • Data Synchronization
    • Addressed synchronization issues between frontend and backend data.
    • Ensured that user inputs are saved and reflected correctly in the app.

Version 0.5.0 - April 1, 2024

New Features

  • Face ID Login and Security Enhancements
    • Implemented Face ID login feature for iOS devices to enhance security.
    • Added alerts and fallback options for authentication failures.
  • New Sports and Custom Icons
    • Expanded the list of sports available for user selection.
    • Introduced custom icons to improve the sports selection interface.

Improvements

  • Chat Functionality
    • Enhanced the chat backend for better performance and message delivery.
    • Implemented read receipts and typing indicators for improved communication.
  • Authentication Flow
    • Enhanced sign-in and sign-up flows with better error handling and user feedback.
    • Fixed bugs related to admin disabling user accounts.

Bug Fixes

  • Image Handling
    • Fixed errors related to image uploads and profile picture updates.
    • Resolved loading issues during profile rendering on various devices.
  • Keyboard Handling
    • Addressed problems with the keyboard overlaying input fields during data entry.
    • Improved responsiveness and usability of input fields.

Version 0.4.0 - February 15, 2024

New Features

  • Push Notifications Implementation
    • Added push notification support for messages and matches on both iOS and Android.
    • Users receive real-time updates even when the app is closed.
  • User Reporting and Blocking
    • Implemented features to allow users to report and block others for safety.
    • Enhanced moderation tools for maintaining community standards.

Improvements

  • Matching Algorithm Updates
    • Updated matching logic to consider more user preferences and activities.
    • Improved accuracy of match suggestions based on filters.
  • Design and Layout Enhancements
    • Updated the overall app design for a cleaner and more intuitive interface.
    • Fixed layout issues across different devices and screen sizes.

Bug Fixes

  • Image Handling
    • Fixed issues with profile image uploads, including size and format errors.
    • Resolved crashes related to image processing during profile updates.
  • App Stability
    • Addressed crashes occurring during navigation transitions.
    • Improved error handling to prevent unexpected app closures.

Version 0.3.0 - December 1, 2023

New Features

  • Chat Implementation
    • Introduced one-on-one chat functionality between matched users.
    • Basic messaging features with support for text and emojis.
  • Profile Enhancements
    • Users can now add a description and select their game level in profiles.
    • Enhanced profile editing capabilities with new input options.

Improvements

  • Filtering Options
    • Added filters for age, location, and sports to improve match relevance.
    • Users can easily adjust their preferences to find better matches.
  • Authentication Improvements
    • Enhanced sign-up and login processes with better validation and feedback.
    • Implemented email verification for account security.

Bug Fixes

  • Form Validation
    • Fixed errors in form validation that were preventing successful sign-ups.
    • Improved error messages to guide users in correcting input mistakes.
  • Navigation Issues
    • Resolved problems with screen transitions and navigation logic.
    • Fixed bugs causing users to be redirected incorrectly after certain actions.

Version 0.2.0 - July 15, 2023

New Features

  • User Authentication
    • Implemented secure sign-up and login functionality with email verification.
    • Users can reset passwords securely through the app.
  • Profile Creation
    • Users can create personal profiles with information and photos.
    • Introduced the ability to select favorite sports and interests.

Improvements

  • UI Design
    • Developed a clean and intuitive user interface for better user engagement.
    • Standardized design elements and improved visual consistency.
  • Performance Enhancements
    • Optimized app performance for smoother navigation and faster load times.
    • Improved memory management to prevent crashes on older devices.

Bug Fixes

  • Sign-Up Errors
    • Fixed issues causing sign-up failures due to validation errors.
    • Resolved email verification problems that were blocking account creation.
  • Image Uploads
    • Addressed failures in image uploading due to file size limitations.
    • Improved error handling for unsupported file formats during uploads.

Version 0.1.0 - January 16, 2023

Initial Release

  • Project Setup
    • Established the project structure using React Native and Expo.
    • Set up version control with Git and implemented CI/CD workflows.
  • Basic Navigation
    • Implemented initial navigation between login, sign-up, and home screens.
    • Created foundational UI components for future development.

Bug Fixes

  • Dependency Issues
    • Resolved conflicts with package versions and updated dependencies.
    • Fixed errors during the build and deployment processes.
  • UI Glitches
    • Addressed minor UI glitches in the initial layouts.
    • Improved responsiveness of buttons and interactive elements.