A new version of My GTA Garage is ready. Update now to get the latest features and improvements.
This information is per-character and used for snapshot shares only.
Select your specific property locations for correct map plotting.
Save or load a local .json file containing the current character's vehicles.
Choose a custom accent color for the app. This color will sync to the cloud and be visible to others in View Only Mode.
Select a backup file from Google Drive to restore for this character. Auto-sync file is usually at the top.
Note: It may take a moment for the progress window to appear after clicking Export. Generation time depends on the total number of vehicles.
Please wait while we prepare your collection.
Your vehicle collection PDF has been generated.
My GTA Garage is the ultimate tool for GTA Online car collectors to track, organize, and manage their vehicle fleets.
Your Google Drive connection has expired or been disconnected. Please sign in again to continue syncing your garage to the cloud.
We found existing cloud data that does not match your current device. Please choose which version to keep as the master save.
Please wait while your image is securely saved to Google Drive.
Please wait while your snapshot is generated and permissions are updated.
Assign a nickname to this floor (e.g., "Muscle Cars").
Syncing vehicle data with cloud database (Images & Drive stats).
v1.63.0 (Current)
• Fully calibrated interactive GTA V map with precise data-mined engine coordinates [X, Y].
• Implemented advanced coordinate translation logic with custom scaling for accurate pin placement.
• Expanded map view area in the modal and relocated navigation controls for better visibility.
• Support for dynamic business locations (Nightclubs, Offices, Agencies, etc.) with sub-location selection.
v1.62.16
• Introduced gta_app_settings.json to Google Drive Sync, seamlessly backing up Theme Colors, Gamertags, and App Settings across devices.
• Fixed an issue preventing successful deletion of custom vehicle images from Google Drive.
v1.62.15
• Added "For Sale" status tracking with checkboxes, visual badges, filters, and a dedicated Group By view.
• Added "Potential Revenue" statistics for vehicles marked "For Sale" to the Sales Dashboard.
• Integrated "For Sale" alerts directly into the Daily Sell Timer.
• Overhauled "Export to PDF" modal with a full Advanced Filter grid for precise exports.
• Hid "For Sale" metrics from View Only Mode to protect privacy on shared links.
v1.62.14
• Added total revenue and vehicle count statistics to the Sales History modal.
• Added shared user gamertag and platform info to the View Only Mode welcome modal.
v1.62.13
• Implemented Token Lifespan Awareness for proactive session validation.
• Added background token refresh on app focus to prevent session expiration.
v1.62.12
• Fixed Public Shareable JSON file sync issue.
• Added fetchPublicShareId to identify existing public share files.
• Persisted "Include custom images in public shares" setting.
• Ensured data consistency in public snapshots during auto-sync.
• Fixed character switching logic for public shares.
v1.62.11
• Added Hex code input to Theme Customization.
• Fixed Share Link button to automatically check permissions and copy link in the background.
• Fixed collapsible groups state to properly restore after clearing search results.
v1.62.10
• Added custom accent color theme system with color picker in settings.
• Added "Wishlist" feature for vehicles with ghosted cards, projected cost, and confirm purchase flow.
v1.62.9
• Set exact heights for View Only Mode banner and return button for better alignment.
• Made vehicle images in the detail card clickable to view full screen.
• Improved header responsiveness on smaller screens to prevent text cutoff.
• Implemented smart scrolling for the controls bar on mobile devices to maximize screen space.
v1.62.8
• Reduced height of View Only Mode banner and return button.
• Updated View Only Mode footer with platform abbreviations and tighter spacing.
• Improved Google Drive token refresh logic to retry before disconnecting.
• Enlarged and centered buttons in the Garage Tools modal.
v1.62.7
• Improved View Only Mode banner layout for smaller screens.
• Removed "Shared by" text from footer in View Only Mode.
v1.62.6
• Improved View Only Mode footer layout to be inline.
• Adjusted Share button width in vehicle detail card for View Only Mode.
v1.62.5
• Enhanced View Only Mode UI (hidden buttons, updated labels, shared user info in footer).
• Added granular Gamertag visibility settings for Snapshots, PDFs, and Shareable Links.
v1.62.4
• Changed public snapshot creation notification to a modal.
• Added a progress modal window during public snapshot creation.
• Updated proxy fallback chain for shared snapshots.
v1.62.3
• Attempted fix for public share link loading.
v1.62.2
• Fixed public share link loading for unauthenticated users with a fallback download method using the direct download endpoint.
• Replaced standard browser alerts with a custom themed toast notification system.
• Improved clipboard copying reliability with a dual-method system (Clipboard API + fallback).
• Fixed "Share Garage" button in Garage Tools with background pre-fetching.
v1.62.1
• Fixed public share link loading for unauthenticated users with a fallback download method.
• Replaced standard browser alerts with a custom themed toast notification system.
• Improved clipboard copying reliability with a dual-method system (Clipboard API + fallback).
• Fixed "Share Garage" button in Garage Tools with background pre-fetching.
v1.62.0
• Added "Share Garage" button to Garage Tools for instant public link copying.
• Implemented vehicle deep-linking: Share direct links to specific cars in your collection.
• Added "Share Choice" modal to vehicle detail cards with Snapshot and Link options.
• Improved "View Only Mode" security by hiding all modification buttons and adding safety guards.
• Fixed UI rendering issues in normal mode caused by template literal syntax in static HTML.
v1.61.4
• Implemented Public Sharing feature: Create time-stamped JSON snapshots of your garage on Google Drive.
• Added "Share Settings" tab to settings modal for managing public permissions and links.
• Added "View Only Mode" for viewing shared garage snapshots without modifying local data.
• Reverted Google Drive token refresh logic to improve session recovery.
• Improved error handling for cloud folder setup to prevent premature error messages.
v1.61.3
• Added "Garage Tools" menu to consolidate advanced management features.
• Moved "Swap Entire Garage" tool into the new Garage Tools menu.
• Added export criteria details to the PDF header for better collection tracking.
v1.61.2
• Added Advanced Filtering system to search by Garage, Floor, Brand, Class, and more.
• Added Advanced Filter button to the search bar.
• Improved search results view when filtering is active.
• Fixed Google Drive sync error auto-refresh logic.
v1.61.1
• Fixed PWA 404 error on GitHub Pages by using relative paths in manifest and service worker.
v1.61.0
• Implemented full PWA (Progressive Web App) functionality.
• Added "Add to Home Screen" support with custom manifest and icons.
• Added Service Worker for offline support and instant loading.
• Implemented smart image caching for GitHub and Google Drive images.
• Added "Update Available" modal notification system.
v1.60.57
• Improved PDF image rendering by switching to background-image for all small vehicle cards, ensuring consistent aspect ratio across all environments.
• Fixed a rendering bug where stock images could appear stretched in certain PDF viewers.
v1.60.56
• Fixed aspect ratio of stock images on small vehicle cards in PDF exports.
• Improved spacing and alignment of small vehicle cards in PDF exports to match large card logic.
v1.60.55
• Updated Cloud Sync status indicator in the header with new icons (🔌 for offline) and tooltips.
• Added "Last Synced" timestamp in parentheses to the Google Drive settings tab.
• Added automatic sync status updates when the browser goes online or offline.
v1.60.53
• Added a new plate option for "LS Car Meet" plates.
v1.60.52
• Fixed "Garage Full" warning incorrectly appearing when editing a vehicle already in a full garage.
• Restricted "Garage Full" alerts to only trigger during "Add" or "Duplicate" operations, allowing more flexibility when editing existing vehicles.
v1.60.51
• Added ability to delete custom vehicle images from Google Drive directly from the Add/Edit/Duplicate windows.
• Implemented confirmation and success modals for image deletion.
• Automatically updates all vehicles using a deleted image to revert to default.
v1.60.50
• Reorganized the "About" page for better clarity, grouping sharing and export features into their own section.
• Added detailed "PDF Export" documentation to the About page.
• Updated Gamertag and Platform information to reflect their impact on both snapshots and PDF exports.
v1.60.49
• Fixed custom vehicle images being cut off on PDF exports by switching to "contain" scaling.
• Matched large vehicle card image box height to the main application view (250px) for better visual consistency.
• Improved image rendering logic for both small and large vehicle cards in PDF exports.
v1.60.48
• Added "Group By" and "Group Value" filters to the PDF export window.
• Users can now export specific groups of vehicles (e.g., by Brand, Class, or Wheels) just like the main app view.
• Improved PDF export flexibility with nested filtering options.
v1.60.47
• Fixed "Edit Vehicle" button functionality on both small and large vehicle cards for string-based IDs.
• Improved vehicle sorting logic to handle alphanumeric IDs consistently.
• Refined vehicle ID comparisons across the application to handle both string and numeric formats.
v1.60.46
• Implemented dynamic height for large vehicle cards in PDF export.
• Added row-based height synchronization to ensure grid alignment while saving space.
• Optimized PDF generation loop for better multi-page handling with variable card sizes.
v1.60.45
• Optimized large vehicle detail card layout for PDF export to prevent row overlapping.
• Reduced image height and padding on large cards to ensure 2x2 grid fits perfectly on A4 pages.
• Improved vertical spacing and centering for multi-page PDF exports.
v1.60.44
• Fixed horizontal aspect ratio distortion for large vehicle cards and images in PDF export by using dynamic height calculation.
v1.60.42
• Added real-time progress bars and percentage indicators to PDF and Snapshot generation modals.
• Added a performance note to the PDF Export window regarding generation times.
• Optimized generation logic to provide smoother UI updates during heavy processing.
v1.60.41
• Fixed custom images not showing in PDF export using blob logic.
• Updated large vehicle detail PDF layout to 2x2 centered grid with headers on every page.
• Corrected vehicle image aspect ratio on small PDF cards.
v1.60.40
• Fixed missing Weapon, HSW, Drift, and Imani chips on PDF large detail cards.
• Corrected aspect ratio distortion for large vehicle cards in PDF export.
v1.60.39
• Updated PDF large detail cards to a 2-column layout for better space utilization.
v1.60.38
• Redesigned PDF header with platform logos, text, and gamertag.
• Added option to export small vehicle cards or large detail cards to PDF.
v1.60.37
• Removed edit buttons and external links from PDF vehicle cards for a cleaner look.
• Increased header button icon sizes for better visibility.
v1.60.36
• Enhanced PDF visual design by matching the background color to the dark theme of the app (#1e1e1e).
• Improved overall PDF aesthetics for digital viewing.
v1.60.33
• Added "Drift" and "Imani Tech" vehicle options.
• New grouping modes for Drift and Imani Tech.
• Added Drift and Imani Tech counts to Garage Stats.
• Optimized checkbox layout in vehicle modals for better responsiveness on all devices.
• Added "Weaponized" status chip to vehicle cards and detail views for better visibility.
v1.60.32
• Improved platform identification on snapshots by displaying the specific platform name alongside the logo (e.g., PS5, Xbox Series) to avoid confusion between identical brand icons.
v1.60.31
• Added "Gamertag & Platform" settings per character.
• Display gamertag and platform icon on shared vehicle card snapshots.
• Added option to toggle gamertag visibility on snapshots.
v1.60.30
• Added a "Save Image" button to the Snapshot Ready modal, allowing users to directly download vehicle cards locally.
v1.60.29
• Added "Favorites" count to the Garage Stats window.
v1.60.28
• Optimized large vehicle detail card for mobile: implemented a grid layout for action buttons (Copy, Move, Sell, Share) to prevent overflow on small screens.
• Fixed blurry badges on the detail card by introducing high-fidelity detail-badge styling with improved font rendering and better wrapping.
v1.60.27
• Improved mobile responsiveness for Add/Edit vehicle modal by stacking Favorite, Weaponized, and HSW checkboxes vertically on small screens to prevent overflow.
v1.60.26
• Fixed "ReferenceError: gisLoadedInit/gapiLoadedInit is not defined" by moving Google library scripts to the bottom of the page, ensuring they load after the initialization functions are defined.
v1.60.25
• Fixed ID collision risk by implementing a more robust unique ID generation method.
• Added "HSW" to the Garage Stats dashboard.
• Added "Group by HSW" option to the main view dropdown.
• Updated About page to reflect new grouping options.
v1.60.24
• Added "HSW" (Hao's Special Works) vehicle detail to track upgraded vehicles.
• Added HSW checkbox to Add/Edit/Duplicate vehicle windows.
• Displayed HSW status as a badge on vehicle cards and a chip on detail views.
• Ensured consistent button styling for "Save" actions across the application.
v1.60.23
• Added safeStorage wrapper to prevent the app from crashing in restricted iframe environments or strict browser privacy modes.
• Added robust error handling for JSON parsing of local storage data to prevent corrupted data from breaking the app.
• Improved render error handling to display visible error messages instead of failing silently.
v1.60.22
• Completely removed the lingering crossorigin="anonymous" attribute from the large detail card template. Custom Google Drive images will no longer hit a CORS block and revert to the stock fallback image.
v1.60.21
• Implemented dual-mode authentication strategy. Mobile devices no longer use background timers to refresh tokens, preventing random account picker popups. Replaced with intelligent, proactive refresh validation right before API calls and when the app wakes up.
• Removed aggressive forced-logout behavior. Users remain seamlessly signed in locally even if silent token refresh fails.
v1.60.20
• Fixed an issue where the Google account picker would unnecessarily open on mobile whenever the app was brought back from the background by implementing a smart token validation check.
• Removed a lingering CORS attribute in the detail modal to stop custom images from reverting to stock images.
v1.60.19
• Implemented dual-mode authentication strategy to prevent mobile account picker popups.
v1.60.18
• Fixed an issue where waking up the app on mobile after a long period of inactivity would cause Drive sync to fail and permanently display an error state. The app now gracefully resets the login button if a silent refresh is blocked by the browser, preventing the need to manually sign out.
• Updated the background session monitor to cleanly attempt a silent token refresh instead of aggressively forcing a logout when the expiration time is reached.
v1.60.17
• Fixed a bug causing the custom image upload modal to skip silently.
• Corrected Save buttons to properly render their purple primary styling.
v1.60.16
• Fixed silent token refresh opening the account picker on mobile by re-implementing prompt: 'none'.
• Added a visibility check to prevent silent token refresh from running while the app is in the background.
v1.60.15
• Removed an invalid CORS attribute from the detail modal to restore custom Drive images.
v1.60.14
• Fixed an issue where the detail view edit button was visible in shared snapshot images.
v1.60.13
• Displayed vehicle slot number on small vehicle cards.
• Added an edit button icon to the large vehicle detail card.
• Improved readability and spacing of the About page sections.
v1.60.12
• Preserved UI State: The app now remembers which garage and floor groups are expanded. When saving or editing a vehicle, your open groups will no longer unexpectedly collapse, allowing you to instantly see your changes.
v1.60.11
• Added a retry tolerance to the silent token refresh logic to prevent aggressive logouts on temporary network failures.
v1.60.10
• Cleaned up Google Identity Services (GIS) token handlers. Removed all invalid prompt configurations and nested callbacks from requestAccessToken to guarantee stable silent background refreshes and login flows without throwing account picker prompts.
v1.60.9
• Fixed Google Identity Services token callback issue preventing sign-in and silent refresh.
• Removed forced 1-hour session logouts and implemented seamless background token renewal to keep you signed in indefinitely.
• Added smart retry mechanism to Drive API calls to silently handle 401 expiration errors.
v1.60.6
• Expanded session expiration modal to alert users on page refresh if they were previously signed in but their connection was lost.
v1.60.5
• Removed strict CORS tags from the detail view to prevent custom images from breaking and reverting to stock images.
• Rewrote the share snapshot generator to securely fetch custom images as local blobs via the Google Drive API right before capture, completely bypassing browser 'tainted canvas' security blocks.
v1.60.4
• Added auto-formatting with commas for LSCM and Sell Price inputs.
v1.60.3
• Fixed aspect ratio distortion on shared vehicle snapshot images.
• Resolved issue where custom Google Drive images appeared black in shared snapshots due to CORS restrictions.
v1.60.2
• Fixed mobile sharing silently failing by restructuring the async image generation to preserve the browser's native user-gesture token.
v1.60.0
• Added the ability to snapshot and share vehicle detail cards directly from the app (using Web Share API on mobile or direct download on desktop).