Documentation / Activation and Setup / Changelog

== Changelog ==

= 1.2.1 – 2024-02-13 =
  • duzz_add_custom_post in Duzz_Processes updated
  • filters added to duzz_list_posts_table in Duzz_List_Factory
  • hidden fields added to duzz_addColumn in Duzz_Table_Factory
  • duzz_add_list_args updated in Duzz_List_Pages to allow searches that contain values
= 1.2.0 – 2024-02-12 =
  • Updated duzz_addChild in Duzz_Return_HTML to add hooks and filters for every HTML element throughout the plugin
  • Updated container names to ‘duzz-page-content-flex-container’ ‘duzz-outer-sidebar-container’ and ‘duzz-outer-content-container’ in Duzz_Layout
  • Updated classes ‘duzz-page-content-flex-container’ ‘duzz-outer-sidebar-container’ and ‘duzz-outer-content-container’ in Duzz_Class_Factory
= 1.1.91 – 2024-01-23 =
  • For some reason Duzz_List_Pages.php and Duzz_List_Factory were missing in the most recent push. They have been added back in
= 1.1.9.1 – 2024-01-23 =
  • For some reason Duzz_List_Pages.php and Duzz_List_Factory were missing in the most recent push. They have been added back in
= 1.1.9 – 2024-01-23 =
  • Fixed the Archived page by adding new Duzz_List_Pages.php file and moving Duzz_List_Factory.php to the Factory folder in the src/Shared/Layout folder. This solution is a return to the code before the 1.1.7 – 2024-01-11 update. But it keeps the List and Comments functionality separate which was the point of the 1.1.7 – 2024-01-11 update
  • Updated Duzz_Layout.php to call Duzz_List_Pages instead of Duzz_List_Factory
= 1.1.8 – 2024-01-21 =
  • Fixed duzz_create_invoice_info_wrapper in Duzz_Send_Payment to add readonly when payment is made
  • Updated duzz_create_invoice_totals in Duzz_Send_Payment with invoice-total-border-red styling
  • Added styling in Duzz_Class_Factory for invoice-total-border-red
= 1.1.7 – 2024-01-11 =
  • Removed Duzz_Entity_List_Factory and moved functionality to Duzz_List_Factory
  • Updated Duzz_Comment_List_Factory so it can be called directly
  • Updated Duzz_Layout with Duzz_List_Factory replacing Duzz_Entity_List_Factory with Duzz_List_Factory and Duzz_Comment_List_Factory
= 1.1.6 – 2024-01-10 =
  • Updated duzz_create_table_row in Duzz_Send_Payment and script in Duzz_ProjectTabs to better format numbers with commas and dollar sign and added invoice-total-border-green-container in Duzz_Class_Factory for styling
  • Updated duzz_check_for_payment_success in Duzz_Stripe_Checkout to format cash amounts with a dollar sign and commas for large numbers
  • Updated stripe.js to format amount with commas for large numbers
= 1.1.5 – 2024-01-10 =
  • Fixed styling of customer welcome message by adding styling for p.field-customer_first_name in Duzz_Class_Factory
  • Removed ‘Project List’ on backend in duzz_register_project_post_type in Duzz_Base since all Project controls are within Duzz Workspace

= 1.1.5 – 2023-12-19 =

  • Fixed styling of customer welcome message by adding styling for p.field-customer_first_name in Duzz_Class_Factory
  • Removed ‘Project List’ on backend in duzz_register_project_post_type in Duzz_Base since all Project controls are within Duzz Workspace

= 1.1.4 – 2023-12-19 =

  • Changed duzz_client_settings to wp_forms_client_settings and duzz_admin_settings to wp_forms_admin_settings in Duzz_Admin_Menu_Items
  • Changed DuzzClientPortal to ‘Duzz Portal Settings’ in Duzz_Admin
  • Removed   in Duzz_Popup_Invite
  • Added spacing styling to .customer-email-shortcode.left-account in Duzz_Class_Factory for the popup in Duzz_Popup_Invite
  • Updated installation instructions in readme.txt and fixed changelog
  • Added the TGMPA plugin activation library with the folder ‘tgm’ in the main plugin folder
  • Added code to duzz-custom-portal.php to customize TGMPA menu so it is displayed on the Duzz Portal admin menu
  • Updated Duzz_Admin and duzz-custom-portal.php with the constant DUZZ_MENU_SLUG
  • Fixed duzz_get_field_names in Duzz_Get_Data to properly retrieve data for Duzz_Processes
  • Updated duzz_staff_add_project and duzz_customer_add_project in Duzz_Processes to add two parameters when calling duzz_get_field_names

