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

🔥🔥🔥🔥 Releasing 1.0.0-beta-2 🔥🚀 🍰 #237

Merged
merged 25 commits into from
Aug 21, 2018
Merged

Conversation

pkrawat1
Copy link
Member

@pkrawat1 pkrawat1 commented Aug 9, 2018

Major changes in beta release 1.0-0-beta-2 🚀

UI

Feature

Fixes

gopalshimpi and others added 21 commits August 9, 2018 13:29
why?

Feature
Pincode check for the cash on delivery method on product details page. before adding product to cart.

This change addresses the need by:

Now user able to check availability whether the COD method is available particular pincode or not.

Note: UI Pending

[delivers #159361185]
Why?

Feature:

Circular Rating in the mobile view as well as in the desktop view.
This change addresses the need by:

In this all changes are done.

[delivers #159396387]
Why?

Feature:

Work on the pincode UI
This change addresses the need by:

In this all changes are done.

[delivers #159397080]
Why?

Bug
Buy now action unable to add item to cart. If already Item present in cart.

This change addresses the need by:

Now buy now action works as expected.
When user clicks on Buy Now

If there is product added in cart already using Add to Cart then buy now will re-direct user to cart page.
If a product is not added to cart then product is added to cart using Buy Now & user will redirected to cart page.
[delivers #159394459]
Why?

Feature:

Work on the address page.
Work on the circular rating.
Work on the pin code check.
This change addresses the need by:

Previously the address page is single column so scroll comes when user fills address. Now we have # converted layout to two column to avoid the scroll.
The circular rating for the review is not looking good enough when user rate comes 100%. So now we have align that centrally.
We have created new component for the pin-code check functionality.
[delivers #159428120]
Why?

Feature

Added Sorting based on Avg.Customer Review & Most Review for products search.
Added retry payment option for orderlist.
This change addresses the need by:

Now User can sort the search result of products by avg.rating, review_count.

This sort filters are available in products search page.
User can have retry payment option for failed payment in orders details page of respective user.

[delivers #159427862,#159424402]
Why?

Feature:

Work on the order profile page.
Work on the order detail page.
Work on order success page.
This change addresses the need by:

The UI of the all order page is not good enough so we have changed it little more.

[delivers #159494692]
Why ?

Features

Email update
Add/Edit shipping address
Profile Password change
This change addresses the need by:

Now user able to see above mention features in his/her profile.
User can change his/her own password, update email address & edit the shipping/delivery address if already exist or can add new one.

[delivers #158933531]
Why?

Bug
When user add new address it throws erros for state name.

Fixes
Added state name to address component.

This change addresses the need by:

User can add address without errors.

[delivers #159521418]
Why?

Feature:

Added Profile page UI, Saved address UI
This change addresses the need by:

Added New UI

[delivers #159520804]
Why?

Feature:

Help dropdown mobile number updated.
This change addresses the need by:

Added help no.

[delivers #159542721]
Why?

Features

Added Show More & Show Less for reviews list on product page.
Added order list pagination in user profile.
Added confirmation modal when user update/change email address.
This change addresses the need by:

If products reviews are more than reviewsDisplayLimit then show more button will be displayed.
reviewsDisplayLimit can be set from config. When all reviews will be displayed the show less button will be displayed.

Order list will have pagination.

When user updates an email from my profile then he will be asked for confirmation using modal before email updates. If user clicks on No email will not be updated. If user clicks on Yes email will be updated & user will be logged out automatically.

[delivers ##159541379]
Why?

Layout has some components that need to be hide/shown on basis of some conditions.
To manage that we should have a central state.
Product search page was not using container.
This change addresses the need by:

Adds a layout store to control layout components for specific components/scenarios.
Adds a container to product searching

[delivers #159556385]
Why?
In order to support SEO, we should have some provision to allow google crawl the webpages with all the relevant information. This needed a requirement for server side rendered version of this application.
This change addresses the need by:
Adds Angular universal support.
Updated the code using window, document, local storage with Browser platform checks
Updated meta information for main app component.
[delivers #159558419]
Why?
Enhancement

Product name length was not fix in product slider. So slider UI look uneven. So changed css classes for it. Reduce font size & fixed the product name in fix width.
This change addresses the need by:
Products sliders uI has been enhanced & looking perfect with fix width product name.

[delivers #159560658]
Why?

Enhancement

User profile page was not showing the the currently selected option from profile in mobile view.
This change addresses the need by:

User will get the selected option like My Account > My Profile, My Account > My Orders etc.
[delivers #159589280]
Why?
Fixes

Added fields for jsonld format.
Added currency_iso.
This change addresses the need by:
Now product rating , price & brand are displayed in seo.
[delivers #159622060]
Why?

Feature:

product list UI listing.
Added menu links in category drop-down menu
This change addresses the need by:

The UI of the product list page is changed

[delivers #159542721]
jaypal412 and others added 4 commits August 15, 2018 17:24
Feature:

Order page UI
Order page Ui In mobile
This change addresses the need by:
The order page is not looking good in the mobile view as well as in the desktop. We have changed some file for better looking.

[delivers #159670326]
Why?
We have a lot of repetitive code to check if a view is mobile or not.
So now we have layout store, we can store a mobile view flag in the layout store.
This change addresses the need by:
Adds a isMobileView flag in layout store
## Why?

- During Angular universal application loading, the API requests were running even if the data was already rendered from the server.
- The router was flickering on angular universal first page load.
- Product detail page shown as blank when data is fetching from api.

## This change addresses the need by:

- added state transfer interceptor to check for stored data in state and avoid api calls if data already sent from SSR server
- Fixed route resolve issue for product detail
- Bug fix for app route flicker on universal boot. Fix shown in this [angular Issue.](angular/angular#15716 (comment))
@pkrawat1 pkrawat1 merged commit 5978e97 into master Aug 21, 2018
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.

3 participants