PLAYGARAJ v2.5.0 - RELEASE NOTES AND NEW FEATURES

PLAYGARAJ v2.5.0 - RELEASE NOTES AND NEW FEATURES

Hello PlayGaraj community! ✌️

We continue to make PlayGaraj much better, more stable, reliable, and enjoyable for you. Your feedback has always been our greatest guide. Today, we are thrilled to announce the v2.5.0 release, which includes long-awaited amazing features and completely resolves critical bugs we've identified!

Here is what has changed in PlayGaraj with the new version:


🛠️ FIXED ISSUES

Critical Improvements:

  1. Chat Message Sorting Issue Resolved: We know that the sudden mix-up in the order of chat messages, especially during long and intense negotiations, was a frustrating issue. We have completely fixed this problem! Now, no matter how much your message count increases, your chat screen will work extremely fluently and stably, and messages will be displayed in the correct order as they should be.
  2. Login and Profile Loading Issue Fixed: The issue where the user was not redirected to their profile despite receiving a "Login successful!" notification while creating an account with an email and password has been resolved. Now, regardless of your login method (Google or Email), our system grants a smart 5-second tolerance period for database operations to complete. Thus, registration processes are comfortably completed in the background, and you are redirected to your profile without any issues.

User Experience Enhancements:

  1. Direct Transition from Chat to Profile: You no longer need to go back between screens to visit the profile of the person you are chatting with! When you click on the user's profile picture or name at the top of the ChatScreen, you will be directly routed to their Public Profile page. This way, you can instantly access the other listings or the seller rating of the person you are chatting with in a single click.
  2. Smart Listing Feed End Card: When you scroll through the listings on your selected server and reach the end, you will no longer face a blank screen. Instead, a special information card will appear, notifying you that there are no more listings on this server. By clicking on this card, you can easily be redirected to the Filter page and quickly start new searches.
  3. Very Long Username and Name Overflow Issue Fixed: For profiles with very long usernames or display names, the issue of the name overlapping with the top buttons and overflowing the screen edge (RenderFlex overflow) has been completely resolved. Names are now automatically truncated with an ellipsis (...) according to the screen width. Also, if you want to see the full name, simply long-press on the name, and the user's full name will be displayed completely in a stylish Tooltip!
  4. Premium Image Viewer and Advanced Gestures: The full-screen image viewer that opens when listing images are clicked has been completely revamped and made entirely user-friendly:
    • Fluid Double-Tap to Zoom: By double-tapping on any point of the image, you can instantly zoom in 2.5x with a smooth animation, and double-tap again to return to normal.
    • Conflict-Free Zoom and Swipe: Swiping between pages is intelligently locked during zoom; so you don't accidentally switch to other images while navigating within a zoomed image.
    • Vertical Drag to Dismiss: You can instantly close the page with an extremely fluid animation by swiping the image vertically up or down.
    • Bottom Thumbnail Bar: In listings with multiple images, you can easily preview other images via a stylish, semi-transparent bar appearing at the bottom and switch directly to that image with a single click.
  5. Smart Description Limitation (Read More / Show Less): To prevent the page layout from breaking when listing descriptions are too long, an automatic limitation has been introduced. For listing descriptions exceeding 5 lines, a stylish "Read More" button will now appear, and when clicked, the entire description will be displayed with a smooth expand/collapse animation (AnimatedSize). Additionally, full localization support is provided for all languages supported by the app (Turkish, English, Azerbaijani, German, etc.).
  6. Premium Editing Convenience for the Listing Owner: The poor user experience caused by the 'Edit' button staying at the very bottom of the page when viewing our own listings has been eliminated! Now, when you enter your own listing, the unnecessary 'report listing' button in the top right corner (in the circular buttons over the image on mobile view, in the regular menu on desktop view) is automatically hidden. Instead, there is a stylish 'Edit' (pencil) button that allows you to quickly go directly to the listing editing page. The reporting button remains active only on listings belonging to others.
  7. Simplified Listing Type Selection (Moved to the Top): The 'Listing Type' (For Sale, Trade, Free, etc.) selection area on the listing creation page, which used to be next to the 'Listing Value' entry section at the bottom of the page, has now been moved to the very top of the page—a much more accessible location! Thus, you will be able to determine your listing type in the very first step and in a highly comfortable way when creating a listing.
  8. Advanced Listing Type Filtering Options: While previously it was only possible to filter for the 'Wanted' listing type on the Filters screen, now all listing types in the app (For Sale, Trade, Free, Wanted, and Auction) have been added to the filtering options! This way, you will be able to reach the listings of the type you are looking for much more easily and quickly.
  9. Quick Filter Reset and Auto-Close: The obligation to press the 'Apply Filters' button again to return to the home page after pressing the 'Reset' button in the top right corner of the Filters screen has been removed! Now, when you click the 'Reset' button, all your filters are instantly reset, the screen closes automatically, and takes you straight back to the updated home page.
  10. Smart Filtering and Dynamic Pagination Boost (Scroll Deadlock Fixed): When search or listing type filters are applied, and there are very few listings matching your criteria in the first batch fetched from the database, the screen wouldn't fill up, making it impossible to scroll down and trigger more listings (scroll deadlock). This issue has been professionally fixed! Our system continues to fetch data in batches from Firestore in the background until at least 10 listings matching your filters have accumulated. Thus, the page can be scrolled down smoothly without locking up, and all filtered listings can be viewed completely while preserving data consumption.
  11. Profile Picture Removal Option: Previously, there was no option to delete or remove the selected photo on the profile editing screen. Now, a highly stylish and modern options menu (BottomSheet) has been added that opens when you click on the profile picture or the camera icon next to it! Through this menu, you can set a new photo with the 'Choose from Gallery' option or completely remove your current profile picture with the 'Remove Photo' option. When the photo is removed, your profile automatically reverts to the stylish, standardly designed letter icon profile view bearing your username's initial.
  12. Multi-line Listing Description Entry (New Line Issue Fixed): The issue where users could not move to the next line by pressing the 'Enter/Return' key on the keyboard in the vehicle description writing area on the listing creation and listing editing pages (only the 'Done' or 'Next' action would appear) has been fixed! The reason for this was that Flutter imposed a single-line keyboard layout even in multi-line fields because the default keyboard type in the shared component was set to standard text. By specifically defining the multiline parameter for the description fields, users are now able to move to the next line as they wish and write their listing details in an organized manner.
  13. Strong Character and Numerical Limits in Listing Creation and Editing: To both preserve the layout of the listings and enrich the user experience, smart character and numerical limit control mechanisms have been integrated into the listing creation/editing forms:
    • Modern character counters (e.g., 142/400) that update instantly as the user types are designed to be displayed right below the Vehicle Name (Maximum 35 Characters) and Description (Maximum 400 Characters) fields.
    • The maximum limit for Listing Value (In-Game Currency) has been updated to 99,999,999.
    • The maximum limit for Horsepower (HP) has been set to 9999.
    • All these numerical limits instantly generate localized error messages and dynamic validation warnings according to that country's number formatting standard (e.g., 99.999.999 or 99,999,999) in 8 different languages supported by the app.

