Cherry Audio Store Changelog

All notable changes to the Cherry Audio Store will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


[3.1.8] - 2020-09-16

Changes

  • Update homepage

[3.1.7] - 2020-09-05

Changes

  • Backtrack to version Laravel 7.11
  • Replace blade icons with actual svg

[3.1.6] - 2020-09-03

Fixed

  • Redirect when adding or changing builds in the beta dashboard

[3.1.5] - 2020-09-03 (rebase of 2020-07-20)

Added

  • Ecosystems for plugins
  • Ecosystem filters in api.
  • Very Beta version of the new manufacturer dashboard
  • Compile plugin files
  • File uploads in dashboard
  • Extensions for plugins
  • Optimize queries for /api/products

[3.1.4] - 2020-09-01

Added

  • Darkmode support for new styles
  • Asset versioning

Fixed

  • Inability to change tabs on mobile

[3.1.3] - 2020-07-09

Fixed

  • Products Preview will now show an unpublished bundle that includes unpublished products
  • Product Card will have proper url for included products

[3.1.2] - 2020-06-14

Changed

  • Added user notifications option

[3.1.1] - 2020-06-13

Changed

  • Added notifications and promos api

[3.1.0] - 2020-06-12

Changed

  • Added wishlist
  • Added light mode

[3.0.17] - 2020-05-18

Changed

  • Actually hide manufacturer name on manufacturers.show if configured that way
  • Allow admins to modify Orders in Nova

[3.0.16] - 2020-05-16

Changed

  • Recompiled assets for production
  • Updated Livewire to use Laravel 7 tag syntax

[3.0.14] - 2020-05-15

Fixed

  • Bug 12091: Fix hiding products I own bug if product included in more than one order

Changed

  • Added a warning for Internet Explorer
  • Change all instances of $0.00 to FREE

[3.0.13] - 2020-05-14

Fixed

  • Use correct column to show if user is verified in nova

[3.0.12] - 2020-05-14

Fixed

  • Bug 12093: Remove currency_format method call
  • Bug 12096: Fix link if owned takes to Manufacturer Dashbaord

Changed

  • Bug 12094: Add search bar on mobile

[3.0.11] - 2020-05-13

Fixed

  • Bug 12085: Fix @click issue on product-list livewire component
  • Bug 12083: Have pruge ignore braintree css overrides
  • Bug 12082: Remove view_any method from OrderPolicy so nova users can see it

[3.0.10] - 2020-05-12

Updated

  • Removed search for resellers.name
  • npm run prod

[3.0.9] - 2020-05-11

Updated

  • Moved Laravel MediaLibrary from 7.x to 8.x
  • Updated checkout.js to use token

[3.0.8] - 2020-05-05

Fixed

  • Grid sizing on mobile for Cart List
  • Bug 12055: Fix 404 for viewing beta teams
  • Bug 12056: Move profile/password to livewire with notifications
  • Update styles for Manufacturer Create & Accepting Invites
  • Update styles for Accepting Beta Invites
  • Bug 12058: Replace depricated money_format() method

Changed

  • Bug 12053: Make download link instead of icon
  • Bug 11879: Update language in Receipt Email

[3.0.7] - 2020-04-29

Fixed

  • Bug 12024: Use currentPrice instead of price for subtotal in cart
  • Bug 12025: Added debounce on cart buttons
  • Bug 12029: Fix Choose Bundle Page
  • Bug 12034: Use correct product component for search
  • Bug 12040: Charges over 1k will be charged for the correct amount
  • Add to Library button notifies user if they aren't logged in

Changed

  • Bug 12032: Removed clear search button
  • Bug 12041: Unify all support links

Added

  • Bug 12030: Hide products I own checkbox
  • Bug 12028: Preserve filters & sorting in url
  • Bug 12033: Filters on search and combined products & manufacturers
  • Bug 12043: Scroll to top of page when clicking on new pagination page
  • Bug 12035: Notification after successful creation/update of review
  • Bug 12035: Update "Write a Review" button to "Update Your Review" after review creation

[3.0.6] - 2020-04-28

Fixed

  • Bug 12022: Don't show personal manufacturer's in search results
  • Bug 12023: Change type of clear search button so it doesn't cause another search

