Skip to main content

8 posts tagged with "Release"

View All Tags

· One min read
Arjun N V

Enhancements

  • Added improvements to the Shopify custom variations extension to accommodate adding product variants using Shopify Metafields by adding namespace and key within extension settings instead of using the predefined namespace and key method that was previously followed.

  • Added a filter (shipping-address-validator) to validate shipping address form fields.

  • Added support for media on the product description page (video and Image)

  • Added a filter (app-custom-root-components) to add root components. Documentation.

  • @react-native-async-storage/async-storage added as alias for @react-native-community/async-storage to avoid build failures.

  • Added __appmakerFlatListProps that can be used to pass props to FlatList which renders the blocks such as contentContainerStyle, columnWrapperStyle, etc.

  • Added support to hide header on scroll as well as transparent header. Documentation.

Fixes

  • Fixed the “Open All products” action that previously did not fetch any product when added.

  • Fixed hide products in PDP on appmaker-recently-viewed extension which was not working.

  • Fixed price filter max value change based on the previous search query.

· One min read
Arjun N V

Enhancements

  • Added a filter (shopify-flashlist-header-image) to update banners in the Flashlist collection image.

Bottombar Enhancements.

  • Added display condition for bottom bar label.
  • Added support for individual icon sizes on the bottom bar.

· 2 min read
Arjun N V

New Features and Enhancements

  • Added login hooks and moved to a new login structure. Documentation

  • Added a new hook (usePage) to fetch data from Shopify pages.

  • Added translation (useTranslation) to new text component (ThemeText).

  • Exposed Shopify page IDs for ease of development.

  • Implemented the functionality to add a new product list based on the collection ID/handle.

  • Add support to display custom toolbar icons and control the pages where they are displayed.

  • Accordion block inside PDP - UI uniformity improvements.

  • Added filter (app-toolbar-right-extra-components) to add extra components in the header toolbar.

  • Added product query inside the order fulfillment key.

Register page enhancements:

  • Input transitions to the next field by default.
  • Terms message fix.

Media Handling:

  • Deprecated old image size settings code within the Shopify extension.

  • Image resize functionality is added for images and media within the Shopify extension for the product detail page and product listing page.

Fixes:

  • Fixed image scroller's "view more" action not working.

  • Fixed the “Save Rs. X” text on invalid coupons within the coupon list extension by hiding them.

  • Fixed and added trim functionality for email and password fields to avoid error messages caused due to spaces.

  • Fixed the white screen loading issue when playing videos on the default video block.

  • Fixed Apple login not working in the new login UI

  • Fixed Error message for products changed from page not found to product not found.

  • Fixed the param (isInsideCartPage) to hide the add-to-cart toast when clicking to cart button from the cart page.

  • Fixed auto refreshing of Webview cart from our end, to avoid multiple refreshes when a change is made. This can be controlled by app partners as required.

  • Fixed the TextInput overflowing in row layout on login page.

· One min read
Arjun N V

New Features and Enhancements

  • Added a new product not found block.

  • Added a function to add multiple products to wishlist page under useProductWishList hook.

Fixes

  • Added a fix to retrieve data when there's no product information, ensuring the 'product_viewed' events are sent for analytics purposes. This can also be disabled from the Shopify extension (Disable tracking product without data.)

  • Fixed loading animations that were not working for Apple login.

· One min read
Arjun N V

Fixes

Updated shopify-core-themepackage to version 1.2.12 to resolve blocks not getting rendered correctly in default theme when running the starter app.

· 2 min read
Arjun N V

Fixes

  • Analytics fixes in useShopifyProduct hook where no data was getting fetched.

  • Fixed scroll for for elements below keyboard within login and register page.

  • Fixed page routing in case of forcelogin where user was being redirected back to login page when they are done registering. Now they will be redirected to the home page as expected.

  • Fixed Video playback continuation even when moving to other sections of the app.

  • Fixed Auto capitalising issue in Login page inputs.

Features

  • Added option to hide sort and filter on PLP from Shopify extension.

  • display_decimals_in_cart_page condition added in cart product savings to display decimals.

  • Debug mode option added within webengage extension.

  • Completed WebEngage integration.

  • Added a feature to play video only when the video comes in focus.

  • Added scroll to block client ID API to anchor to specific blocks within the app.

  • Added option as well as action to add multiple products to cart at once.

  • Added features and fixes to the Swipe navigation action.

  • Added OTP login success navigation - OTP hook redirectAction and ignoreredirect props.

  • Added the openOrderDetail function to the useOrderItem hook and introduced an option to open it using the order ID and a filter to modify the order item data. Filter key: Shopify-order-item-response

  • Added product filter functionn for productList component.

  • Added PLP addtocart message hide key.

  • Added customAttribute in PDP hook addToCart function.

  • Coupon sort support was added in Coupon list extension.

  • Added ̌toggle horizontal, gridViewListing with attributes for products by collection block.

  • Added support to change Page state styles for root and content containers.

