Jim’s WPCB – Early Release Changelog
All notable changes to this project will be documented in this file.
Subscribe to WPCB Updates
[3.3.02] – 13/03/2024
Changes:
- Introduced a new shortcode generator.
- Added a “Do Not Close Screen” warning message.
- Excluded specific error codes from duplicate lead checking to improve accuracy.
- Included the website’s home URL as a source in the FMS for better tracking.
- Automatically hid divisions without services available in the selected country during the Divisions step for a streamlined user experience.
- Made the text on the Form submit button customizable to enhance flexibility.
Fixes:
- Corrected the custom order display issue for grouped services to ensure the intended sequence.
- Addressed the alphabetical ordering problem in grouped services to maintain consistency.
- Resolved an issue where custom service previews were not displaying correctly on the client information step, ensuring accurate previews.
[3.3.01] – 01/03/2024
Changes:
- Country select field gets disabled during address validation
- Support for URL params
- Support for Custom Service Lists
Fixes:
- Security Fix for FMS Bookings Authentication
- Service List on Customizer
- The divisions step returns only the division with services for a given country
[3.2.07] – 19/02/2024
Fixes:
- Fix Authentication issue
[3.2.06] – 16/02/2024
Changes:
- Implemented authentication with FMS for each request.
Fixes:
- Resolved an issue where no FSE was available (empty available FSE array)
- Addressed a scenario where one FSE was present but not available for new clients.
- Fixed handling of mixed Contractor and FSE lists.
- Added an extra validation step to check if the selected provider is a contractor.
- Corrected the behavior where
previousLeadId
value was not set to zero in cases where the lead was not assigned to the previous FSE. - Fixed an issue where the contractor popup did not appear after the “used Jims before” prompt.
- Fixed Online Lead went to an Incorrect Service Provider
[3.2.04] – 07/12/2023
Fixes:
- Image and icons stretching
[3.2.03] – 07/12/2023
Fixes:
- Generate custom site name if the site name is empty when the site registers to leads
- Leads integrations
- Styling issues
[3.2.02] – 07/12/2023
- Fix styling issues
[3.2.01] – 07/12/2023
Changes:
- Allow multiple rest api alias for use convenience
- Refactor GoogleAddressValidator class
- Add Rule to allow only the selected country in geocode
- New address validation
- Send emails for codes 5, 9, 10
- Write logic for step classes
- Create info endpoint
- Add site when activated to leads
- Add Capability to notify through slack if the website can’t connect to api.jims.net
Fixes:
- Fixed: The service id doesn’t exist on the show_only_services attribute, shows empty service step
[3.1.15] – 07/12/2023
- Prevent the user from typing letters on the phone field
[3.1.14] – 24/10/2023
Changes:
- Change slack messages
- Validation indicators with red borders and auto-focus on submit
- Timezone conversion for Totals, adjusting to database direct conversion
- Updated timezone functionality
[3.1.13] – 23/10/2023
Added:
- Add Emojis on Slack Notifications
[3.1.12] – 20/10/2023
Fixes:
- Timezone conversion for single leads directly to the database search
- Preformat address before sending to FMS
- Improve new booking and try again form re validation, prefill non important fields
- Relax Backend address validation, no need street number and country, allow FMS to handle the error
[3.1.11] – 19/10/2023
Fixes:
- Relax Google Address Validation
- New Zealand Address Issue with replacement and format address
- Fix problem with re-validation after try again
[3.1.10] – 16/10/2023
Added:
- Capability to change form labels (Form Label Field)
- Re-enable request comment field
[3.1.09] – 13/10/2023
Fixed:
- Statistics API
[3.1.08] – 13/10/2023
Added:
- Authorization Token endpoint
- Booking API Endpoints available only using authorization token
- Allow API to send the application timezone to get result according local timezone
Fixed:
- FSE name not showing
[3.1.07] – 11/10/2023
Fixed:
- Fix Google autocomplete not show, low z-index issue
- Fix Address formatting for New Zealand
[3.1.06] – 5/10/2023
Fixed:
- Problem with missing properties on address in API
[3.1.05] – 25/09/2023
Added:
- Google Address Validation: To enhance data accuracy, we’ve added Google Address Validation. This will ensure that all addresses entered are valid and up-to-date.
- Descriptive Invalid Address Message: For better user experience, we’ve added a more descriptive message under the address field to inform users when an invalid address is entered.
- Backend Options for Google Address Validation Management: We’ve introduced new backend options that allow you to manage the settings for Google Address Validation, giving you more control over this feature.
Fixed:
- Error with Invalid Strings on Address Field: We’ve resolved an issue where invalid strings in the address field were causing errors.
[3.1.03] – 21/09/2023
Added:
- API Endpoints for Statistics: Introduced new API endpoints to gather statistics for better analytics and reporting.
- Google Auto-Complete: Updated the Google Auto-Complete feature to resolve conflicts that were causing issues.
Fixed:
- Database Error Codes: Resolved an issue where the database was not returning appropriate error codes.
- Hidden Services in Categories: Fixed a bug where hidden services were not functioning as expected when choosing categories.
Admin Changes:
- API Endpoints for Statistics: Introduced new API endpoints to gather statistics for better analytics and reporting.
[3.1.0] – 11/09/2023
Added:
- Popup capability (open the booking form as a popup that is triggered with #jims)
- Service Custom Ordering (re arrange the order in which services are displayed in the form)
- Service Categories (group services) (allows for descriptions as well)
- General Division Selection Before service selection capabilities
- Service Descriptions
- Custom Extra Step For Divisions
- Use ServiceListName for FMS per form
- Custom local ServiceListNames can be created inside WordPress plugin
- Client can modify division’s list and assign services to a custom Division (Security Doors issue)
- Automatically use service.category as the Division name if category name isn’t null and category name isn’t equal to division code (Security Doors issue)
Fixed:
- General Mobile Responsiveness fixes
- Next Icon appearing by default on first step of form (before user takes any action)
[3.0.58] – 17/08/2023
Added:
- Add shortcode attribute to remove country selector (show_country defaults to 1)
- Add shortcode attribute to remove explanations texts (show_info_text defaults to 1)
- Change field order on mobile view
- Phone switches positions with email
- Selected services should be above comments textarea
Fixed:
- Hidden service ignored by the application and sends empty service list
- Fix settings critical error if plugin is updating from 2.1.17 or earlier
- Fix Franchisee details on the success screen
[3.0.57] – 15/08/2023
Added:
- Add service_ids property on ShortCode generator
- Add key combination to settings to show debug options
- Added delete caches functionality
Fixed:
- Show stored form color
- Fix phone on notification
- Fix JSON object validations
The End.