Changelog

Astro E-commerce Platform

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.

[1.0.18] - 2020-06-25
Added
  • The admin now has the ability to directly add new Users from the administration interface.
  • Users are now able to reset their own password from within the Settings tab.
  • Users are now able to change their name, using the admin edit form with restrictions based on permissions.
  • A new independent cross-reference table is being used to help create faster and more reliable cross-reference lookups.
Changed
  • The ‘Knowledge Base’ route is now using the view static method rather than a separate closure within the routes file.
  • The new part builder now uses dropdown for the part type and oem, allowing for consistent variables to be used.
Fixed
  • Fixed a bug where the ‘Free Shipping’ calculation was including the cost of freight when displaying the ‘Free Shipping’ icon. This resulted in orders totaling $980.01 - $999.99 showing as free freight even as the calculation was charging the order freight.
  • Fixed a bug where Admins and CSR’s were unable to search upcoming parts.
[1.0.17] - 2020-06-11
Added
  • Added a Markdown viewer and editor for CSR's and Admins.
Changed
  • The dashboard now loads a markdown file for content.
  • Routing has been updated to use more resource style routing.
[1.0.16] - 2020-06-09
Added
  • Added Label generator to all items that contain a UPC code. Currently prints a CMP branded logo.
  • Added a new status to items, allowing CSR's to track availability.
[1.0.15] - 2020-06-03
Added
  • Added a Markdown rendering page to handle secondary pages, including this changelog.
  • Added Markdown file for Terms & Conditions
  • Added Marketing Materials to Dashboard
Changed
  • Updated controllers to handle secondary page routing.
  • A complete overhaul of math functions on show orders, now doing computations in the class rather than on the client end.
  • CSR views now include order total and shipping in the overview screen.
  • Changed responsive breakpoints for Astro layout view.
[1.0.14] - 2020-05-22
Added
  • Added Mailgun support to allow the application to send emails.
Changed
  • Order list view (for CSR & above) now shows open and archived orders separate.
  • Order details now include a button (for CSR & above) to change the order status from submitted to processed.
[1.0.13] - 2020-05-19
Added
  • Added Flysystem AWS S3 V3 and a corresponding 'spaces' disk type to use Digital Ocean Spaces.
  • Added a Role tag to Dashboard -> Settings section.
  • Added an MSDS sheet link to Part resources, MSDS are automatically detected from the CDN.
Changed
  • All images loaded from the CDN are now Private.
  • Testing using only 1:1 ratio images across the entire site. The results page has been updated to 'center float' square images.
  • Images links are now only available for 5 minutes.
  • Order status screen in admin now points to actual order, order editing can still be accessed using Admin -> Line Item Correction (which only appears when available).
  • Order screens now show the Bill To, Ship To, and PO Number as flat data rather than form fields after an order has been submitted.
  • The resources section now hides if the viewer is not a logged-in user.
  • The terms page is now a card and is easier to read.
  • New Releases are now six across and use 1:1 ratio images.
  • Javascript is now published to production.
  • Stock status now bases low stock off 1/2 of reorder point.
Removed
  • All hardcoded references to Digital Ocean Space.
  • All uses of the less-than-perfect url_exists check with a 403 check.
[1.0.12] - 2020-04-22
Added
  • Added subtotals to orders so the order total is shown before freight is added.
  • Added the ability to edit user names via the admin user interface.
Changed
  • Changed colors on row-break
Fixed
  • Fixed how subtotal and freight was being calculated on orders to correctly reflect in total.
[1.0.11] - 2020-04-21
Added
  • Added subtotals to orders so the order total is shown before freight is added.
  • Added stock status to parts and orders.
  • Added a quantity field to the 'Add to Cart' button, with a default to 1.
  • Added Knowledge Base entries for all instruction sheets.
  • Added the ability to add individual images to the database.
Changed
  • Search results that result in a single part being found will now redirect to that specific part entry rather than the search result screen.
  • Static input is now 'read-only' rather than 'disabled'
Removed
  • Removed the 'Add to Cart' button from the search results page.
Fixed
  • New Released parts images now use CDN links to images.
[1.0.10] - 2020-04-20
Added
  • Added Terms and Conditions.
Changed
  • Reworked part number verification to include capitalization, lookup, and fallbacks. This should remove all failures for lookup if we have a part.
  • Updated editing and deleting lines in order entry.
  • Changed color schemes for statuses to be more subtle.
Fixed
  • Spelling corrections
[1.0.9] - 2020-04-16
Added
  • Added a Freight visualizer to show how close a user is to Free Shipping.
  • Added help bubble to freight line explaining Freight policy
  • Added Freight calculation to orders.
[1.0.8] - 2020-04-13
Added
  • Added an Admin gate to allow admin users unrestricted access to customer accounts.
  • Added tooltips to Admin to assist in identifying orders
  • Added global Alphabetic scope to queries
  • Added the ability for Admins to edit Company details
  • Added feedback messages to most requests
Fixed
  • Some form methods were incorrect and properly shifted to the correct methods
[1.0.7] - 2020-04-08
Fixed
  • Roles, on users, were incorrectly adding, not using a syncing system. They now properly sync with their selected roles.
[1.0.6] - 2020-04-07
Added
  • Images now have default images.
  • Item cards now accept links to instructions.
  • Added image CDN check and identifier to the Item edit screen. This is a temporary solution.
  • Added the ability for users to add Companies
Changed
  • Style and color updates to add consistency to the site.
  • Content updates to the Homepage.
Fixed
  • Made unit number nullable and added logic to its display
[1.0.5] - 2020-04-06
Added
  • Added an 'Add to Cart' button to search results and item cards.
  • Added Permission Policy to models.
  • Added the ability for Admins to reopen orders.
  • Added the ability to start an order from the dashboard.
Changed
  • Content updates to Homepage.
Fixed
  • Misspelled permission names updated with correct forms.
  • Fixed bug where non-integers were breaking item cards.
[1.0.4] - 2020-04-05
Added
  • Added a line editing solution to online orders.
[1.0.3] - 2020-04-03
Added
  • Added a preliminary system to look up part numbers and provide an option for the expected part number.
Fixed
  • Fixed a bug that blocked 'Enter' key from submitting 'Add New Item'
[1.0.2] - 2020-04-02
Added
  • Added an Admin menu with basic administration tools to house all future admin tools.
  • Added Roles and Permissions to allow in-depth permission management
  • Added Item Price to cards
Changed
  • Items can now be identified as "featured"
  • Images now check for availability on the CDN before attempting to display
Removed
  • Basic Auth
  • Registration
  • Removed file checks from the upload.
Fixed
  • Added a 'route rescue' for permissions errors.
  • Items now explicitly state False for the featured flag on creation
[1.0.1] - 2020-04-01
Added
  • Merged new website and web application into master for the live site.
[1.0.0] - 2020-03-31

Soft Launch Astro 1.0 Mercury

Mercury

Copyright ©2020 Choice Manufactured Parts • Terms and ConditionsAstroECP v1.0.18