· 2 min read
Arjun N V

Fixes

  • Recently viewed section will remain hidden if there are no items to be displayed.

  • Fixed the first and last initials margin inconsistency in the profile card.

  • Fixed the page not scrolling issue on my account page.

  • Added attributes to ShopifyRelatedProductScroller component to fix styles not being rendered.

  • Fixed Coupon modal in cart that was not being closed upon coupon application.

Features

  • Added Option to Apply default value for hidden filters in advanced-filter-customization extension.

  • Added page navigation details in useSwipeNavigationActions

  • setCheckoutId helper function added to sync checkout using checkoutId.

  • Added new search page, predictive search results based on user input.

  • Home tab position changing feature added to highlight the homepage even if the tab position is different from the first one.

  • KeyboardAvoidingView added in appmaker/layout block.

  • Added default and custom loading component support for ProductList Component

  • Added setting for font mapping inside App Branding extension.

  • Added filter to add custom bottom bar from theme - home-custom-bottom-tab.

  • Added an option in webview block to pass in originWhitelist through attributes.

  • The useViewableItems hook can now be used to listen to whether a block is in the viewport by passing the block's client ID.

Enhancements -

  • Added the option to hide free gift message in cart.

  • Made safe area view more flexible to customise.

· 3 min read
Arjun N V

Features and Improvements

  • Added useProducts hook to query for products based on product id's, collection id's/handle, and search query.

  • Added support for enabling safe area top inset in SafeAreaViewWrap.

  • Added Extension badge support in the product grid widget.

  • Added react-native-otp-verify library for OTP auto fetch in Android.

  • Added redirect action for Logout.

  • Added vendor name from useProductListItem to default product grid (Can be enabled from Shopify extension)

  • Added goback action skip option in SET_SHIPPING_ADDRESS.

  • Added support for iPhone X notch in ZoomableSwiper.

  • Added line-height for iOS in MobileInputBox component.

  • Added Visibility option in Product Badge Extension.

  • Added support for meta objects and meta fields to display widgets within PDP

  • Added settings in the Shopify extension to hide the default description in PDP

  • Added redirectAction for login from cart checkout.

  • Added a function logoutUserLocally to remove user data from the app state.

  • Added option to replace page on checkout action.

  • Added text truncation and character count feature to ThemeText (appmaker-react-native) component.

  • Added option in APPLY_COUPON action to skip page state update. Action param key: updateCartPageStateRequired

  • Added showsVerticalScrollIndicator attribute to blocksView, ScrollView and FlatList

  • Added a new attribute called initiallyExpanded to the Accordion component. This prop allows the Accordion to be initially expanded when rendered.

  • Added Search result Event name: product_search_result. Also, added product attribute in shareProduct.

  • Added sort label to sortClick event.

  • Added event support in Page. Also added calculateScrollPercentage to get the scrolling percentage on any page.

  • Added setAppState for useAppState hook

  • Added reset menu option to revert to the main menu item on the default menu block.

  • Added support for product variations in ProductGridWidgetOne. This can be enabled from the Shopify extension under the option “Enable PLP variation display”.

  • Bluetooth permissions added through app permission extension

  • Added setting for multiwindow support for Payment Webview.

  • Added useOrders hook and OrderList For more control over order data and component rendering.

Fixes

  • Fixed Guest checkout login Redirect issue where guest users were not being redirected to the Login page when the guest checkout was disabled.

  • Implemented a null check in getAvailableOptionsApp to resolve the app experiencing force close in the search list when using the search tap feature.

  • Fixed page bg color not getting changed based on the color set in page attributes on the production build.

  • Removed Coupon applied message time delay for Android.

  • Removed background color from SafeAreaViewWrap

  • Cart regular price fix to resolve prices showing up as NaN after applying coupon.

  • Fixed PLP regular price visibility in ProductGridOne.

  • Added Null check for images in the search suggestion.

  • Fixed password confirmation field name in useRegister hook to resolve error message not showing up while entering an incorrect password.

  • Fixed tab routeName to resolve the "Open page using navigation screen" action not working.