Release Notes - GluedIn
Release Notes

v5.1.0.0(07-04-2025)

New Features

  • User Verified Badge
    • Introduced a verified badge system to distinguish authentic creators and trusted users across the platform. This visual indicator enhances trust and credibility within the community.
  • Dynamic CTA on Feed
    • Integrated dynamic call-to-action (CTA) capabilities, enabling personalised and context-aware user call to actions. This allows for more engaging and adaptive in-app user journeys.
    • Unified Feed Across Multiple Entry Points
    • Launched a unified content feed architecture that provides consistent discovery and consumption experience across different touch-points. Whether users enter via Carousels or Home page, they now access a seamlessly synchronised feed.

Improvements

Technical Upgrades

  • Koin Dependency Injection Upgrade
    • Upgraded Koin from previous versions to v3.5.6. This update includes improved startup performance, better modularization support, and compatibility enhancements for the latest Kotlin versions.
  • Downloader Upgrade
    • Upgraded Downloader to v1.0.2, which brings improved download stability, bug fixes, and better support for downloads.
  • Bug Fixes

    • SDK
      • Improved SDK initialization flow
    • UGC & Discovery
      • App crash resolved when UGC is disabled and search is attempted in Discovery section.
    • Drafting & Posting Issues
      • Fixed issue where drafts were deleted upon navigating away and returning to Shorts Profile.
      • Prevented drafting of the same video multiple times.
      • Crash resolved when adding text or stickers while posting content.
    • UI/UX & Navigation
      • Improved scroll-up behavior on the Profile page for better user experience.
      • Corrected character input limit mismatch for username (now allows 15 characters).
      • Fixed back-navigation flow when choosing profile photo from gallery.
      • Device Specific - Timer truncation during recording has been fixed.
    • Cross-Platform Issues
      • Terms & Conditions are now consistently clickable across Android and iOS while reposting.
      • Handle default Profile images in notifications when no profile image is set.
    • Recording & Upload
      • Android 14 - OS Specific - Fixed Random crash while recording content on Android 14 devices.
    • Console Upload Handling
      • Like, Comment, and Share default values sync on multiple feed entry points when content is uploaded from the console.
    • Connectivity Feedback
      • "No Internet" message now displays properly on the player screen for better user awareness

V5.0.0.1(25-02-2025)

Bug Fixes

  • Fixed double tap not working issue for micro community feature on player screen
  • Hide the share option from hashtag detail & challenge detail toolbar

V5.0.0.0(18-02-2025)

New Features

    Micro Community - Text & Card Content Support on Camera Tool
  • Users can now create and share text-based and card-based content directly from the camera tool within the micro-community feature.
  • Unified Feed & Sub Feed
  • Introduced a unified feed experience, enabling seamless navigation between the main feed and sub-feeds for better content discovery.
  • Shimmer Effect for Improved Loading Experience
  • Implemented a shimmer loading effect on the feed, providing a more polished and visually appealing experience while content loads.
  • Verified User Badge
  • Added a Verified Badge for distinguished users, helping identify authentic and notable accounts within the platform.
  • Improved User Journey Across Entry Points

Improvements

  • Implemented unified dimen, style and color files
  • Card Build Change content type in upload api to support micro community feature
  • Refactored SDK callbacks
  • Discover Interactor : Added capability to get the response in string along with Object
  • Remove thumbnail from Player screen and Show loader when there video is getting loaded
  • Synced Card based UI as per approved designs
  • Added meta keys & profile picture field in User Auto SignIn mechanism
  • Implemented Unified launch method for creator and SDK launch
  • Handling of dynamic Terms & Condition visibility based on console settings

Bug Fixes

  • Fix challenge details leaderboard button color
  • Implemented formatInKMGTPE in count
  • Fix Double hashtag show issue on feed
  • Fixed user stuck on video edit screen in case of FFMPEG command failure
  • Fixed camera access issue for invite only creator
  • Fixed Seekbar not playing on the content displaying on feed/subfeed
  • Fix video resume issue
  • Fixed issue While blocking the account then the data still displaying on profile detail screen
  • Fixed SDK not reset issue when there is a change in API & Secret keys used in last session
  • Fixed App crash issue due to API failure in sound detail screen
  • Fixed selected sound not playing issue during shooting the video

v4.1.1( 26-12-2024)

  • Enhancements in Micro Community Feature
    • Introduction of Rules in Leaderboard
    • Filter implementation in Leaderboard
  • Bug fixes & improvements

