Handyman Service - Documentation
Handyman Services

2024 Change Logs

Estimated reading: 3 minutes

[v11.12.0] – 25 Dec 2024

Mobile App

  • New – Added in-app purchase functionality for provider subscription
  • New – Role and permission settings are now available in the app, ensuring only authorized modules are visible

Web

  • New – Integrated WhatsApp and SMS notifications
  • New – Added in-app purchase functionality for provider subscription
  • New – Role and permission settings are now available in the app, ensuring only authorized modules are visible

[v11.11.0] – 14 Dec 2024

Mobile App

  • New – Providers can now process payouts to their handymen directly from the app
  • New – Providers can now reassign a handyman for a booking until the handyman starts their drive
  • New – Added a total completed bookings count to the provider and handyman details page for better performance tracking
  • Update – Support for Flutter v3.27.x
  • Update – Support for Android 15
  • Update – If a provider assigns themselves to a service, the system now highlights their role as a handyman to the customer for better transparency

Web

  • Update – Improved invoice print and details to align with current market standards for better clarity and presentation
  • Update – Added short descriptions and logical explanations in Settings > Earnings Settings to improve user understanding
  • Update – Introduced an option to hide or show specific pages on the user frontend for enhanced customization
  • Update – If a provider assigns themselves to a service, the system now highlights their role as a handyman to the customer for better transparency
  • Update – Added cash payment as a payment option on the user web platform
  • Fix – Minor bug

[v11.10.0] – 06 Dec 2024

Mobile App

  • New – Users, Providers, and Handymen can now filter bookings effortlessly by criteria such as service, date range, customer, provider, handyman , booking status, payment type and payment status. This enhancement ensures streamlined access to relevant details for efficient management.
  • New – Providers and Handymen can now view their total amount, including a detailed payment breakdown, along with applicable discounts for complete financial transparency.
  • Update – UI Enhancement in Booking List, Booking Detail and Profile Screen
  • Fix – Resolved iOS keyboard issue in Wallet Top-up

Web

  • New – Export detailed booking information for analysis and record-keeping. Choose from various file formats and select specific columns for a customized export.
  • New – Customize the primary color settings in the admin panel using color codes (RGB, HEX, HSL), allowing precise adjustments to suit your preferences.
  • Update – Support for Help Desk Module in Handyman Admin App
  • Fix – Booking & Invoice Status Update: Implement updates to both the booking and invoice status. Also, fix the “booking remaining” issue on the user front-end.
  • Fix – Provider plan template changed

[v11.9.0] – 22 Nov 2024

Mobile App

  • New – Introduced a new Help Desk module to streamline support and issue tracking
  • New – Added a Cancellation Charge module to manage and calculate cancellation fees
  • Update – Implemented a Default Advance Payment module for efficient payment processing
  • Update – Addressed several minor bugs to improve overall system stability and user experience
  • Update – Java 21 Support

Web

  • New – Enhanced the user onboarding experience with a new Setup Wizard
  • Update – Updated the application to support Laravel 11 for improved performance and security

[v11.8.3] – 26 Oct 2024

Mobile App

  • Fix – Resolved graph display issue in the Handyman Dashboard.
  • Fix – Fixed app crash issue in the Chatting module.
  • Fix – Corrected display of plan expiration date.
  • Fix – Minor bug fixes.

Web

  • Fix – Fixed issue with plan creation
  • Fix – Updated permissions for data deletion
  • Fix – Set permissions for bank tab on provider detail page
  • Fix – Resolved dropdown issues for country, state, and city in My Profile
  • Fix – Fixed frontend navbar to toggle based on frontend settings

[v11.8.2] – 22 Oct 2024

  • Support Admin App v3.9.0

[v11.8.1] – 17 Oct 2024

Web

  • Fixed – Optimized CSS and JS build files for improved performance.
  • Fixed – Resolved issue with currency settings optimization.

[v11.8.0] – 16 Oct 2024