🚀 NEW FEATURES AND ADDITIONS

  1. Listing Card Themes (Premium Looks)

    Now you can make your published listing draw much more attention! From your listing details page, you can change the theme of your listing for only 10 credits. Make a difference in the showcase by choosing the theme that best suits your vehicle's style.
    Available Themes: Standard, Modern, Sporty, Luxury

  2. Starred Rating System for Profiles

    We have activated the seller rating system to create a reliable trading environment! Now, from the menu in the top right corner of the chats you've started, you can rate the person you are trading with out of 5 stars.

    • Fair Rating Conditions: To prevent abuse, the chat must have been initiated at least 5 minutes ago, and both parties must have sent a minimum of 5 messages to each other in order for you to be able to rate.
  3. Transaction Count and Trade Ranks

    A successful "transaction count" feature has now been added to profiles. Depending on the number of trades you make, special seller badges/titles will be displayed on your profile:

    • Apprentice Seller (0 - 2 Transactions)
    • Trusted Dealership (3 - 9 Transactions)
    • Elite Trader (10+ Transactions)
  4. New Listing Type: Auction!

    We have introduced the Auction system for you to sell your vehicles at their exact value or to snatch up rare vehicles with a thrilling bidding war! By selecting the "Auction" type while creating a listing, you can set a starting price and a duration for your vehicle.

    • Auction Duration Options: 5 minutes, 15 minutes, 30 minutes, 1 hour, 3 hours, 5 hours, or 8 hours.
    • Auction Initiation Conditions: To use this feature, you must prove that you are a reliable seller. You must have at least 5 successful transactions (Trusted Dealership) and a minimum profile score of 4 stars.
    • Auction Participation Conditions: To place a bid, you must have at least 2 transactions on the platform and a minimum profile score of 3 stars.
  5. Marking a Listing as Sold by Watching an Ad Video!

    Did you sell your vehicle? Now you can mark your listing as sold completely free and effortlessly! With the new button added to the top of the Edit Listing page, you can instantly change your listing's status to "Sold" just by watching a short rewarded ad video.

    • Stylish Sold Badges: Listings marked as sold will be displayed with a semi-transparent darkened background and a stylish red "SOLD" badge on them, both in the home page feed, on your own profile, and on the public profile pages viewed by other users.
  6. Smart Ad Placement and PRO Membership Privilege!

    We have brought a brand new ad system integrated in a way that will not ruin the user experience!

    • Smart and Responsive Positioning: While ads are positioned between "Technical Details" and "Listing Tags" in a way that won't disturb the user in standard listings; in Auction-type listings, they are stylishly placed between the "Listing Title" and the "Auction Card" so that you don't miss the bids and the remaining time.
    • Ad-Free Experience (PRO Member Privilege): For our users with a PlayGaraj PRO membership, banner ads on the listing details page are completely hidden, thus providing an uninterrupted and Premium experience.
  7. Global Trade Network: New Servers!

    As the PlayGaraj community grows day by day, we have expanded our server infrastructure to ensure our players can access vehicles in their regions and the global market much more easily!

    • 5 New Country Servers: We have added 5 new country servers to our infrastructure in alphabetical order, complete with country flags and codes:
      - Philippines (PH) 🇵🇭
      - India (IN) 🇮🇳
      - Iraq (IQ) 🇮🇶
      - Mexico (MX) 🇲🇽
      - Pakistan (PK) 🇵🇰
    • Premium Dropdown Menu Experience: The server selection dropdown menu on the listing creation and listing editing screens has now been revamped to include country flags and codes. This way, you can choose which server to send your listing to with a much more prestigious and visual interface.

Update your app right now and enjoy these new features! Thank you for your support and feedback. Happy trading! 🚗💨

Comments

Popular posts from this blog

What is PlayGaraj? The Safe Haven for Virtual Car Collectors

How to Trade In-Game Cars Safely: Avoiding Scams