Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* MOB-1837 - Added explore tab UI (#412) * Created HomeExploreView * Increased tappable area of chat nav title profile selector * Created explore view model. Extended mock fabric * Added explore view to tab bar * Prepare mock data * Implemented UI for followers section * Added expandable followers/followings sections * Added separators * Moved search functionality to explore section * Set explore title visibility * Created UDSegmentedControlView Created Name space for HomeExplore Reuse segmented control view on chats list * Updated segmented control UI Refactoring * Added section with trending profiles * Fixed preview target * Implemented UI for followers picker * Refactoring. Prepare to display recent in search result * View refactoring * Implemented recent section header view * Working on user domains search result * Updated imge bridge view Created LineView Created UI for user domains sections * Handle domain selection * Added empty state to search result. Added UI for global search result * Use adjusted key to search for user's domains Finalise UI of explore section * MOB-1856 - Show tokens in public profile (#415) * Created HomeExploreView * Increased tappable area of chat nav title profile selector * Created explore view model. Extended mock fabric * Added explore view to tab bar * Prepare mock data * Implemented UI for followers section * Added expandable followers/followings sections * Added separators * Moved search functionality to explore section * Set explore title visibility * Created UDSegmentedControlView Created Name space for HomeExplore Reuse segmented control view on chats list * Updated segmented control UI Refactoring * Added section with trending profiles * Fixed preview target * Implemented UI for followers picker * Refactoring. Prepare to display recent in search result * View refactoring * Implemented recent section header view * Working on user domains search result * Updated imge bridge view Created LineView Created UI for user domains sections * Handle domain selection * Added empty state to search result. Added UI for global search result * Use adjusted key to search for user's domains Finalise UI of explore section * Public domain view refactoring * Rename crypto to addresses * Extraced token ui description from home module * Show list of tokens on public profile * MOB-1857 - Remove old search entry (#418) * Created HomeExploreView * Increased tappable area of chat nav title profile selector * Created explore view model. Extended mock fabric * Added explore view to tab bar * Prepare mock data * Implemented UI for followers section * Added expandable followers/followings sections * Added separators * Moved search functionality to explore section * Set explore title visibility * Created UDSegmentedControlView Created Name space for HomeExplore Reuse segmented control view on chats list * Updated segmented control UI Refactoring * Added section with trending profiles * Fixed preview target * Implemented UI for followers picker * Refactoring. Prepare to display recent in search result * View refactoring * Implemented recent section header view * Working on user domains search result * Updated imge bridge view Created LineView Created UI for user domains sections * Handle domain selection * Added empty state to search result. Added UI for global search result * Use adjusted key to search for user's domains Finalise UI of explore section * Public domain view refactoring * Rename crypto to addresses * Extraced token ui description from home module * Show list of tokens on public profile * MOB-1857 - Removed old search domains entry * Updated UDCollectionListRowButton usage * MOB-1858 - Load followers on explore feature (#420) * Created HomeExploreView * Increased tappable area of chat nav title profile selector * Created explore view model. Extended mock fabric * Added explore view to tab bar * Prepare mock data * Implemented UI for followers section * Added expandable followers/followings sections * Added separators * Moved search functionality to explore section * Set explore title visibility * Created UDSegmentedControlView Created Name space for HomeExplore Reuse segmented control view on chats list * Updated segmented control UI Refactoring * Added section with trending profiles * Fixed preview target * Implemented UI for followers picker * Refactoring. Prepare to display recent in search result * View refactoring * Implemented recent section header view * Working on user domains search result * Updated imge bridge view Created LineView Created UI for user domains sections * Handle domain selection * Added empty state to search result. Added UI for global search result * Use adjusted key to search for user's domains Finalise UI of explore section * Public domain view refactoring * Rename crypto to addresses * Extraced token ui description from home module * Show list of tokens on public profile * MOB-1857 - Removed old search domains entry * Updated UDCollectionListRowButton usage * Created entities and service for public profile * Created core data storage for public domain profiles * Adjust UI on explore screen * Extended public profile * Use public domain profile instead of serialized model. Load domain profile through service * Isolate domain profile service dependencies * Moved follow/unfollow functions to profile service * Refactoring * Load and publish socials info * Updated followers fetching and display * Refactoring * Added DomainProfileSocialRelationshipDetails tests * Adding DomainProfilesServiceTests * Handle profile selection * Load user's profile Handle followers updated in tile. Fixed preview target * Fixed long names in follower tile * Improved concurrency safety of load followers info * Refactoring * Track profile state when user follow/unfollow/update profile * Fixed loading of profile info in follower tile. Fixed follow/unfollow actions in public profile * Test follow and unfollow functions * Call load more followers on scroll * Extended tests to initial data loaded * Added testLoadMoreCalledOnPublishedRequestOnce * MOB-1866 - Track search domains history (#421) * Created HomeExploreView * Increased tappable area of chat nav title profile selector * Created explore view model. Extended mock fabric * Added explore view to tab bar * Prepare mock data * Implemented UI for followers section * Added expandable followers/followings sections * Added separators * Moved search functionality to explore section * Set explore title visibility * Created UDSegmentedControlView Created Name space for HomeExplore Reuse segmented control view on chats list * Updated segmented control UI Refactoring * Added section with trending profiles * Fixed preview target * Implemented UI for followers picker * Refactoring. Prepare to display recent in search result * View refactoring * Implemented recent section header view * Working on user domains search result * Updated imge bridge view Created LineView Created UI for user domains sections * Handle domain selection * Added empty state to search result. Added UI for global search result * Use adjusted key to search for user's domains Finalise UI of explore section * Public domain view refactoring * Rename crypto to addresses * Extraced token ui description from home module * Show list of tokens on public profile * MOB-1857 - Removed old search domains entry * Updated UDCollectionListRowButton usage * Created entities and service for public profile * Created core data storage for public domain profiles * Adjust UI on explore screen * Extended public profile * Use public domain profile instead of serialized model. Load domain profile through service * Isolate domain profile service dependencies * Moved follow/unfollow functions to profile service * Refactoring * Load and publish socials info * Updated followers fetching and display * Refactoring * Added DomainProfileSocialRelationshipDetails tests * Adding DomainProfilesServiceTests * Handle profile selection * Load user's profile Handle followers updated in tile. Fixed preview target * Fixed long names in follower tile * Improved concurrency safety of load followers info * Refactoring * Track profile state when user follow/unfollow/update profile * Fixed loading of profile info in follower tile. Fixed follow/unfollow actions in public profile * Test follow and unfollow functions * Call load more followers on scroll * Extended tests to initial data loaded * Added testLoadMoreCalledOnPublishedRequestOnce * Created storage for recent search profiles. * Fixed preview target * Test recent profiles in view model * Extended view model recent search tests * Test profile display info in home explore view model * Added empty state when no recent search results. * MOB-1867 - Added empty states to Explore (#422) * Fixed preview app context setup * Implemented UI for empty states * Hide search when no profile * Handle empty state actions * Make navigation smoother * MOB-1869 - Added section with suggested profiles (#423) * Refactoring * Created scroll content for suggested profiles * Implemented UI for suggested profiles * Refactoring * Added section header * Added page control * Refactoring Added related actions * Adjusted UI * Added following state to suggestion structure * Created suggested prfoiles list view * Fixed nav bar and tab bar on explore screen when navigate * Created serialized profile suggestion Added API to get profile suggestions. Added tests * Fixed cover image storing in follower tile view * Load more suggestions if available * UX improvements * Refactoring * Added follow actions publisher tp domain profiles service. Added tests * Fixed tests * Refactoring * Updated follow actions publisher * Update following state in suggested profiles array * Test suggested profiles loaded and status updated on action * testSuggestedProfileFollowStatusUpdatedFromProfilesService * MOB-1870 - Remove viewing profile selection on public domain profile screen (#424) * Refactoring * Created scroll content for suggested profiles * Implemented UI for suggested profiles * Refactoring * Added section header * Added page control * Refactoring Added related actions * Adjusted UI * Added following state to suggestion structure * Created suggested prfoiles list view * Fixed nav bar and tab bar on explore screen when navigate * Created serialized profile suggestion Added API to get profile suggestions. Added tests * Fixed cover image storing in follower tile view * Load more suggestions if available * UX improvements * Refactoring * Added follow actions publisher tp domain profiles service. Added tests * Fixed tests * Refactoring * Updated follow actions publisher * Update following state in suggested profiles array * Test suggested profiles loaded and status updated on action * testSuggestedProfileFollowStatusUpdatedFromProfilesService * Public profile viewing domain refactoring * Cleaning * Updating public profile ui * Updated UI of public profile view * Added title view to public domain profile * Minor UI updates * MOB-1872 - Update buttons according to new style guide (#425) * Refactoring * Created scroll content for suggested profiles * Implemented UI for suggested profiles * Refactoring * Added section header * Added page control * Refactoring Added related actions * Adjusted UI * Added following state to suggestion structure * Created suggested prfoiles list view * Fixed nav bar and tab bar on explore screen when navigate * Created serialized profile suggestion Added API to get profile suggestions. Added tests * Fixed cover image storing in follower tile view * Load more suggestions if available * UX improvements * Refactoring * Added follow actions publisher tp domain profiles service. Added tests * Fixed tests * Refactoring * Updated follow actions publisher * Update following state in suggested profiles array * Test suggested profiles loaded and status updated on action * testSuggestedProfileFollowStatusUpdatedFromProfilesService * Public profile viewing domain refactoring * Cleaning * Updating public profile ui * Updated UI of public profile view * Added title view to public domain profile * Minor UI updates * Updated buttons background * Finalised buttons UI update * Updated button style on public profile view * MOB-1869 - Suggested profiles updates (reason structure and filter by not following) (#427) * Refactoring * Created scroll content for suggested profiles * Implemented UI for suggested profiles * Refactoring * Added section header * Added page control * Refactoring Added related actions * Adjusted UI * Added following state to suggestion structure * Created suggested prfoiles list view * Fixed nav bar and tab bar on explore screen when navigate * Created serialized profile suggestion Added API to get profile suggestions. Added tests * Fixed cover image storing in follower tile view * Load more suggestions if available * UX improvements * Refactoring * Added follow actions publisher tp domain profiles service. Added tests * Fixed tests * Refactoring * Updated follow actions publisher * Update following state in suggested profiles array * Test suggested profiles loaded and status updated on action * testSuggestedProfileFollowStatusUpdatedFromProfilesService * Public profile viewing domain refactoring * Cleaning * Updating public profile ui * Updated UI of public profile view * Added title view to public domain profile * Minor UI updates * Updated buttons background * Finalised buttons UI update * Updated button style on public profile view * Updated profile suggestions serialized entity * Filter profile suggestions by not following * Show toast when followed * MOB-1873 - Show trending domains section (#430) * Refactoring * Created scroll content for suggested profiles * Implemented UI for suggested profiles * Refactoring * Added section header * Added page control * Refactoring Added related actions * Adjusted UI * Added following state to suggestion structure * Created suggested prfoiles list view * Fixed nav bar and tab bar on explore screen when navigate * Created serialized profile suggestion Added API to get profile suggestions. Added tests * Fixed cover image storing in follower tile view * Load more suggestions if available * UX improvements * Refactoring * Added follow actions publisher tp domain profiles service. Added tests * Fixed tests * Refactoring * Updated follow actions publisher * Update following state in suggested profiles array * Test suggested profiles loaded and status updated on action * testSuggestedProfileFollowStatusUpdatedFromProfilesService * Public profile viewing domain refactoring * Cleaning * Updating public profile ui * Updated UI of public profile view * Added title view to public domain profile * Minor UI updates * Updated buttons background * Finalised buttons UI update * Updated button style on public profile view * Updated profile suggestions serialized entity * Filter profile suggestions by not following * Show toast when followed * Updated UI for trending domains * Load and display trending domains * Enable animation in explore view * MOB-1875 - Fixed issue when User was not asked to create wallet before checkout (#431) * Refactoring * Created scroll content for suggested profiles * Implemented UI for suggested profiles * Refactoring * Added section header * Added page control * Refactoring Added related actions * Adjusted UI * Added following state to suggestion structure * Created suggested prfoiles list view * Fixed nav bar and tab bar on explore screen when navigate * Created serialized profile suggestion Added API to get profile suggestions. Added tests * Fixed cover image storing in follower tile view * Load more suggestions if available * UX improvements * Refactoring * Added follow actions publisher tp domain profiles service. Added tests * Fixed tests * Refactoring * Updated follow actions publisher * Update following state in suggested profiles array * Test suggested profiles loaded and status updated on action * testSuggestedProfileFollowStatusUpdatedFromProfilesService * Public profile viewing domain refactoring * Cleaning * Updating public profile ui * Updated UI of public profile view * Added title view to public domain profile * Minor UI updates * Updated buttons background * Finalised buttons UI update * Updated button style on public profile view * Updated profile suggestions serialized entity * Filter profile suggestions by not following * Show toast when followed * Updated UI for trending domains * Load and display trending domains * Enable animation in explore view * Prepare testable services * Fixed tests target. Added wallets data service tests * Fixed issue when selected wallet wasn't updated in wallets service when * Improved profile selection logic during checkout * Activate search domains keyboard on appear * Public profile view optimisations (#432) * Refactoring * Created scroll content for suggested profiles * Implemented UI for suggested profiles * Refactoring * Added section header * Added page control * Refactoring Added related actions * Adjusted UI * Added following state to suggestion structure * Created suggested prfoiles list view * Fixed nav bar and tab bar on explore screen when navigate * Created serialized profile suggestion Added API to get profile suggestions. Added tests * Fixed cover image storing in follower tile view * Load more suggestions if available * UX improvements * Refactoring * Added follow actions publisher tp domain profiles service. Added tests * Fixed tests * Refactoring * Updated follow actions publisher * Update following state in suggested profiles array * Test suggested profiles loaded and status updated on action * testSuggestedProfileFollowStatusUpdatedFromProfilesService * Public profile viewing domain refactoring * Cleaning * Updating public profile ui * Updated UI of public profile view * Added title view to public domain profile * Minor UI updates * Updated buttons background * Finalised buttons UI update * Updated button style on public profile view * Updated profile suggestions serialized entity * Filter profile suggestions by not following * Show toast when followed * Updated UI for trending domains * Load and display trending domains * Enable animation in explore view * Prepare testable services * Fixed tests target. Added wallets data service tests * Fixed issue when selected wallet wasn't updated in wallets service when * Improved profile selection logic during checkout * Activate search domains keyboard on appear * Public profile badge optimisation * Updated apple pay button style * Added bottom padding to public profile view
- Loading branch information