Mobile App

  • New – Provider and handymen can now see remaining payout amounts on the dashboard.
  • New – Providers receive their earnings, including handymen’s earnings, in a single transaction, allowing them to manage handyman commissions directly.
  • New – Providers can now manage payouts to their handymen.
  • New – Handyman can choose their Provider directly while signing up instead of waiting for Admin approval.
  • New – Provider Commission Management: Providers can now set handyman commission rates for their handyman.
  • Update – Migrate to Flutter 3.24.x
  • Update – Libraries have been updated for compatibility
  • Update – Change the Cards according to the Earning module in dashboard.
  • Update – Better control over wallet history in both app.
  • Update – UI enhancement customer package booking.
  • Fix – New services were not being added in the Services module.
  • Fix – Incorrect calculation of the package booking amount.
  • Fix – Incorrect calculation of the hourly booking amount.
  • Fix – The “Add New Service” function was not working in the Post New Job Request for users.
  • Fix – Handyman app profile page was not displaying the correct handyman commission after updates.
  • Fix – In the Provider app, the Handyman List drop down showed options for Delete, Restore, and Force Delete. Once deleted, the restore function for handyman details has been added.
  • Fix – Provider app was not receiving booking payments properly in the Provider Wallet from Admin.
  • Fix – Users were able to book packages after they had expired.
  • Fix – Duplicate entries were shown in the Cash Balance section.
  • Fix – Cash on delivery flow updated

Web

  • New – Provider and handymen can now see remaining payout amounts on the dashboard.
  • New – Providers receive their earnings, including handymen’s earnings, in a single transaction, allowing them to manage handyman commissions directly.
  • New – Providers can now manage payouts to their handymen.
  • New – Handyman can choose their Provider directly while signing up instead of waiting for Admin approval.
  • New – Provider Commission Management: Providers can now set handyman commission rates for their handyman.
  • Update – Change the Cards according to the Earning module in dashboard.
  • Fix – New services were not being added in the Services module.
  • Fix – Incorrect calculation of the package booking amount.
  • Fix – Incorrect calculation of the hourly booking amount.
  • Fix – Users were able to book packages after they had expired.
  • Fix – Resolved issues with notification and email templates, including table data changes during migration.
  • Fix – User frontend booking detail calculation issue resolved
  • Fix – Image upload issue for service, service package, and category during edit fixed
  • Fix – Admin panel booking detail calculation issue resolved
  • Fix – Provider and handyman detail overview calculation issue solved
  • Fix – Resolved issue where services were not displayed on the user frontend when clicking “View All” in provider details if the provider was not subscribed.
  • Fix – Validation issue resolved in tax/commission percentage.

INFO

Developer Note:

  • Update Column Name: In the migration for the handyman_type and provider_type tables, change the column name from percentage to percent.
  • Payout Migration: If provider and handyman payouts are marked as unpaid, migrate those payouts to transfer into the wallet.
  • Soft Delete Implementation: Add soft deletes to the booking_address, booking_package, and booking_extra_charges tables using migrations.
  • Commission Earning Entry: Ensure the commission earnings table is updated with an entry via migration.

[v11.7.2] – 30 Aug 2024

Mobile App

User & Provider Apps

  • Fix – Country picker now correctly set up in contact number fields.
  • Fix – Allowed alphanumeric inputs in the bank account number field.
  • Fix – Removed unnecessary error toasts from chat.

User App

  • Fix – Resolved issues with the PayStack payment gateway.

Provider App

  • Fix – Added a keyboard with a ‘Done’ button for number input fields on the signup screen.
  • Fix – Adjusted the hour picker to open with hour and minute options instead of the time picker.
  • Fix – Auto-scrolling now works correctly when tapping on bottom fields.
  • Fix – Addressed error message display when editing service selection without an option selected.
  • Fix – Corrected dropdown positioning and keyboard behavior in the address and status fields.
  • Fix – Buttons are now disabled until all data is loaded in the Service Edit section.
  • Fix – Updated validation to auto-clear upon entry and ensure old and new passwords match.
  • Fix – Corrected payment calculation for hourly services.

