Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v2.0.0-rc.11 #5049

Merged
merged 355 commits into from
Mar 21, 2019
Merged

Release v2.0.0-rc.11 #5049

merged 355 commits into from
Mar 21, 2019

Conversation

jeffcorpuz
Copy link
Contributor

@jeffcorpuz jeffcorpuz commented Mar 18, 2019

v2.0.0-rc.11

This is our eleventh release candidate for v2.0.0 of Reaction.
Please check it out and let us know what works and what doesn't for you.

This release is being coordinated with reaction-platform and is designed to work with the same versions of reaction-next-starterkit and reaction-hydra.

Improvements

App

Reaction is no-longer a customer-facing app, it's an administration tool and offers a GraphQL API.

All customer-facing views are the responsibility of a separate storefront app that makes use of the GaphQL API. See our example storefront as an example of how to achieve this.

  • All routes require admin authentication
  • All non-admin authentication requests will be met with a logout screen if attempting to sign into the operator experience.
  • All customer related authentication requests should be done with the IDP workflow. See our example storefront as an example of how to achieve this.

Product grid and Product detail pages moved into the new operator experience and updated for that experience.

Product grid

Product grid is now represented as a table in the new experience with the same bulk actions it had previously

  • Product grid is now a table
  • Product table supports multi-selection
  • Product table supported bulk actions are "Make Hidden", "Make Visible", Archive, Duplicate and Publish
  • Product table adds simple pagination controls with and items per page selector

Product Detail Page

Is no longer a WYSIWYG editor.

All product forms have been moved on from the sidebar and into the main view and have been expanded.

  • Product WYSIWYG editor has been replaced with standard forms
    • Product detail, Variant and Option forms have been moved out of the sidebar and into the primary view
  • Template field has been converted to text field from a dropdown. Templates no longer apply to the PDP page in Reaction
  • Tags can no longer be drag n' dropped to reorder. Drag handle has been removed to represent this.
  • Media can be added to the Product, Variants, and Options
  • Drag n' Drop of media and variants has been removed
    • Variants and Options can now be manually sorted by priority
    • Media can be sorted by priority manually
  • Variant and Options forms now share the same fields

User Profile

  • The profile page has been moved to the new operator experience for admins
  • Address form has been removed
  • Order history has been removed
  • Admins will be able to change their email and password

Breaking Changes

Reaction is no-longer a customer-facing app, it's an administration tool and offers a GraphQL API.

We have removed the search-mongo and ui-search plugins from the imports/plugins/included directory of reaction. Which in turn removes order search bar from operator order UI. (#5053)

Feature

Fix

Chore

aldeed and others added 30 commits February 28, 2019 19:05
Signed-off-by: Eric Dobbertin <[email protected]>
Signed-off-by: Eric Dobbertin <[email protected]>
…imple-pricing

feat: simple-pricing plugin
Signed-off-by: Mike Murray <[email protected]>
Signed-off-by: Mike Murray <[email protected]>
feat : performance metrics integration with calibre
Signed-off-by: Mike Murray <[email protected]>
Signed-off-by: Mike Murray <[email protected]>
Signed-off-by: Mike Murray <[email protected]>
focusaurus and others added 14 commits March 18, 2019 13:18
…g-bad-env.example

Fix bin/setup handling bad env.example
Signed-off-by: Machiko Yasuda <[email protected]>
This commit removes our `search-mongo` plugin from the
`imports/plugins/included` directory of `reaction`.

We're doing this because we've found that some of the app event hooks
within this plugin fire even when the plugin is disabled.
When a custom search plugin is used, having these events run can
cause considerable slowness when publishing a product to the catalog.
This issue is exacerbated when importing and publishing large sets
of products simultaneously.

We'll include `search-mongo` as an optional plugin, but keep it OSS.

BREAKING CHANGE: Removes `search-mongo` plugin from `included` plugins.
Install `search-mongo` into your `custom` plugins directory to maintain
identical functionality.

Signed-off-by: Spencer Norman <[email protected]>
Signed-off-by: Erik Kieckhafer <[email protected]>
…ction-sort-tlp

feat: Add a featured sort option for CatalogItems and paginate
…lname

chore: add optional first and last name fields to schemas
…better-logging

add better logging of package loading
Removes order operator search bits.
Also updates `searchcollections.js` util files to run
`buildAccountSearch` and `buildOrderSearch` as noop.

Signed-off-by: Spencer Norman <[email protected]>
@jeffcorpuz jeffcorpuz marked this pull request as ready for review March 19, 2019 22:38
@jeffcorpuz jeffcorpuz changed the title Release v2.0.0 rc.11 Release v2.0.0-rc.11 Mar 19, 2019
Copy link
Contributor

@spencern spencern left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@jeffcorpuz jeffcorpuz merged commit 6c8e806 into master Mar 21, 2019
@jeffcorpuz jeffcorpuz deleted the release-v2.0.0-rc.11 branch March 21, 2019 01:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.