Changelog
Track every feature, improvement, and fix we've added to TunerSwap over time.
v1.5.0Latest
2024-12-16- Product Listing: New ListingCreationModal with loading, success, and error states.
- Product Listing: Progress steps show product and variant creation status.
- Product Listing: Success shows product URL with "View Listing" button.
- Product Listing: Errors logged to admin panel with debug info.
- Product Page: Complete dark theme redesign matching site style.
- Product Page: Product type badges (Digital Tune, Physical Part, Service).
- Product Page: Tune specifications panel with platform, software, HP/torque gains.
- Product Page: Seller card with link to seller profile.
- Product Page: Trust badges (Secure Payment, Delivery, Quality Guaranteed).
- Product Page: Variant selector dropdown for multi-variant products.
- List Tune: Predefined vehicle platform dropdown (GM, Ford, Dodge, etc.).
- List Tune: Predefined tuning software options (HP Tuners, EFI Live, SCT).
- List Tune: Tune type selector (Performance, Economy, E85, Delete).
- List Tune: Info banner explaining digital delivery.
- List Parts: Category dropdown (Air Intake, Exhaust, Forced Induction).
- List Parts: Condition selector (New, Used-Excellent, Used-Good, Refurbished).
- List Parts: SKU, weight, dimensions fields for shipping.
- List Parts: Shipping options (Free Shipping, Track Inventory, Local Pickup).
- List Service: Service category dropdown (Dyno Tuning, Install, etc.).
- List Service: Duration selector (30min to Full Day options).
- List Service: Booking options (Appointment, Weekends, Mobile, Deposit).
- Route Actions: Success returns productId and slug for modal display.
- Route Actions: Activity and error logging to admin panel.
- GraphQL: Product query includes customFields for tune specs.
v1.4.0
2024-12-16- Seller Profile: New Business Hours Editor with day-by-day open/closed toggles.
- Business Hours: Time selection in 30-minute increments (12:00 AM - 11:30 PM).
- Business Hours: "Copy Monday to weekdays" quick action button.
- Business Hours: Displays in 12-hour format (e.g., "9:00 AM - 5:00 PM").
- Business Hours: Backwards-compatible with legacy string format hours.
- Public Profiles: Shop hours now display properly on seller profile pages.
- Seller Profile: All fields now save properly (tune types, experience, hasDyno, socials).
- Seller Profile: Added YouTube social link field support.
- Seller Profile: Experience dropdown (1-3, 3-5, 5-10, 10+ years).
- Seller Profile: Dyno availability dropdown (In-house, Mobile, No).
- Visitor Analytics: Fixed GraphQL schema mismatches causing dashboard errors.
- Visitor Analytics: DashboardStats now returns correct fields (totalEvents, pageViews, etc.).
- Visitor Analytics: DeviceBreakdown returns proper array structure.
- Visitor Analytics: CountryVisitorData and TimeSeriesPoint types aligned.
v1.3.0
2024-12-15- Admin Viewer: Dev mode panel now only visible to admin viewers.
- Admin Viewer: Can freely switch between buyer and seller panels.
- Buyer Dashboard: "View Seller Panel" button for admin viewers.
- Seller Dashboard: "View Buyer Panel" button for admin viewers.
- Admin Viewer: Amber-colored UI indicators for admin mode.
- Seller Profile: Clickable toggle buttons replace text inputs for multi-select fields.
- Seller Profile: Purple toggle buttons for Tuning Software (HP Tuners, EFI Live, SCT, etc.).
- Seller Profile: Orange toggle buttons for Vehicle Platforms (GM, Ford, Dodge/Ram, etc.).
- Seller Profile: Green toggle buttons for Tune Types (Performance, Economy, E85, etc.).
- Order Tabs: All 5 order tabs now use real API data (Open, Past, Tunes, Parts, Services).
- Order Tabs: Empty states with helpful links to list products.
- Tuner Management: De-verify button to remove verified badge from sellers.
- Debug Logging: debugLog utility sends errors to System Status dashboard.
- System Alerts: View Details links now go to service-specific reports.
v1.2.0
2024-12-12- Admin Dashboard: Dedicated System Status page with real-time monitoring.
- System Status: Live health checks for Vendure API, Shop API, Frontend, Database, Worker, and Asset Server.
- System Status: Color-coded status indicators (green=online, yellow=slow, red=problem, black=offline).
- System Status: Historical response time graph with service-selectable views.
- System Status: Interactive service cards - click to view individual service data on graph.
- System Status: Troubleshooting guides with step-by-step instructions and commands.
- Error Logs: Persistent error logging with severity levels (error, warning, info).
- Error Logs: Detailed error report modals with service info, dependencies, and debug commands.
- Error Logs: Duplicate error detection - repeated errors show count instead of flooding logs.
- Error Logs: Time range tracking (first occurrence, last occurrence) for repeated errors.
- Settings Hub: Alert notification bar showing critical issues from System Status.
- Settings Hub: Cleaned up redundant navigation cards (now sidebar-only).
- Admin Viewer System: Added isAdminViewer custom field for dev/admin accounts.
- Admin Viewer System: Dropdown to view any seller's dashboard as admin.
- Seller Dashboard: Access control - non-sellers redirected to become-a-seller page.
v1.1.0
2024-12-11- Vehicle Platforms: Dedicated management page for platform configuration.
- Vehicle Platforms: Add/edit/delete vehicle makes and models.
- Vehicle Platforms: Featured platforms toggle for homepage display.
- Marketplace Features: Toggle system for buyer/seller/platform features.
- Marketplace Features: Feature categories with enable/disable controls.
- Commission Settings: Configurable platform fee percentages.
- Commission Settings: Per-category commission overrides.
- Verification Settings: Seller verification requirements configuration.
- Verification Settings: Document upload requirements for verification.
v1.0.0
2024-12-11- Major Release: Full Vendure 2 backend integration with MarketplacePlugin.
- Vendor isolation system - each seller gets dedicated channel for product/order separation.
- Seller registration now returns admin credentials (URL, email, channel token).
- New seller onboarding flow with credentials display and "Next Steps" guide.
- Copy credentials button for easy saving of admin login info.
v0.9.0
2024-12-11- Added "Open Orders" page showing all pending orders across product types.
- New "Orders" nav section in seller admin dashboard.
- Order type badges (tune/part/service) for quick identification.
- Orders filtered by status: needs action, shipped, pending.
v0.8.0
2024-12-11- Complete admin dashboard UI overhaul for sellers.
- Tunes section: Listed Tunes, Tune Orders pages.
- Parts section: Listed Parts, Part Orders pages.
- Services section: Listed Services, Bookings pages.
- Communication section: Messages mockup with inbox/sent/archived.
- My Shop section: Analytics, Settings, Help Center.
- Marketplace admin: Tuner management and settings for superadmins.
v0.7.0
2024-12-11- Shopping cart redesigned with dark theme and gradient accents.
- Cart tray: improved item display, quantity controls, remove buttons.
- Cart totals: gradient text for total price.
- Checkout flow completely overhauled:
- - Progress steps with gradient indicators
- - Shipping form with dark inputs and icon headers
- - Payment page with card-based method display
- - Confirmation page with success animation
v0.6.0
2024-12-11- Header UI improvements: dark theme search bar with icon.
- Sign in button with gradient styling.
- Dark mode toggle and cart icon updated.
- Preserved navigation dropdown hover effects.
v0.5.0
2024-12-11- Collection pages overhauled with new card-based grid layout.
- Tunes collection: seller info, pricing, ratings display.
- Parts collection: physical product cards with stock indicators.
- Services collection: service listings with location info.
- Removed duplicate /tunes, /parts, /services routes.
- All navigation updated to use /collections/* routes.
v0.4.1
2024-12-11- Product page error handling improvements.
- Added try-catch in loader with proper error responses.
- ErrorBoundary components for graceful error display.
- Improved "product not found" experience with navigation options.
v0.4.0
2024-12-10- Built comprehensive Docusaurus-style documentation system with 20+ pages.
- Added searchable documentation with keyword matching and dropdown results.
- Created collapsible sidebar navigation for documentation pages.
- Added "Back to TunerSwap" button on docs pages for easy navigation.
- Merged Quick Links into main Documentation page for streamlined experience.
- Documentation covers: Getting Started, Buyers, Sellers, Technical Reference, API, and Account guides.
- Added keyboard navigation (arrow keys, enter, escape) for search results.
- Mobile-responsive documentation with hamburger menu sidebar.
v0.3.1
2024-12-10- Added Developer Hub with Documentation, Roadmap, Changelog, and Contribute sections.
- Created Learning Hub page linking to How It Works, Software, Hardware, Disclaimer, and About.
- Created Community Hub page linking to Forums and Blog with community stats.
- Made header dropdown labels (Learn, Community, Dev) clickable links to hub pages.
- Added separator bars in dropdown menus for hub pages.
- Fixed collections route - /collections/:slug now correctly loads collection pages.
- Updated changelog with real version history.
v0.3.0
2024-12-09- Fixed routing system to properly support nested layouts and dynamic routes.
- Resolved seller profile navigation - /sellers/:slug now correctly loads individual tuner pages.
- Fixed Browse Sellers page routing conflict with seller profile pages.
- Improved route structure for better maintainability and consistent URL patterns.
v0.2.0
2024-12-09- Added persistent sidebar navigation to Buyer Dashboard across all tabs.
- Added persistent sidebar navigation to Seller Dashboard across all tabs.
- Sidebar now shows on Profile, Orders, Messages, Tunes, Parts, Services, and all other panel pages.
- Fixed navigation issue where users could not navigate away from Overview tab.
- Mobile hamburger menu now works consistently across all dashboard pages.
v0.1.0
2024-12-09- Launched comprehensive Seller Profile pages with full tuner information.
- Added Tunes, Parts, and Services tabs to seller profiles with product listings.
- Implemented Reviews tab with rating summaries and customer feedback display.
- Added Gallery tab for tuner photos and videos.
- Created About section with tuner bio, specialties, software, and equipment info.
- Added contact information sidebar with email, phone, website, and social links.
- Implemented shop hours and location display with map placeholder.
- Built Buyer Dashboard with Overview, Profile, Garage, Calendar, Orders, Messages, and more.
- Built Seller Dashboard with order management, product listings, and analytics.