v4.1.0( 17-12-2024)

  • Implementation of Micro Community Feature
    The Micro Community feature of the GluedIn SDK can be plugged-in into any page within an existing business application. It facilitates users to create & upload content related to a particular offering. The system also incentivises user participation through a reward mechanism and encourages healthy competition with a leaderboard highlighting the top contributors. The goal is to enhance user engagement and drive business growth. Refer the link for detailed integration steps.
  • Refactor of existing GluedInSDKCallBack callbacks into GIInitCallback & GISdkCallback
    • GIInitCallback : for the SDK lifecycle related events. Use the setSdkInitCallback method of GluedInConfiguration to set the callback object.
      onSDKLifecycle() method of the callback returns SDKInitStatus (SDK_INIT, SDK_EXIT & SDK_AUTH) to consume and handle SDK lifecycles properly.
  • GISdkCallback : for the user actions performed in SDK. Use the setSdkCallback method of GluedInConfiguration to set the callback object. Below are the method to be called on respective user action.
  • 
    fun onUserAuthStatus(userAuthStatus:UserAuthStatus,currentVideo: VideoInfo?)
    fun onShareAction(shareData: ShareData)
    fun onProductClick(assetId: String, eventRefId: Int)
    fun onUserProfileClick(userId: String)
    fun onAdsRequest(adsType: AdsType, adsRequestParams: AdsRequestParams): Fragment?
    fun onRewardClick()
    

v4.0.3( 25-11-2024)

  • Removed Media3 library to ExoPlayer (v2.19.1)
  • Implemented Edit and Delete Content feature via Profile
  • Improved card build design
  • Inject Ads functionality into SDK
  • Bug fixes & improvements

v4.0.2( 21-09-2024)

  • Removed external third party libraries from SDK to reduce library conflicts. Below are the libraries removed:
    • Firebase Analytics, Messaging & Dynamic Links
    • Facebook Login & Share
    • Google Login

v4.0.1( 28-08-2024)

  • Bug Fixes & Improvements

v4.0.0( 17-08-2024)

  • Migrated ExoPlayer to Media3 library
  • Enhanced creator tool:
    • Text & Sticker on video
  • Sound detail on feed
  • Flexibility to control like/share/comment on feed option
  • Hide comment replies feature in comment box
  • Allow content repost feature via content feed
  • Bug Fixes & Improvements

v3.7.3( 20-09-2023)

  • Added mechanism to submit product click events. Exposed method onProductCTAClicked(assetId: String, eventRefId: Int)to listen the product clicks callback. Use FeedInteractor().productConversion(eventRefId, assetId) method to submit the product click event.
  • Fixed record microphone permission issue for Android T & above.

v3.7.2( 11-08-2023)

  • Enhanced analytics
  • Bug fixes & improvements

v3.7.1( 11-07-2023)

  • Exposed “disableDefaultShare(boolean)" method in GluedIn Initializer to disable the default share feature. If enabled, user will receive the callback of “onGluedInShareAction(ShareData)"method whenever end user tries to share any content/hashtag etc.
  • Bug fixes & improvements

v3.7.0( 05-07-2023)

  • Offline feed support in Vertical Format.
  • New design of Profile and Hashtag details screen.

v3.6.10( 23-06-2023)

  • Handle media permissions for android 13
  • Bug Fixes and Improvements
  • Improved Logging

v3.6.7(24-04-2023)

  • Bug Fixes and Improvements

v3.6.6(16-04-2023)

  • Added Auto Sign-in & SDK Auto Validation feature via custom user defined values. Use the setAutoSDKValidation method of the GluedIn Configuration class.
    
    	setAutoSDKValidation(GluedInAutoValidation(p1,p2,p3.... etc))
    
    ----- Sample GluedInAutoValidation class ------
    
    GluedInAutoValidation(
            Data(
                 userinfo = Userinfo(
                 userId = "user_id",
                 fullName = "full_name",
                 userName = "user_name",
                 email = "email@email.com",
                 profileImageUrl = "https://www.sampleimage.com/abc.png",
                 creator = true
                ),
           userValidation = UserValidation(
                closedCommunity = false,
                privacyPolicy = "https://www.google.com/",
                aboutUs = "https://www.google.com/",
                termsAndConditions = "https://www.google.com/",
                userAccessToken = "user_access_token",
                userRefreshToken = "user_refresh_token",
                guestRefreshToken = "guest_user_refresh_token",
                guestAccessToken = "guest_user_access_token",
                clientId = "client_id"
                    )
                )
            )
    
  • Bug fix related to invalid access token

