Changelog

Astro E-commerce Platform, Project Gemini Ceasar

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.0.10] - 2024-07-01

Fixed

  • Fixed a bug preventing updates to flier options from being saved.
  • Fixed a bug that prevented the filters on the flier lists from being used.

[2.0.9] - 2024-06-19

Added

  • Added new Flier builder system, allowing customers to pick from several style options and create personalized fliers with overrides for descriptions and prices.

[2.0.8] - 2024-05-08

Added

  • Added callback for Netsuite order creation, logging order reference ID.

Fixed

  • Fixed an error that was causing multiple carts to be passed into Netsuite, resulting in multiples of the same order.

Update

  • Gemini Service Provider reworked to better handle errors and rejections from Netsuite.
  • Order payload completely reworked to provide better caching data.
  • Updated uptime monitor and logging.

[2.0.7] - 2024-04-25

Added

  • Added links to Customer Dashboard from homepage and mobile navigation.

Fixed

  • Fixed Navigation to utilize a more mobile friendly style.

[2.0.6] - 2024-04-04

Added

  • Added support for Timezone and Language selections to User profiles.
  • Added metable support to User models.

Fixed

  • Fixed visual glitch with CSV uploader on Customer Dashboard.

Removed

  • Removed support for uploading PDF files into the order uploader.

[2.0.5] - 2024-03-19

Added

  • Added ability for customers to delete carts.
  • Added an automated order closer for carts older than one month.
  • Added a polling feature to the customer dashboards so cart totals update for users not actively in the cart.

Changed

  • Customer selection tool for Admins and Sales Reps moved to navigation menu-level dropdown. Added customer name to navigation menu.

Fixed

  • Fixed a bug that was opening new carts after a user added an item to their cart from the item card.

[2.0.4] - 2024-03-15 Ceasar

Added

  • Added a multi-cart shopping system.
  • Added a informational rotator to customer dashboard.

Fixed

  • Fixed a bug where orders containing a zero quantity would not complete submission.
  • Fixed a bug that was forcing users to select the search box a second time after modal opens.

[2.0.3] - 2024-02-16

Changed

  • Changed all catalog download links and files to reflect new 2024 Catalog (Vol 5)

[2.0.2] - 2023-04-23

Added

  • Added new navigation links to the dashboard from the splash page and added links back to the Orders page.

[2.0.1] - 2023-04-10

Added

  • Added page generator with dynamic content

Fixed

  • Fixed a bug with the Catalog PDF download on the Customer Dashboard

[2.0.0] - 2023-04-09 Titan

Added

  • Customer access point for Accounting login to NetSuite
  • Added Leads table for public facing downloads
  • Added Changelog
  • Added Sales Rep Cards
  • Added Sales Rep Dashboard, with easy customer selection
  • Added the ability for AstroECP to send expected shipping cost to NetSuite

Changed

  • Complete overhaul of Customer Dashboard
  • Complete overhaul of Splashpage to include public facing downloads
  • Overhaul of order entry, increasing mobile-friendly fields and optimizing layout
  • Overhaul to Application Service Provider, abstracting more functionality to global models
  • Changed how the products favorites are displayed and rendered on the page

Fixed

  • Fixed a bug where selected addresses were not being passed into NetSuite
  • Fixed a bug where unselecting a favorite instead added an additional favorite, making it impossible to remove favorites

Updates

  • Updated to Laravel 9
  • Updated to Vite for Asset bundling

Removed

  • Removed Webpack
  • Removed Front-end User Registration

[1.2.15] - 2022-11-11

Added

  • Add Exports

Fixed

  • Fixed calculation bugs in rebates
  • Fixed calculation bugs in Sku rebates

[1.2.14] - 2022-10-13

Fixed

  • Fixed a bug in cross reference lookup causing false negatives

[1.2.13] - 2022-09-07

Added

  • Add Address dropdown
  • Add a list of new components

Remove

  • Removed auto-delete on garbage collection

[1.2.12] - 2022-08-15

Added

  • Added rebate information to API
  • Added browse box to navigation

Fixed

  • Fixed bug with reference ID on freight
  • Fixed bug causing collision in Classes

Update

  • Updated Rebate syncing

[1.2.11] - 2022-08-04

Changed

  • Changed some Admin functionality

[1.2.10] - 2022-07-21

Changed

  • Changed some visual styles on the Customer Dashboard

Fixed

  • Fixed a bug holding cache

Removed

  • Removed invoice caching. Removed invoices.

[1.2.9] - 2022-06-17

Added

  • Added the ability to select parts from a Cross Reference entry on order entry

Changed

  • Changed some component structure around forms

[1.2.8] - 2022-05-11

Changed

  • Rewrote stock updater to use new toolset from integration partner

[1.2.7] - 2022-05-04

Added

  • Added active monitoring to integration partner

[1.2.6] - 2022-04-29

Added

  • Added more internationalization
  • Added parameters to limit user ability to view stock quantity

[1.2.5] - 2022-04-27

Added

  • Added more admin tools
  • Added soft deleting to Orders

[1.2.4] - 2022-04-20

Changed

  • Changed the frequency of syncing data
  • Changed the dashboard to utilize pagination

[1.2.3] - 2022-04-19

Added

  • User friendly error reporting on order submission

Fixed

  • Fixed a bug on calculating ship rate methods

[1.2.2] - 2022-04-15

Changed

  • Changed how orders and searches are caching data

[1.2.2] - 2022-04-07