Web

  • Fix – Corrected the display of invoice and order calculations.
  • Fix – Restricted document upload to the selected provider only.
  • Fix – Ensured the ‘Verified’ option enables the action button.
  • Fix – Display address list for the selected provider only.
  • Fix – Made the logout option visible in dark mode.
  • Fix – Corrected the display of recent booking data.
  • Fix – Fixed the visibility issue of the search icon.
  • Fix – Restored functionality for push notifications.
  • Fix – Removed the delete button from the payment screen.
  • Fix – Fixed the issue of the delete button appearing without permission.
  • Fix – Corrected the displayed time for recent customers.
  • Fix – Removed the unnecessary active/inactive filter.
  • Fix – Resolved issue with provider redirection after payment.
  • Fix – Corrected data display in provider detail overview.
  • Fix – Fixed the ‘Top Rated’ filter functionality.
  • Fix – Ensured default entry is displayed in ‘View All’.
  • Fix – Removed social media links from frontend as per admin settings.
  • Fix – Adjusted deletion process to avoid permanent deletion.
  • Fix – Removed action options when no permissions are set.
  • Fix – Corrected removal of action options based on permissions.
  • Fix – Ensured proper functioning of action options based on permissions.
  • Fix – Resolved issues with service deletion and restoration options.
  • Fix – Corrected the display of all menus; added the ‘Post Job’ option.
  • Fix – Improved functionality of draggable menus.
  • Fix – Fixed permission issues in the ‘My Info’ section.
  • Fix – Resolved error display when section 7 description is removed.
  • Fix – Corrected functionality of the ‘Show entries’ option.
  • Fix – Fixed cash approval process between user and admin in the provider app.
  • Fix – Updated the design of the verification email.
  • Fix – Corrected the display of booking times.
  • Fix – Ensured footer label changes are reflected on the admin side.
  • Fix – Corrected display issues on the landing page.
  • Fix – Fixed ‘Add More’ button functionality and visibility.
  • Fix – Corrected message display for undefined number values.
  • Fix – Restored functionality of the PayStack payment method for user payments.
  • Fix – Set all description fields in the menu table to NULL to improve tab functionality.
  • Fix – Resolved design issues with action buttons.
  • Fix – Fixed error when accessing ‘Collect Cash’ on the handyman detail page.
  • Fix – Addressed issue when accessing the pending provider detail page.
  • Fix – Fixed issue when accessing the pending handyman detail page.
  • Fix – Removed delete button when delete permission is revoked.
  • Fix – Resolved design issues with action buttons.
  • Fix – Removed delete button from payment screen for admins.
  • Fix – Corrected message display to prevent defaulting to English after a language change.
  • Fix – Fixed scrolling issues with the ‘Set as Feature’ toggle.
  • Fix – Ensured FAQ displays after adding and returning to the previous page.
  • Fix – Corrected messaging when editing a category and removing an image.
  • Fix – Corrected amount display on the booking info screen.
  • Fix – Fixed functionality to avoid permanent deletion of services.
  • Fix – Resolved permanent delete functionality issues.
  • Fix – Corrected dark mode display issues when switching tabs.
  • Fix – Ensured data table field names change appropriately when switching languages.
  • Fix – Enabled service addition without mandatory image upload.
  • Fix – Allowed adding or editing categories without mandatory image requirements.
  • Fix – Removed tax from extra charges.

[v11.7.1] – 01 Aug 2024

Web

  • Fix – Resolved image validation issues across all forms.
  • Fix – Addressed permission issues in bulk action functionalities.
  • Fix – Removed unnecessary filters from the Handyman and Provider menus.
  • Fix – Implemented soft delete functionality for provider documents.
  • Fix – Corrected payment status in the provider booking list.
  • Fix – Updated to display total booking amount instead of service amount in the provider booking list.

[v11.7.0] – 29 Jul 2024

