feat: Modify the empty view for projects [INS-5248]#8577
Merged
Conversation
7c5f8b0 to
97ce0df
Compare
gatzjames
previously approved these changes
Apr 7, 2025
5a9efaf to
ab7067d
Compare
…lection components
…nts for improved accessibility
…ding state and accessibility features
…project onboarding experience
…ct state handling
… in workspace action
… improved accessibility and styling
…orm for improved readability
…tings form for improved readability
…mptyView for improved visibility
…tter user experience
…roved project update handling
…k in ProjectModal for improved modal handling
…oved accessibility and testing
…sts for improved test coverage
…' for improved clarity
…d button interactions
…y in multiple-tab feature tests
…ments in vault tests
…' in OpenAPI test
…t collection' in request pane tests
…rity in project modal
…RULE in no-project-view component
…n project settings form
…tate in project settings form
…ojectSettingsForm prop
…ust storage type logic
6846501 to
3cc2251
Compare
gatzjames
approved these changes
Apr 11, 2025
jackkav
approved these changes
Apr 11, 2025
cwangsmv
pushed a commit
that referenced
this pull request
Apr 21, 2025
* fix: Remove unnecessary 'scro' class from TabList components * fix: Remove custom repository settings modal and GitHub repository selection components * fix: Remove EmptyStatePane component and its related buttons * feat: Add custom repository settings form and GitHub repository selection components * fix: Remove unnecessary 'scro' class from TabList components in Git repository modals * feat: Refactor CustomRepositorySettingsForm to use react-aria-components for improved accessibility * feat: Enhance GitHub repository selection component with improved loading state and accessibility features * style: Update GitHub repository settings form for improved layout and accessibility * feat: Add NoProjectView and EmptyProjectView components for improved project onboarding experience * feat: Add ProjectEmptyView component for enhanced project initiation options * Create project settings form * feat: Add NoProjectView component to guide users in creating new projects * Replace project settings view content * feat: Integrate NoProjectView and ProjectEmptyView for enhanced project state handling * feat: Add support for creating requests with query parameter handling in workspace action * refactor: Improve styling and structure of custom repository settings form fields * refactor: Update GitLab repository settings form to use TextField for improved accessibility and styling * refactor: Enhance placeholder styling in custom repository settings form for improved readability * refactor: Add smaller placeholder text size for GitLab repository settings form for improved readability * refactor: Update import button selector to use role for improved accessibility * refactor: Add aria-labels to buttons in ProjectEmptyView for improved accessibility * refactor: Remove opacity from container in NoProjectView and ProjectEmptyView for improved visibility * refactor: Improve loading state styling in ProjectSettingsForm for better user experience * refactor: Add source_origin parameter to login URL for desktop app * refactor: Simplify ProjectData type definition and enhance storage type switch UI * refactor: Update empty project message for improved user guidance in dashboard interactions * refactor: Add onSuccessUpdate callback to ProjectSettingsForm for improved project update handling * refactor: Remove unused fetcher and integrate onSuccessUpdate callback in ProjectModal for improved modal handling * refactor: Update button labels in dashboard interactions for improved clarity * refactor: Add aria-label and data-testid to tab close button for improved accessibility and testing * refactor: Update button names in analytics tests for improved clarity and accuracy * refactor: Add click action for workspace debug button in analytics tests for improved test coverage * refactor: Update button label from 'New Document' to 'Create document' for improved clarity * refactor: Enable git interactions test and improve test structure for better clarity * refactor: Update test to create a new global environment with improved button interactions * refactor: Update button labels and improve test assertions for clarity in multiple-tab feature tests * refactor: Add button click actions for creating documents and environments in vault tests * refactor: Update confirm button selector for inviting users in app test * refactor: Update button label from 'New Document' to 'Create document' in OpenAPI test * refactor: Update button label from 'New Collection' to 'Create request collection' in request pane tests * refactor: Update import statements to use type imports for better clarity in project modal * refactor: Change import statement to use type import for ORG_STORAGE_RULE in no-project-view component * refactor: Add useEffect to update project data based on storageRule in project settings form * refactor: Add projectData to useEffect dependencies in project settings form * refactor: Replace projectData.storageType with separate storageType state in project settings form * refactor: Include storageType in projectData submission in project settings form * refactor: Update import for storage rules and adjust usage in ProjectModal * refactor: Update NoProjectView to use StorageRules type and adjust ProjectSettingsForm prop * refactor: Update ProjectSettingsForm to use StorageRules type and adjust storage type logic * refactor: Update NoProjectView to use storageRules prop instead of storage * refactor: Consolidate React imports in NoProjectView component
This file contains hidden or 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
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.
Demo
Screen.Recording.2025-04-03.at.10.04.11.mov
Screenshoots
Closes INS-5248