Changed

  • Major changes to table naming structure

[1.2.1] - 2022-03-30

Added

  • Added Default Kit package
  • Added PDF support for downloads
  • Added new Browse pages

[1.2.0] - 2022-03-21 - Lovell

Changed

  • Ease-of-use and quality-of-life updates for order entry screen
  • User based feedback on Order listing

Fixed

  • Fixed mathmatical bug with line quantity updating

Updates

  • Combined commits for single update
  • Updated Vendor Packages

[1.1.8] - 2022-02-25

Added

  • Added auto-cart opening for adding items from search results

Change

  • Changed invoice pages to show days overdue.

[1.1.7] - 2022-02-24

Added

  • Added database touch for upstream updates

Change

  • Changed dashboard to order by Updated timestamp rather than Created

[1.1.6] - 2022-02-23

Added

  • Added new automated Stock Updater
  • Added available quantity to Stock fields
  • Added new API endpoints

Fixed

  • Fixed some minor Auth logic holes

[1.1.5] - 2022-02-22

Added

  • Added Laravel jobs
  • Added order queueing for submission
  • Added new GUI elements for Orders

Changed

  • Reconfigured some of the logic behind order creation

[1.1.4] - 2022-02-21

Fixes

  • Fixed numerious low level bugs that were causing 400 or 500 errors

[1.1.3] - 2022-02-18

Added

  • Added the ability to change the quantity on a line item

[1.1.2] - 2022-02-16

Added

  • Added order wide defaults to assist in bug fix

Fixed

  • Fixed Major bug to order entry flow

[1.1.1] - 2022-02-15

Added

  • Added more admin tools and views
  • Added more customer facing information to Item cards
  • Added pricing table for multiple prices

Fixed

  • Fixed bug with viewing Invoices
  • Fixed bug with order submission failing validation

[1.1.0] - 2022-02-14 - Grissom

Added

  • Added line item deleting to order entry screen
  • Added Cross Reference to order entry screen
  • Added image and availability to Search bar
  • Added GTAG
  • Added more admin tools
  • Added Privacy Policy

Changed

  • Change part screen to utilize new features released in Grissom
  • Change order screen to utilize new features released in Grissom
  • Change dashboard to utilize new features released in Grissom
  • Chaged the Splash page to reflect the new catalog

Fixed

  • Fixed a bug with the Add To Cart button that wouldn't add product when a cart was not open
  • Fixed some quality-of-life bugs

[1.0.6] - 2022-02-11

Added

  • Added new admin features to Dashboard

Fixed

  • Fixed order creation bug that was causing errors on some creation attempts.

[1.0.5] - 2022-02-05

Added

  • Added Rebate programs
  • Added auto-calculation of Rebates
  • Added new search capabilities

[1.0.4] - 2022-02-03

Changed

  • Changed system wide Reference ID usage
  • Changed system wide usage of Primary Keys

[1.0.3] - 2021-12-15

Added

  • Added new API endpoints to consume data from vendors

Fixed

  • Fixed major bug causing errors from API responses

[1.0.2] - 2021-11-30

Changed

  • Changed order creation to a POST process

[1.0.1] - 2021-11-17

Fixed

  • Combined update fixing post-golive bugs, not tracked.

[1.0.0] - 2021-11-09 - Atlas-Agena Released

Changed

  • Changed orders page to hydrate from cache rather than live data
  • Changed Welcome page to generic splash screen

Fixed

  • Fixed bug causing duplicate Search bars to render

Update

  • Combined migrations and reduced migration corrections
  • Updated Vendor Packages

[0.1.5] - 2021-10-25

Changed

  • Changed design and layout of Part card Cross Reference data

[0.1.4] - 2021-09-01

Added

  • Added Disclaimer and Licenses
  • Added more Localization support
  • Added new Lookup table to link part numbers directly to NetSuite
  • Added support for Inovice fetching and viewing from NetSuite
  • Added filesystem adapter to use Digital Ocean CDN for images
  • Added Laravel Actions
  • Added new Item displays

Changed

  • Changed Cross Reference model to handle lookups seperate from Item model
  • Changed some single issue commands to now use Laravel Actions

Fixed

  • Fixed bug in lookup that was throwing an error when a Reference ID didn't exist
  • Fixed misc bugs on Customer Dashboard
  • Fixed a bug in Tailwind that was causing rendering issues

[0.1.3] - 2021-08-31

Added

  • Added Part Card component
  • Added Cross Reference fail-over and lookups

[0.1.2] - 2021-08-10

Added

  • Added campaign details
  • Added database migrations for new features
  • Added multi-lingual support
  • Added orders list and orders views

[0.1.1] - 2021-07-06

Added

  • Added Purchase Order information to Dashboard
  • Added basic responsive design
  • Added new Customer Dashboard
  • Added NetSuite Connection

[0.1.0] - 2021-02-18

Added

  • Added Laravel Package
  • Added Laravel Jetsream, Livewire

Copyright ©2024 Choice Manufactured Parts • Terms and ConditionsAstroECP 2.0.10System Status

References to Original Equipment Manufacturers' names, models, trademarks, and part numbers are used for identification purposes only. Choice Manufactured Parts is not affiliated, endorsed, or sponsored by any OEM. All information is correct to best of our knowledge and subject to change without notice. Icons are licensed under a CC BY 4.0 License by Font Awesome. Product images are licensed under a CC BY-SA 4.0 License by Choice Manufactured Parts.