Mobile App

  • New – Users and providers can now withdraw funds from their wallets and transfer them to their bank accounts via Razorpay.
  • New – Users and providers can now manage their bank details directly from the app and set a default bank account.
  • New – Users and providers can track the location of handymen in real-time.
  • Update – Improved the user interface for wallet history for both users and providers.
  • Fix – Resolved issues with sending Firebase push notifications.
  • Fix – Fixed the issue affecting Google login functionality.
  • Fix – Fixed the duration issue with hourly service.
  • Fix – Fixed the issue related to the favorite feature in the user app.
  • Fix – Fixed the issue where provider badges were displayed even when admin verification was pending.
  • Fix – Fixed permissions issues related to push notifications and the transaction list.

Web

  • New – Admins can view and manage a list of withdrawal requests, including handling failed transactions with cash.
  • New – The admin panel now includes customizable notification templates, allowing admins to set notification content based on user roles.

INFO

We’ve successfully migrated Firebase Messaging from legacy FCM APIs to HTTP v1. Please follow the configuration steps outlined in the documentation here to enable Firebase notifications on both Android and iOS.

Note: After updating the backend code, run the following command. This step is mandatory:

  • php artisan migrate

[v11.6.0] – 18 Jun 2024

Mobile App

  • New – Introducing our revolutionary dynamic User App Dashboard Management feature, administered by the admin. This feature offers unparalleled flexibility and control over your app’s dashboard interface.
  • New – Added a restriction on the cancel booking button, preventing cancellations one hour before the service starts.
  • Fix – Resolved the social login issue.
  • Fix – Displayed the correct booking address in booking details.
  • Fix – Addressed the permission issue in provider details.
  • Fix – Fixed the issue with user favourite lists in the user app.
  • Fix – Resolved issue with blog details not visible in dark mode in Provider App.
  • Fix – Corrected discount service price validation in the Add Service Form in Provider App.

[v11.5.3] – 10 Jun 2024

Mobile App

  • New – Inter font implemented for backend, frontend, and app.
  • Update – Migrate to Flutter 3.22.x.
  • Update – Added translation for time slot day labels.
  • Update – Libraries have been updated and migrated codebase to utilize the latest version of ” firebase_pagination”.
  • Fix – Ensured the customer app lists all remote jobs when the nearby service feature is enabled.
  • Fix – Default profile image is now set correctly during OTP sign-up.
  • Fix – Resolved the notification click issue for chat and booking details.
  • Fix – Corrected the issue in the provider app where the “Set as feature” option was not saving during package edits.
  • Fix – Addressed the issue with toggling the push notification switch.

Web

  • Update – Deleted categories now appear at the end of the list instead of the beginning.
  • Update – Text changed from “Deletion Request” to “Data Deletion Request” across pages.
  • Update – User list page now redirects to the detail page based on user type upon clicking a user.
  • Update – Dashboard updated to display cash payments separately.
  • Update – Updated the login flow for registering provider handymen.
  • Fix – “Pending” status now accurately reflects “Pending by Admin” in the dashboard.

[v11.5.2] – 23 Apr 2024

Mobile App

  • New – Users can now enable/disable Push Notifications.
  • Update – Removed set as featured blog feature.
  • Fix – Price issue while adding extra charges.
  • Fix – Forget Password model mapping issue.

Web

  • Update – Added “Address” and “Joining Date” columns in the user and handyman lists.
  • Update – Removed “Bookings” from the Booking section in the sidebar and move it to the Main section under “Bookings.”
  • Update – Removed the slider from the system and move it to the Promotion section in the sidebar.
  • Update – Removed the “Set as Featured” option from the blog.
  • Update – Removed the “Add Permission” button from setting.
  • Update – Accounts created by providers and handymen from the website now go to the request list.
  • Fix – Resolved frontend service list price filter currency static issue in the dropdown.
  • Fix – Corrected frontend search service clicking image returning a 404 error.
  • Fix – Ensured subcategories with status set to false are not visible on the user website.
  • Fix – Resolved user detail issue in the user-service-list datatable.
  • Fix – Corrected handyman image issue in the provider detail.
  • Fix – Resolved payment method disable issue.

[v11.5.1] – 16 Apr 2024

Mobile App

  • Fix – Addressed a type casting issue in App Configuration to prevent app from getting stuck on Splash Screen during initial launch.

