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.5.2] - 2021-03-04
Fixed
- Focus state on homepage tabs
- Nebula link in old dashboard
[3.5.1] - 2021-03-03
Changed
- Remove access to nebula for personal manufacturers
Fixed
- Instances of nebula redirecting to galaxy when user isn't admin
- Being unable to save automatic dicounts
[3.5.0] - 2021-03-02
Changed
- Enhanced analytics to be on generate instead of on change
[3.4.5] - 2021-02-26
Fixed
- Bug 12559: Nebula: don't allow publishing of unapproved products
Added
- Chinese language translation for login, register and redeem pages
- Limit products on homepage recent section to one manufacturer
- Add popular section to homepage for all time, last 90 and last 30 popular products
[3.4.4] - 2021-02-24
Fixed
- Bug 12556: Nebula: catch if product is already in the bundle
- Nebula: adding products to bundle
- Bit: secondary text hover color in dark mode
- Bug 12558: Nebula: better validation for products.pricing
[3.4.3] - 2021-02-24
Fixed
- Bug 12553: Nebula: change all instances of State to State/Province
- Bug 12553: Nebula: clear unsaved changes flag after compliance save
- Bug 12551: Nebula: add missing word to publishing help
- Bug 12554: Nebula: disable ability to view user on team view
- Bug 12546: Nebula: add more status messages
- Bug 12550: Nebula: fix disabled attributes when changing pages
- Bug 12550: Nebula: fixed webpage when there are no links
- Bug 12544: Nebula: fixed preview of links when adding new link
- Bug 12547: Nebula: fixed manual upgrades
- Bug 12540: Nebula: fixed image carousel image
Added
- Nebula: warning if Cherry Audio needs compliance information
[3.4.2] - 2021-02-23
Added
- Nebula: product status to product's show page
- Nebula: pending submission count on sidebar
- Nebula: when deleting product, remove product from any bundles it is included in
- Nebula: delete deal from sale
Fixed
- Galaxy: hidden demo extending popover
[3.4.1] - 2021-02-22
Fixed
- Bug 12544: Nebula: Webpage tab leads to error page
- Bug 12543: Nebula: remove ability to import transaction fees
- Bug 12537: Nebula: Implement product's pricing tab
- Nebula: Fix typo in manufacturer settings
- Nebula: Fix download url in product's information tab
[3.4.0] - 2021-02-19
Added
- Nebula, the new manufacturer dashboard
[3.3.16] - 2021-02-11
Fixed
- Manufacturer Dashbord: being unable to save when new upgrade options are added
[3.3.15] - 2021-02-03
Fixed
- Removed redemptions from top products
[3.3.14] - 2021-02-02
Added
- Polymode to homepage and navigation
[3.3.13] - 2021-01-07
Added
- Editing Transaction fee on orders page
Fixed
- Editing Transaction fee position
[3.3.12] - 2020-12-31
Added
- Download Url for plugins
[3.3.11] - 2020-12-28
Changed
- Header on homepage
[3.3.10] - 2020-12-08
Fixed
- Galaxy: Undefined telephone in Sales Reports
- Galaxy: Removed Quick search on mobile
- Header on homepage
[3.3.9] - 2020-12-07
Added
- Galaxy: Compare analytics page
- Galaxy: Sales & Deals
- Galaxy: Team members for Manufacturers
- Galaxy: Remove joke reviews
Changed
- Galaxy: Move created_at to beginning
Fixed
- Galaxy: Reset page on sorting
Removed
- Galaxy: Server Health (incorporated into admin)
[3.3.8] - 2020-12-02
Added
- Galaxy: Top products in analytics
- Galaxy: Config options to top products
Changed
- Galaxy: Make library tab default for users always
- Galaxy: Show products from order in table, and add toggle for truncating names
Fixed
- Galaxy: Focus state for sidebar buttons in darkmode
- Galaxy: Advanced search box on orders in darkmode
- Galaxy: Reset products or manufacturers when the other is selected
- Galaxy: Allow for selecting all products or all manufacturers again
[3.3.7] - 2020-12-02
Added
- Galaxy: Manually adding Line Item
- Galaxy: Download sales reports
- Galaxy: Add keyboard shortcut to focus quick search
Changed
- Sale header
- Galaxy: Quick search redirects to users library instead of profile
Fixed
- Galaxy: Search query preloading for Codes and Orders
- Galaxy: Search placeholder on library
- Galaxy: Product preview full screen
- Galaxy: Searching for exact code on quick search
- Galaxy: Add quick search to top navbar
- Galaxy: Fuzzy email search for quick search
- Galaxy: Fix search for batches
- Galaxy: Replace Yes/No with check marks on sales reports
- Galaxy: Replace check marks with section icon on orders
- Galaxy: On orders, if free show checkmark instead of cc icon
[3.3.6] - 2020-12-01
Changed
- Galaxy: Link to resellers.show on name
- Galaxy: Column header from Percent to Their Cut
Fixed
- Galaxy: Select All
[3.3.5] - 2020-12-01
Fixed
- Galaxy: Error on viewing reseller
Removed
- Galaxy: Checkboxes on manufacturers
[3.3.4] - 2020-12-01
Fixed
- Accepting manufacturer invite text colors
- Accepting manufacturer invite unresponsive button
- Galaxy: Search on sales reports
- Galaxy: Search on batches
[3.3.3] - 2020-11-26
Changed
- Galaxy: Use formatting for chart tooltips
- Galaxy: Add activations/day to dashboard
- Galaxy: Add unsaved state to users.show.profile
- Galaxy: Increase top products to 10
- Galaxy: Add settings for user
- Allow generic overrides for num_machines
- Galaxy: Add activations/day chart
Fixed
- Galaxy: Invisible demo date in dark mode
- Galaxy: Sidebar batches and purchase codes linked to same place
- Galaxy: Quick search goes to list if nothing found
- Galaxy: Trim all searches
- Galaxy: Orders.show dark mode products text
- Galaxy: Orders too tall buttons
- Galaxy: Use UTC for charts and stats rather than trying to convert to PST
[3.3.2] - 2020-11-25
Changed
- Tweaked homepage header
- Galaxy: Added view all section to sidebar
- Galaxy: Added loading indicator to analytics
- Galaxy: Added totals for range to analytics
Fixed
- Galaxy: Darkmode for gifting
- Galaxy: Array to string conversion in logs
- Galaxy: Change created_at to date
- Galaxy: Add date to end in analytics
[3.3.1] - 2020-11-25
Changed
- Header on homepage
- Add MG-1 Plus to Nav
Fixed
- Add to Library button on products/show page
[3.3.0] - 2020-11-23
Added
- First release of Galaxy to replace Nova
- First release of new Dashboard
[3.2.18] - 2020-11-09
Fixed
- Added missing directories from cleanup command
[3.2.17] - 2020-11-01
Fixed
- Update review button spelling
- orders.show title color on light mode
Updated
- Cherry Audio nav to include new products dropdown
[3.2.16] - 2020-10-26
Fixed
- Showing personal manufactuerers on empty search string
[3.2.15] - 2020-10-16
Fixed
- Add buy in bundle back to products.show
- Add back custom text option for buy buttons
- Add back download receipt to orders.show
- Breadcrumbs on orders.show and demos.show
Added
- Add video to redeem page
- Tabs on user in nova
- Manufacturer listed for product when viewing library and demo in nova
[3.2.14] - 2020-10-14
Fixed
- Viewing transaction fees
[3.2.13] - 2020-10-13
Added
- Quantity to batches
- Automatically generating purchase codes based on batch quantity
- Add download codes action
Fixed
- Checking for upgrades in settings before working on them
- Link colors on redeem page, if not logged in
[3.2.12] - 2020-10-12
Changed
- Add Products to orders index in nova
- Add charge type to orders index in nova
[3.2.11] - 2020-10-12
Changed
- When gifting, list now shows the name with product type and is now in alphabetical order, searchable, and only shows individually sold
- Show purchase codes on batch
- Add Extend Demo option in Nova
- Add Delete User Data option in Nova
- Add Payment methods to manufacturer detail page in nova
- Add Payment methods to sales report detail page in nova
Fixed
- Divide by 100 issue with upgrade paths on the manufacturer dashboard
- Allow searching by code on purchase codes
[3.2.10] - 2020-10-12
Changed
- Removed API inspector from Nova
[3.2.9] - 2020-10-12
Changed
- Updated dependencies
[3.2.8] - 2020-10-12
Changed
- Have playlist automatically move to next song
- Removed toggles for instruments now that DCO-106 is live
Fixed
- Random passport error
[3.2.7] - 2020-09-29
Fixed
- Add Voltage Modular Software to account if demoing
[3.2.6] - 2020-09-29
Changed
- Change Virtual Instruments to Instruments
- Adjust Horizon config
[3.2.5] - 2020-09-28
Added
- Demo option for combiner
[3.2.4] - 2020-09-28
Fixed
- Add name for remember me on register page
- Only allow downloads for software
- Viewing demo order page
[3.2.3] - 2020-09-28
Fixed
- Duplicate id of email when on login or register pages
- Showing price when hide_in_store was false but not_sold_individually was true
Changed
- Added default disk for all media collections
[3.2.2] - 2020-09-28
Fixed
- Ecosystem scoping for homepage new modules and bundles
[3.2.1] - 2020-09-25
Added
- Links for virtual instruments
- Pages for virtual instruments
- Download panel to Library page
- Hide shadow setting
Changed
- Doesn't automatically add Voltage Modular Software to an account if the product(s) in cart aren't in the Voltage Modular ecosystem
Fixed
- Use currentPrice instead of price in CartList subtotal
- Beta Dashboard Uploads
- Beta Dashboard bundle panel dark mode
[3.2.0] - 2020-09-22
Changed
- Upgrade to Laravel 8.0.
- Added scoping to
/api/products
and/api/library
if ecosystem exists on request. - Added providers to oauth clients.
Fixed
- Override module placeholder with icon if icon exists.
- Remember me on login.
[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()
toauth()->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