Changed

  • Update all instances of request()->user() to auth()->user()

[3.0.5] - 2020-04-27

Fixed

  • Bug 11983: Fixed pagination after data table update
  • Bug 12004: Pagination does not maintain focus state after click anymore
  • Bug 12009: Reset pagination after product list updates

Changed

  • Bug 12003: Change url for owned button on product to take user to orders.show instead of library
  • Bug 12006: Add default picture to products.show page
  • Bug 12007: Add install instructions to software page for Voltage Module Designer
  • Bug 12008: Add alert to orders.show & demos.show saying that Modules will be downloaded in Voltage Modular
  • Bug 12010: Add a clear input button and added the query param as the value of the input

[3.0.4] - 2020-04-23

Fixed

  • Publish horizon assets

[3.0.3] - 2020-04-23

Fixed

  • Add back postmark to mail config

[3.0.2] - 2020-04-18

Changed

  • Reorder Homepage
  • Made nacbar stick to the top
  • Bug 11967: Change software page to list Voltage Modular Software and Voltage Module Designer
  • Bug 11986: Change Buy Now link to add to cart button on demos.show page

Fixed

  • Url for Cherry Audio logo
  • Publish Laravel Horizon styles
  • Bug 11963: Make banner image clickable
  • Bug 11981: Fix breadcrumbs on products.show page
  • Bug 11964: Add sale badge to products.show page
  • Bug 11959: Add notification for successful resending of verification email
  • Bug 11957: Add back auto-dismissing for notifications
  • Bug 11984: Fix my library redirect
  • Bug 11985: Clear up demo page by removing order and prices
  • Bug 11988: Check if product exists on table to prevent exception
  • Bug 11960: Removed extra manufacturers from product list

[3.0.1] - 2020-04-15

Fixed

  • Add back version to footer
  • Bug 11958: Exception when non-existant product
  • Bug 11952: Clean up products carousel if only one image
  • Bug 11953: Add back reviews and sounds tabs
  • Bug 11954: Entirely remove payment panel if no products in cart
  • Bug 11956: Added borders to seperate products
  • Change error & exception tracking to flareapp.io

Added

  • Added purgecss for minifying tailwind css file

[3.0.0] - 2020-04-14

Changed

  • Upgraded to latest version of PHP
  • Upgraded to latest version of Laravel
  • Updated front-end UI

[2.4.1] - 2020-02-05

Fixed

  • Add back right nav in Nova

Added

  • Generic giveaway api for future colaborations

[2.4.0] - 2020-01-31

Added

  • Add settings to users to allow for overriding number of machines for education licences

[2.3.9] - 2019-10-15

Reverted

  • Users resource to only return all manufactures

[2.3.8] - 2019-10-15

Changed

  • Users resource to only return manufactures that a user is a developer

[2.3.7] - 2019-10-08

Changed

  • Allow adding different price points if users have purchased another item
  • Allow manufacturers to create sales
  • Scheduled the transaction fee report from paypal to run daily

[2.3.6] - 2019-09-16

Changed

  • Changed sale forms to use datepicker rather than html datepicker

[2.3.5] - 2019-09-06

Fixed

  • Add Shopping Cart back

[2.3.4] - 2019-09-05

Removed

  • Redirect to Voltage Modular Core + Electro Drums after register

Changed

  • Update Navbar

[2.3.3] - 2019-08-28

Removed

  • Unused geoIP library
  • Add to cart option for free products

[2.3.2] - 2019-08-20

Fix

  • Fix false card payment error if length of product names is greater than 255 characters

[2.3.1] - 2019-08-16

Fix

  • Discount percent calculation

[2.3.0] - 2019-08-15

Added

  • Sales feature

[2.2.17] - 2019-08-02

Fixed

  • Various bugs with manufacturer dashboard
  • Delete submissions of a product that is being deleted

[2.2.16] - 2019-07-31

Fixed

  • Do not overwrite product information when updating a build if it is not published
  • Add more conditions for finding a current build

[2.2.15] - 2019-07-22

Added

  • Conversion tracking

Changed

  • Enhance library status api for testers, beta users, and developers.

[2.2.14] - 2019-06-24

Fixed

  • Viewing demos

[2.2.13] - 2019-06-20