v3.6.5(14-04-2023)

  • Improved Facebook integration to avoid conflicts with parent app settings
  • Added GIF support in card based Feed
  • Fixed app permissions issue for Android 13 and above
  • Exposed setVideoResizeModeForVerticalPlayer method for Vertical Feed to set the Aspect Ration as per need
  • Bug Fixes and Improvements

v3.6.4(04-04-2023)

  • Bug Fixes

v3.6.3(03-04-2023)

  • Bug Fixes and Improvements

v3.6.2(26-03-2023)

  • Fixed video frame rendering issue on Android 13
  • Fixed crash issue on Android 8 due to transparent theme & orientation lock configurations.

v3.6.1(23-03-2023)

  • Bottom bar text color customization issue fix
    • User can change the default and selected color of the bottom bar navigation menu via gluedin_configurations.json file. Use the bottomBarTextColor key to change the default color and bottomBarSelectedColor key to change the default color.
    • Note: Use alpha in color code e.g.. for white color use #FFFFFF color code.

v3.6.0( 21-03-2023)

  • Video auto resizing based on aspect ratio for vertical feed
  • Revamped creator tool UI
  • Added capability to customized bottom navigational bar by using setCustomNavigationMenu() of GluedInInitializer class
    • Navigation item text and icons can be customized by using the MenuItem class
    • Background color of bottom bar can be customized by passing background color in gluedin_configurations.json file. Use the bottomBarBackgroundColor key to change the background color
    • A custom menu(only one) and its action via URI can be added on default bottom menu

v3.5.0(03-Mar-2023)

  • Custom Navigation menu item in Vertical Feed, use the setCustomNavigationMenu() method to set the menu details.
  • Ability of change bottom navigation bar position in Vertical Feed when UGC feature is disabled. Use the enableBottomBar() method to enable/disable the feature.
  • Hide the logout & delete account feature for Autologin user
  • Logout callback exposed in SDK init callback
  • Permission tutorial added in creator tool flow
  • Improvements & Bug Fixes

v3.4.0(15-Feb-2023)

  • Product Card linking on the Feed Screen
  • Improvements & Bug Fixes

v3.3.0(06-Feb-2023)

  • Text as Post feature
  • Direct Message feature
  • Login/signup initiation callback when skip/auto login flow is enabled.
  • Added Below methods in GluedIn Initializer Builder class:
    • onSdkLogout() - When logged-In user logout from the app for skip/Auto login scenario
    • onSdkExit() - When user exit from the SDK
    • onLoginRegistrationRequired() - When login/signup action required for skip/Auto login scenario
  • Updated Exo Library to 2.18.1
  • Exposed SDK finish call back and add configurable back button on vertical feed screen ,use method enableBackButton(enable: Boolean)
  • Deprecated Method : Below method has been deprecated from GluedIn Initializer Builder class.
    • skipSDKDefaultAuth(true)

v3.2.2(25-Jan-2023)

  • Exposed login/sign up callback if default login/signup is skipped
  • Bug Fixes

v3.2.1(11-Jan-2023)

  • Bug Fixes

v3.2.0(10-Jan-2023)

  • Bug Fixes
  • GluedIn Analytics Callback exposed

v3.1.1(28-Dec-2022)

  • Bug Fixes

v3.1.0(26-Dec-2022)

  • Invite Only Community
  • Baked Reward SDK

v3.0.0(02-Nov-2022)

  • Widgets
  • Rewards Localization
  • Sample App link: https://dg824galpjzhq.cloudfront.net/Android/MT/QuickLaunch/02-Dec-2022/GluedinQuickLaunchSampleApp.zip

v2.0.0(22-Oct-2022)

  • Rewards Feature
  • User Active/In-active
  • Business Account delete
  • Multi-Language Support in App

v1.3.3( 29-Sep-2022)

  • Bug Fixes (Upload Issue)

v1.3.1(14-Sep-2022)

  • Multi Size Card Feed
  • Video Active/Inactive use case handling
  • Bug Fixes (Upload Issue)

v1.2.1(07-Sep-2022)

  • Meta Support for user/content
    This feature help user to add meta information during registration which can be used further for filtering the content
  • Follow options on Feed
    This feature allows user to follow other user from Feed screen
  • User Name suggestion
    This feature provides suggestion of “user names” on user registration and edit profile
  • Multi content
    This feature allows uploading of Videos and images using Creator feature
  • Multi level comment
    This feature allows user to reply over existing comments
    Allows reporting any comments/replies from other users
  • Delete Account
    This feature allows user to delete his/her account from system
  • Custom thumbnail
    This feature allows user to choose custom thumbnail of the content before posting to server
    User can edit the thumbnail as per his/her preference.