Break Dashboard

The break dashboard is a WordPress plugin that works with WooCommerce to give box/case breakers a better interface for managing breaks.

The project is currently closed source and I have no idea what what will come of it in the future. If you would like to be considered for testing or project discussion, please contact [email protected].

Features

  • Updates every 10, 30, or 60 seconds. No need to refresh the page.
  • Copy all “spot” names to your cursor.
  • Quickly search products.
  • Copy team/division lists to your cursor.
  • Quick access to product details
    • View product orders.
    • Add an order for a product for a customer.
    • Link to edit product.
    • Link to product.
    • Copy product link to cursor.
    • Send a product to the trash.

Change Log

0.9.4 – 11/12/2022

This release updated composer packages and npm packages. It also updated the minimum and tested-up-to versions for WordPress and WooCommerce.

Fixed

  • Updated npm packages
  • Updated composer packages
  • Updated minimum supported version of WooCommerce to 6.5
  • Updated tested-up-to version of WooCommerce to 7.1
  • Updated tested-up-to version of WordPress to 6.1

0.9.3 – 10/15/2022

This was a small release to update composer and npm packages for possible security issues.

Fixed

  • Updated npm packages
  • Updated composer packages

Added

  • Added jest global functions to eslint config

0.9.2 – 6/16/2022

Fixed

  • Corrected bug with creating orders if fields were null.

0.9.1 – 6/10/2022

Added

  • Added CHANGELOG.md file.
  • Added WordPress minimum version test job for php 8.0
  • Added Github Actions integration
  • Added Javascript testing libraries

Changed

  • Changed React component file extensions to jsx from js
  • Set minimum WordPress version to 5.9
  • Set minimum WooCommerce version to 6.3
  • Set minimum php version to 7.3
  • Updated versions for WordPress 6.0
  • Changed file structure and import resolve for javascript classes and components
  • Removed CircleCI integration
  • Replaced jQuery ajax with fetch()

Fixed

  • Corrected spelling in readme.txt

0.9.0 – 5/21/2022

  • Enhancement – Added Twitter share button to products in dashboard. This can be toggled within the settings.
  • Dev – Added break_dashboard_is_truthy() function.
  • Dev – Added settings serialization to properly set settings types for dashboard.
  • Dev – Updated npm packages

0.8.2 – 4/30/2022

  • Dev – Updated composer packages
  • Dev – Updated npm packages
  • Dev – Updated faker usage to use methods
  • Dev – Bumped WordPress test version to 5.9.3

0.8.1 – 6/19/2021

  • Dev – Updated composer packages
  • Dev – Updated npm packages

0.8.0 – 5/23/2021

  • Enhancement – Added Settings page
  • Dev – Removed Docker integration
  • Dev – Set WordPress 5.6 as minimum supported version
  • Dev – Set php 7.0 as minimum supported version
  • Dev – Set WooCommerce 5.1.0 as minimum supported version

0.7.0 – 5/10/2021

  • Enhancement – Add settings api
  • Enhancement – Integrated settings into Break Dashboard
  • Enhancement – Upgraded Tailwind css to version 2.1.2
  • Enhancement – Minor css adjustments

0.6.2 – 5/10/2021

  • Enhancement – Bumped max orders to 10 from 8.
  • Dev – Fixed permission bug in tests.
  • Dev – Updated Test_Case class for tests.

0.6.1 – 5/9/2021

  • Dev – Replaced node-sass css build with @wordpress/scripts.

0.6.0 – 5/7/2021

  • Enhancement – Added component to display break date if Break Date plugin is enabled.
  • Dev – Updated javascript npm packages.

0.5.0 – 3/6/2021

  • Enhancement – Changed product actions to display icons.
  • Enhancement – Added product link to product actions.
  • Enhancement – Added ability to copy product link to cursor.
  • Dev – Updated javascript npm packages.
  • Dev – Updated composer php packages.

0.4.0 – 1/9/2021

  • Enhancement – Added ability to add a product order for a customer.
  • Dev – Updated javascript npm packages.
  • Dev – Updated composer php packages.

0.3.0 – 12/20/2020

  • Enhancement – Added ability to send a product to the trash.
  • Enhancement – Added lists modal to allow users to copy a teams/divisions to their cursor.
  • Enhancement – Changed the header version text to a link to the summary page.
  • Fix – Changed the break name formatting for simple and variable products.
  • Fix – Removed the $ on a product if the price does not exist.
  • Fix – Removed the quantity () on a product if the quantity does not exist.
  • Dev – Updated Tailwind css to version 2.0.2.
  • Dev – Added REST endpoint to search customers. This will allow for adding an Order for a Product.

0.2.3 – 12/11/2020

  • Fix – Fixed close X for search text field.

0.2.2 – 12/09/2020

  • Fix – Updated product list ordering to title from id.
  • Fix – Minor css adjustments.

0.2.1 – 12/08/2020

  • Fix – Fix close button text on product orders modal.
  • Fix – Set margin bottom to 0 on product order modal line items.

0.2.0 – 12/08/2020

  • Enhancement – Added button to clear search text.
  • Fix – Changed background color to yellow for orders with a pending status.
  • Fix – Set default background color to white for orders.

0.1.2 – 12/07/2020

  • Enhancement – Added message to product orders modal when the product does not have any orders.
  • Dev – Updated composer php packages.

0.1.1 – 12/06/2020

  • Fix – Fixed bug where recent order line item search included variation value breaking the search.

0.1.0 – 12/06/2020

  • Initial “beta” release.