Fixed

  • Already having a demo of a product no longer prevents purchase

[2.2.12] - 2019-06-16

Fixed

  • New builds will appear in development in Voltage
  • Fixed sales report calculations

[2.2.11] - 2019-06-07

Fixed

  • Testers will no longer have an issue publishing

[2.2.10] - 2019-06-03

Fixed

  • Testers will no longer see approved modules

[2.2.9] - 2019-05-30

Fixed

  • Testing modules for submission will now download for testers

[2.2.8] - 2019-05-16

Fixed

  • Issue where new products in bundles weren't always getting added to existing users
  • Issue where bundles couldn't be submitted

Changed

  • Change email providers

[2.2.7] - 2019-05-08

Changed

  • Various improvements for admin section

Fixed

  • Fix broken image links

[2.2.6] - 2019-05-06

Fixed

  • Fix saving of Bank Name, Company Name and Company Telephone in manufacturer settings

[2.2.5] - 2019-05-04

Changed

  • Added new permission role for assisting manufacturers with developing modules

[2.2.4] - 2019-05-02

Changed

  • Added view product and publish product buttons to submission changed emails

Fixed

  • Fix typos in manufacturer settings payment details form
  • Fixed sales reports not rendering properly

[2.2.3] - 2019-04-30

Changed

  • Updated Nova to Version 2.0.2

Fixed

  • Bug 10834: Show accepted file tpyes in dropzone
  • Bug 10849: Z-index issues for settings dropdown
  • Bug 10848: Add help fields to Product resource
  • Bug 10845: Disabled one-click when no payment method

[2.2.2] - 2019-04-29

Fixed

  • Bug 10817: Show existing manufacturers on create wizard

[2.2.1] - 2019-04-26

Fixed

  • Bug 10834: Add file type validation to media uploads
  • Bug 10833: Z-index of dropzone images now doesn't cover action buttons
  • Bug 10830: Add validation for links on manufacturer dashboard settings
  • Bug 10828: Fix viewing of saved data

Changed

  • Preview webpage on manufacturer dashboard now opens manufacturer webpage in new tab
  • Bug 10831: Combine people and invites onto one page in manufacturer dashboard
  • Bug:10822: Show debits on manufacturer dashboard
  • Bug:10835: Add description for files section

[2.2.0] - 2019-04-24

Added

  • Allow manufacturers to view sales on manufacturer dashboard

[2.1.9] - 2019-04-15

Chnged

  • Bug 10804: Hide manufacturer settings from personal manufacturers

Fixed

  • Bug 10803: Deleting presets or bundles with associated products

[2.1.8] - 2019-04-15

Added

  • Horizontal lines in changelog to differentiate versions

Changed

  • Various Product Build form improvements
    • Bug 10795: Hide Build Settings if no editible settings available
    • Bug 10801: Make price disabled rather than invisible on Product Build form if not sold individually is set
    • Section title on Product Build form for presets from "Products" to "Modules in Preset Pack"
    • Disable Rescan Preset Button if build is published, build is going through the submission process, or there is no file to scan
    • Add instructions for a preset file

Fixed

  • Bug 10722: Change image in gifting email
  • Bug 10796: Add error message if requests fail on the Product Build form
  • Bug 10796: Allow presets to have modules from many manufacturers
  • Bug 10802: Fix failure of approving submission

[2.1.7] - 2019-04-10

Added

  • Add bug ids to changelog

[2.1.6] - 2019-04-10

Added

  • Bug 10764: Allow users on a manufacturer to preview an unpublished product's page
  • Bug 10780: Sync submission status with build status
  • Bug 10780: Add latest build status to products page in Manufacturer Dasboard

Fixed

  • Bug 10446: Add more protections for not allowing a user to order a product that they already own
  • Bug 10727: Show product icons that are on different media disk

[2.1.5] - 2019-04-10

Fixed

  • Yellow link color on changelog page

[2.1.4] - 2019-04-09

Added

  • New changelog page

Changed

  • Bug 10779: Show "owned" if user is a developer for the manufacturer that created that product

Fixed

  • Bug 10788: Fix color preview on Manufacturer Settings Page
  • Bug 10786: Fix price sorting when product price is empty
  • Bug 10584: Fix creating products to not allow default Voltage Module Designer values