-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MOB-1866 - Track search domains history #421
Merged
Oleg-Pecheneg
merged 79 commits into
dev/feat/MOB-1836-explore
from
dev/feat/MOB-1866-track-history
Mar 6, 2024
Merged
MOB-1866 - Track search domains history #421
Oleg-Pecheneg
merged 79 commits into
dev/feat/MOB-1836-explore
from
dev/feat/MOB-1866-track-history
Mar 6, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Extended mock fabric
…re-ui # Conflicts: # unstoppable-ios-app/domains-manager-ios.xcodeproj/project.pbxproj # unstoppable-ios-app/domains-manager-ios/Entities/Mock/MockEntitiesFabric+Messaging.swift # unstoppable-ios-app/domains-manager-ios/Extensions/Extension-String+Preview.swift # unstoppable-ios-app/domains-manager-ios/Modules/DomainProfile/Public Profile/Public profile view/PublicProfileViewModel.swift # unstoppable-ios-app/domains-manager-ios/Modules/Home/HomeProfileSelectorNavTitleView.swift # unstoppable-ios-app/domains-manager-ios/SupportingFiles/Localization/en.lproj/Localizable.strings
Created Name space for HomeExplore Reuse segmented control view on chats list
Refactoring
…re-ui # Conflicts: # unstoppable-ios-app/domains-manager-ios.xcodeproj/project.pbxproj # unstoppable-ios-app/domains-manager-ios/Entities/Mock/MockEntitiesFabric+Messaging.swift
Prepare to display recent in search result
Created LineView Created UI for user domains sections
Added UI for global search result
Finalise UI of explore section
…-remove-old-search
…1858-load-followers
Handle followers updated in tile. Fixed preview target
Fixed follow/unfollow actions in public profile
…e-old-search # Conflicts: # unstoppable-ios-app/domains-manager-ios.xcodeproj/project.pbxproj
…1858-load-followers
…-history # Conflicts: # unstoppable-ios-app/domains-manager-ios-preview/AppContext/PreviewPublicDomainProfileDisplayInfoStorageService.swift # unstoppable-ios-app/domains-manager-ios/Modules/Explore/HomeExploreViewModel.swift # unstoppable-ios-app/domains-manager-iosTests/DomainProfilesServiceTests.swift
rommex
approved these changes
Mar 6, 2024
Oleg-Pecheneg
added a commit
that referenced
this pull request
Mar 12, 2024
* 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.