= 1.1.3 – 2023-12-18 =

  • Bot email corrected in Duzz_Activation
  • Updated styling in Duzz_Class_Factory and Duzz_ProjectTabs for the payments section to improve mobile experience and so styling works on all themes
  • Duzz_Send_Payment updated for mobile and Duzz_ProjectTabs script updated to help do this
  • Added new function duzz_get_saved_acf_key in Duzz_Keys that is called in Duzz_ACF_Field
  • Fixed Duzz_Project_Update switch statement
  • Fixed payment calculation in duzz_get_line_items in Duzz_Processes and duzz_create_invoice_line_items in Duzz_Send_Payment
  • Fixed permalinks on activation by adding call to duzz_register_rewrite_rules in Duzz_Activation
  • Creating new dynamic admin settings creation system in Duzz_Admin_Menu_Items which is called in Duzz_Admin which changed all options names
  • Updated all hardcoded options names for the final time in: Duzz_ACF_Sync, Duzz_Activation, Duzz_Email, Duzz_Helpers, Duzz_Keys, Duzz_Processes, Duzz_Stripe_Checkout, Duzz_Stripe_Enqueue, Duzz_WP_Forms

= 1.1.2 – 2023-12-14 =

  • Updated Duzz_ACF_Sync
  • Duzz_Admin_Settings_Sections
  • and Duzz_Keys so that ACF keys can be generated with a button on the ACF Keys settings page in the Duzz settings

= 1.1.1 – 2023-12-08 =

  • Fixed admin_form_id and client_form_id data names in Duzz_Admin_Menu_Items.php so WP Forms integration with portal is fixed

= 1.1.0 – 2023-12-07 =

  • Portal ready to use on installation without saving settings
  • Updated Duzz_Activation.php to add duzz_save_default_connector_settings for portal settings activation
  • Updated duzz_create_forms_connectors to change all Duzz_Forms_Connector parameters to duzz_settings
  • Updated duzz_settings_list_data from switch statements to an array to work with new portal settings

= 1.0.8 – 2023-11-30 =

  • Fixes function duzz_create_invoice_line_items in Duzz_Send_Payment.php
  • Addeed margin bottom to comment__content in Duzz_Class_Factory.php

= 1.0.79 – 2023-11-29 (First Release on WordPress Repository) =

  • fixed customer_message in Duzz_Processes
  • Fixed Duzz Admin settings backend duplicate error message HTML in Duzz_Admin_Settings_Sections and styling in Duzz_Class_Factory

= 1.0.78 – 2023-11-02 =

  • Added customer message by Updating Duzz_Admin_Menu_Items,Duzz_Keys, and Duzz_Processes.
  • Duzz_ACF_Sync fixed so it doesn’t create duplicate ACF groups

= 1.0.77 – 2023-11-01 =

  • CSS updated.
  • HTML/CSS classes added to Duzz_Send_Payment.php

= 1.0.76 – 2023-10-31 =

  • minified featherlight file removed

= 1.0.75 – 2023-10-31 =

  • Updated duzz_generate_invoice_table in Duzz_Processes to use Duzz_Invoice_Table to construct the invoice table.
  • Updated Duzz_Invoice_Table to properly construct the invoice table.
  • Updated generatePayNowButton in Duzz_Stripe_Checkout to use Duzz_Invoice_Table to construct the button.
  • Updated button styling in Duzz_Class_Factory

= 1.0.73 – 2023-10-25 =

  • Added Check for existing projects in duzz_check_for_existing_project function in src/Core/Duzz_Processes.php file
  • Fixed URL formatting with add_rewrite_rule and add_rewrite_tag in src/Shared/Layout/Duzz_Layout.php file
  • Removed clipboard.min.js file from select2 using composer.json file.

= 1.0.0 =

  • Initial release.
  • Modifications based on WordPress review.