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