Update v1.1.1 - 🪲 Bugs Squashed & Improvements Galore
Caleb B.
Lead Developer
The team has been hard at work since our last major release. We have received valuable feedback from our users, and we're excited to bring you DetailerMade v1.1.1! This update focuses on squashing bugs and enhancing existing features to provide a smoother, more reliable user experience.
🪲 Bug Fixes
Our development team has been hard at work resolving issues across the platform. Here's what we've fixed:
🧾 Payment & Invoicing Issues
- Fixed client card lookup problems - Resolved issues when checking if a client has an existing payment card on file
- Improved error handling - Cleaner error formatting that allows for automatic retries when payment processing encounters temporary issues
- Card saving after deposits - Fixed problems with saving payment cards after making deposit payments
- Double discount prevention - Resolved invoicing issues where discounts were being shown as applied twice
- Invoice quote accuracy - Fixed problems where invoices were sending old or voided quotes instead of current active quotes
- Payment card vaulting - Resolved issues with securely storing payment card information during the invoicing process
- Tips database storage - Fixed problems where tip amounts weren't being properly saved to the database
- Quote transaction linking - Ensured that client transactions from online bookings now properly save with their associated quote ID
🧑🤝🧑 Client Management Improvements
- Client creation fixes - Resolved various issues preventing successful client account creation
- Client verification - Fixed problems with verifying existing client information
- Vehicle information - Resolved issues where vehicle details and notes weren't being saved properly with client records
- Vehicle updates - Fixed problems when updating vehicle type and notes for existing clients
- Job status accuracy - Corrected display issues with job statuses when viewing client pages
- Single-letter names - Now properly allows single-letter last names for clients
👨💼 Profile & Employee Management
- Profile photo updates - Fixed issues with changing or removing personal photos from user profiles
- Profile editing - Resolved white screen problems when editing personal information
- Employee deletion - Fixed the ability to properly delete employee accounts (with protection for owner accounts)
- Employee role display - Corrected issues where employee roles were incorrectly displayed
- Phone number validation - Fixed problems with invalid phone number handling during employee creation
🛠️ Service & Category Management
- Photo removal - Fixed issues with removing photos from services, addons, and categories
- Addon creation - Resolved problems creating "OTHER" category type addons
- Decimal pricing - Now properly supports decimal prices for services, addons, and fees (e.g., $49.99)
- Disabled addon display - Fixed booking site showing disabled addons to customers
- Service selection - Resolved issues where selecting services in "BOTH" category types showed incorrect addon options
🏢 Business Operations
- Address updates - Fixed issues where business address changes weren't being saved properly
- Cache management - Local cache now properly invalidates after most actions, ensuring updates appear immediately
- Performance improvements - Enhanced state management for better overall platform performance
- Online booking toggles - Fixed ability to toggle online booking acceptance on/off for DetailerChoice plans
- Alert management - Business alerts can now be properly toggled on/off
- Business deletion - Improved process for completely removing a business when requested
🗓️ Job & Calendar Management
- Job totals accuracy - Fixed discrepancies between displayed job totals and actual quote amounts on both dashboard and calendar views
- Gift card calculations - Resolved issues where gift cards weren't properly reducing displayed totals
- Mileage logging - Improved handling of invalid destination and origin addresses
- Price formatting - Standardized price displays to always show two decimal places ($12.00 instead of $12.0)
🛠️ Technical & System Improvements
- Input validation - Enhanced frontend validation to prevent error-prone characters from causing system issues
- Encoding problems - Fixed Unicode encoding issues with bullet points and special characters in service descriptions
- Cache performance - Updates to categories, services, and addons now appear immediately on the booking site
- Error messaging - Improved clarity and formatting of error messages throughout the platform
New Features & Feature Updates
Beyond bug fixes, we've introduced several exciting new features and improvements:
Enhanced Job Management
- New quotes are now only created when making actual changes to vehicles, services, addons, or fees
- Deposit payments automatically carry over from old voided quotes to new quotes
- Applied discounts are preserved when creating new quotes
- Individual job items can now be marked complete from the job details page
- Automatic job completion when all items are marked complete
- Improved quote accuracy with proper tip and discount display
- Tax rates can now be applied on a quote-by-quote basis
- Enhanced "Awaiting Approval" status system for completed jobs
Payment & Financial Features
- Custom payment options - Businesses can now add custom payments (e.g., half cash, half card payments)
- Flexible deposit requirements - When "Require Payment Card" is disabled, deposit amounts automatically set to zero for card-free online bookings
- 24-hour job reminders - Automatic reminder texts sent to clients 24 hours before scheduled jobs
Communication Enhancements
- "En Route" messaging - Dashboard now includes ability to send "En Route" messages to clients when heading to job locations
- Job completion notifications - Automatic "Job is complete" text messages sent to clients upon job completion
User Experience Improvements
- Streamlined navigation - The '+' icon now opens the creation page for whatever section you're currently viewing (instead of defaulting to categories)
- Bulk category management - Select and deselect multiple services under a category by editing the category itself
- Hidden category booking - Businesses can now book appointments using disabled/hidden categories for internal purposes
Platform & Performance
- State management optimization - Significant performance improvements through enhanced state management
- Real-time updates - Changes to categories, services, and addons appear immediately across all platforms
What's Next?
In the next update, we will be focusing on:
- 💬Finishing In-App Client Messaging - We're finalizing the client messaging system to allow direct communication with customers through the app.
- 🔁Recurring Jobs functionality - Enhancing the platform to support recurring job scheduling.
- 🛠️Full Support for Detailing Shops - We're working on features specifically designed for detailing shops, including advanced job management and team collaboration tools.
The DetailerMade team is committed to continuously improving the platform based on your feedback. We appreciate your patience as we work through these issues and enhance the overall user experience. Thank you for being a part of the DetailerMade community! Your support and feedback drive our development efforts, and we look forward to bringing you even more exciting features in the future.