Releases: ordercloud-api/angular-buyer
v1.0.1
Bugs
Password invalid messaging seems inaccurate
Product list with tall images, the image partially covers the product information
Handle scenario where product has price schedule with no price breaks
Account For Products Without Pricing
ocCarousel isn't getting buyer object needed to display slides
prevent memory leaks in directives
Product Quick View submit button is initialized as disabled
New Features
Buyer - Related Products Cross-Sell
Popular Products Directive
Refactor Repeat Order - Performance issue on large catalogs
Unit Tests: Base directory
Unit Tests: CategoryBrowse - Partially Missing
Unit Tests: ocProductCard Directive
Unit Tests: ocConfirm service
Unit Tests: ocLineItems
Unit Tests: ocPayment service
Unit Tests: Login
New grid layout for myAddresses component
Tasks
Normalize img size
Search typeahead dropdown on smaller inputs
Design: Top Nav refinement
Product Detail - Unit Test
Remove app.constants.json > catalogid & buyerid
Convert favoriteProduct directive to an attribute directive
Convert productQuickView component to an attribute directive
Add error handling in payment select modal
Update forgot password flow to copy/paste verification code from email
convert favoriteOrder into an attribute directive
Comment Out Failing Unit Tests
Use environment variables for AWS S3 information
Update ocFileUpload scope variables
Use data.ignoreToken within ocStateLoading directive to signal it not to require an access_token
Unit test for productQuickView
Unit test for favoriteProduct
Create a directive for displaying the buyer's logo on login & in base.html
Clean up favorite product directive
Product Info Tab: Allow HTML in product description
(Buyer) Call ocRefresh on state changes if token is expired (before API call is made)
Allow embedded videos in product description
Search UI
refactor JS code to remove me.ListProducts (recursively gets all)
write unit tests
Static image slider
Update Unit Tests
Update READM
Additional images below primary
Home Page Updates
v1.0.0
Sub-task
[F51-108] - Merge in logo revisions
[F51-110] - Add Quantity and Add to cart directive
[F51-111] - Product List uneven when product names are long
[F51-112] - Buyer App: Long product titles overflow in product browse
Bug
[F51-90] - Product List Layout shifts after images are loaded
[F51-113] - Checkout review and confirmation pages do not show product images
[F51-114] - Refine by favorite products breaks for users with at least one favorite
[F51-150] - Favorite Orders Bugs
[F51-153] - Product Search Results are inaccurate
[F51-154] - Approving Users cannot open orders awaiting approval
[F51-166] - No Spec Form On Product Detail Page
[F51-167] - product card directive is missing on search results page
[F51-178] - Add to Cart from product list does not enforce quantity restrictions
[F51-189] - Payment amount does not update after adding more items to your order
[F51-240] - You can't reset your password by using forgot my password
[F51-257] - Cart badge count is displaying incorrectly
Story
[F51-95] - Mini Cart Badge
Task
[F51-107] - Design: Product List
[F51-117] - Product Search - Unit Test
[F51-119] - My Payments - Unit Test
[F51-120] - Product Browse - Unit Test
[F51-121] - Product Quick View - Unit Test
[F51-123] - Buyer: Update Auth.Logout decorator to only remove current application $cookies
[F51-131] - Buyer: All Forms, Disable "Save" buttons until there is something new/valid to save
[F51-148] - Checkout - Should billing address be required for Review?
[F51-155] - Select spending account modal title is wrong
[F51-156] - Filter out unsubmitted orders from Order History
[F51-159] - Buyer: Add "(Optional)" placeholder to address forms > Phone field
[F51-160] - My Orders - Unit Test
[F51-170] - Check if user has token before making any api calls
[F51-171] - Refactor oc-roles to allow for multiple groups
[F51-185] - Revisit Checkout component
[F51-186] - product card directive missing
[F51-214] - Add anonymous authentication to the ocRefreshToken service
[F51-222] - Force register anonymous users before checkout
[F51-236] - Allow duplicate toastr messages for add to cart toasts
[F51-239] - Spike: Ask platform about new user registration emails
[F51-267] - Remove confirmPassword directive in favor of ocMatchField
[F51-272] - expose anonymous constant as heroku variable
[F51-276] - Avoid using admin routes for orders > awaiting approval tab