[v11.5.0] – 12 Apr 2024

Mobile App

  • Update – Check if app configurations are synced at least once on splash screen.
  • Update – Improved login and logout speeds for faster access.
  • Update – Enhanced token management in headers for smoother Laravel API & Payment API processing.
  • Update – Streamlined OTP login process for a more efficient user experience.
  • Update – Optimize firebase topic subscription logic.
  • Update – Code optimization.
  • Fix – Wallet amount not updated even after the amount was debited from the debit/credit card.
  • Fix – Fixed an issue while deleting account in Customer app.
  • Fix – Currency code issue in App Configurations API.

Web

  • New – Added Deletion Request Page.
  • Fixed – Duplicate Notification Issues API Fixed.
  • Fixed – Timezone Issue in Booking Activity.
  • Fixed – Spacing Issue in Header Setting.
  • Fixed – Payout Currency Issue in Notifications.

[v11.4.0] – 20 Mar 2024

Mobile App

  • New – Ability to send images and files in Chat.
  • Fix – Resolved the Push Notification and Notification Icon issue.

Web

  • Fix – Category was showing even it was inactive if added in Admin Panel Frontend Setting.
  • Fix – Issue while enabling location in User Web.
  • Fix – Minor issue in Configuration API.

[v11.3.0] – 15 Mar 2024

Web

  • Fix – Notification Issue
  • Fix – Dashboard Detail API Extra Charges 500 Issue.

[v11.2.0] – 09 Mar 2024

Mobile App

  • New – Implement payment gateways API.
  • New – Added Help & Support and Return Policy pages.
  • Update – Migrate to Flutter 3.19.x.
  • Update – Libraries.
  • Update – Remove unnecessary code and variables.
  • Update – Rename other_setting_store.dart to app_configuration_store.dart.
  • Update – Removed app configurations data from dashboard API.
  • Update – Optimized the dashboard response for improved performance.
  • Update – Removed OneSignal Completely.
  • Fix – Resolved currency position issue.

Web

  • Update – Set provider view info permission in the provider dashboard.

[v11.1.0] – 06 Mar 2024

Web

  • New – User wallet now displayed in the front-end.
  • New – Implemented user verification from the list.
  • Update – Moved time-slot functionality within provider details from the list.
  • Fix – Addressed provider address issue during service addition.
  • Fix – Fixed bank-related issue during provider payout.
  • Fix – Addressed issue where service selection wasn’t possible during service package editing.
  • Fix – Rectified joining date formatting problem for providers.
  • Fix – Rectified date formatting problem in coupons.
  • Fix – Resolved unassigned list issue after accepting a handyman request.
  • Fix – Fixed filter issue for required documents list.
  • Fix – Resolved duplicate entry problem for document addition.

[v11.0.0] – 15 Feb 2024

Mobile App

  • New – Implemented email verification for both Provider App and Users app to enhance account security and authenticity.
  • Update – Updated Libraries.
  • Fix – Resolved the issue with unsubscribing topics in Firebase within the Admin App, Provider App and User App.

Web

  • New – Introduced a new user interface for the customer website, enhancing aesthetics and usability.
  • New – Implemented the ability for users to book all types of services directly from the website.
  • New – Integrated Stripe payment gateway for secure and convenient online transactions.
  • New – Enabled users to update the status of their bookings directly from the website interface.
  • New – Implemented functionality for users to submit reviews for handyman services directly through the website interface.

Admin Panel

  • New – Introduced a new feature empowering administrators to manage the website’s landing page content directly from the admin dashboard.
  • New – Introduced functionality for admin users to customize email and notification templates, providing greater flexibility in communication.
  • Update – Revamped the settings panel UI in the admin dashboard for better organization and navigation.
  • Note – Prior to updating, ensure to back up both your existing code and database for safekeeping. Following the update, execute the ‘php artisan migrate‘ command to synchronize the database schema with the latest changes.

[v10.11.0] – 10 Jan 2024

  • New – Introduced Firebase Notifications to enhanced notification capabilities.