- Handle SNS auth for web view apps
- Change back the SDK webview URL
- Perform Virtusize SNS authentication with Chrome Custom Tabs
- Create a submodule
virtusize-core
- If you continue to integrate our SDK using JitPack, the new artifact name is
com.github.virtusize.integration_android:virtusize:${virtusize_version}
- Use the staging API URLs for staging
- Add the
testing
env for internal use
- Add ktlint
- Setup Github Actions for CI/CD
⚠️ Important⚠️ The SDK has been uploaded toMavenCentral
and the group ID has been changed tocom.virtusize.android
New artifact name:com.virtusize.android:virtusize:${virtusize_version}
- Provide the solution for the WebView apps that load Virtusize Fit Illustrator
- Change the get-size endpoint from
get-size-new
toget-size
- Prevent from updating the selected user product ID when the event
user-added-product
is fired - Remove the
Proxima Nova
font and use theRoboto
font for English texts - Add the MIT license
- Improve the integration by binding each Virtusize widget with a
VirtusizeProduct
object using theVirtusize.setVirtusizeView
function
- Handle the user-deleted-product event from the Virtusize webview
- Allow the Flutter SDK to use the API functionality
- Allow creating a VirtusizeButton programmatically
- Fix the wrong logic of which language to display when a user doesn't set a language when initializing the Virtusize
- Fix the UI of the product images
- Enable SNS login buttons in the web view
- Fix SNS Login on the web version of Virtusize integration through the SDK
- Adjust the shadow of InPage to be less dark and obvious
- A crash that happens when a user's body profile is empty
- Enable font size changes of InPage
- Ensure InPage displays the correct message when a user is logged out
- Remove virtusizeControllerShouldClose from VirtusizeMessageHandler
- Fix a crash caused by HttpURLConnection when there's no internet
- Fix a crash caused by forcing unwrapping storeProduct and productTypes
- InPage Release: Add InPage UI components Virtusize InPage Standard and Virtusize InPage Mini views
- Make the web view scrollable when the soft keyboard is open
- Upgrade versions of Gradle dependencies
- Fix not being able to hide the space of the Virtusize button when the visibility is set to gone in xml
- Remove app_name from strings.xml in libsource to avoid overwriting the application's name
- Improve the way the SDK prints logs about invalid product data check
- Update the new event API URL
- Enable setting up the user ID after the app is launched
- Fix the Order API error saying external_product_id is not provided or not a string
- Release the New Version of the Virtusize Integration
- Update the product data check URL
- Fix some unit tests
- Fix the unit testing errors caused by ErrorResponseHandler
- Change the fit illustrator URL to the new version
- Remove unnecessary logs
- Fix the Null Region Value Issue. Add the default value of region for the Order API
- Fix when parsing a JSON response, the string value of some param is "null" instead of "" when it is NULL in the response
- Fix the param key strings for the UserData parser
- Add arguments for ErrorResponseHandler to be able to pass back more error info
- Add unit testing for network code
- Add the Order API
- Remove toast message for volley network error
- Update proguard rules
- Fix language Parameter, specify Android SDK
- Update parameters sent to widget
- Add functionality to unregister Virtusize event listener
- Update docs and installation guide regarding button styling based on XML
- Fix button styling. Style of button can now be edited in XML
- Fix Dom storage bug
- Update default button style
- Send Json data as boolean rather than string
- Refactor: send event when fit illustrator button clicked
- First release.
- Refactor: spacing in readme