Skip to content

Lets deploy #76

Merged
ma-mirzaei merged 64 commits intomainfrom
develop
Oct 21, 2025
Merged

Lets deploy #76
ma-mirzaei merged 64 commits intomainfrom
develop

Conversation

@ma-mirzaei
Copy link
Contributor

No description provided.

TsotneMikadze and others added 30 commits September 10, 2025 21:40
- Added KeywordTagsInput component to CreateModelModal for improved keyword management.
- Implemented upload progress tracking for .ecore and .genmodel file uploads in CreateModelModal.
- Updated ToolsPanel to support GitHub-style search syntax, allowing advanced filtering of meta models.
- Enhanced styling for filter tags and search inputs in ToolsPanel for better user experience.
- Integrated HomePage and ProjectPage into the App component for improved navigation.
- Updated FlowCanvas to include interactive controls for zooming and panning, enhancing user experience.
- Enhanced Header component with navigation links for MML and Project pages, improving accessibility.
- Refactored MainLayout to support dynamic sidebar resizing and optional sidebar content, increasing layout flexibility.
- Updated ToolsPanel to include new props for better customization and API handling.
- Updated App component to lazily load MainLayout for improved performance.
- Modified AuthContext to handle sign-out events via window event listeners, enhancing user session management.
- Adjusted MainLayout styling for better layout consistency.
- Improved token refresh logic in AuthService to ensure more robust authentication flow.
…ity and performance

- Removed unused handleDiagramSelection function from MainLayout.
- Simplified the renderColoredText function in KeywordTagsInput by eliminating unnecessary variables and comments, enhancing readability.
…oved navigation and drag-and-drop functionality

- Added sonar.host.url configuration to sonar-project.properties for SonarCloud integration.
- Modified Header component links to prevent dragging, enhancing navigation stability.
- Updated useDragAndDrop hook to disallow dropping unknown payloads onto the canvas, improving user experience.
Enhance CreateModelModal and ToolsPanel components with new features
… and AuthService for improved functionality and user experience

- Enhanced Header component layout for better navigation.
- Updated error handling in AuthService to provide more informative messages.
- Modified CreateModelModal button text for clarity.
- Improved GitHub-style search syntax parsing in ToolsPanel for better filtering capabilities.
- Simplified HomePage greeting and updated ProjectPage to use VsumsPanel instead of ToolsPanel.
…ance performance

- Introduced useCallback for buildApiFiltersFromParsedFilters to memoize the function and improve performance.
- Updated useEffect dependencies to include the new memoized function, ensuring proper updates during state changes.
Refactor Header, CreateModelModal, ToolsPanel, HomePage, ProjectPage,…
…and user experience

- Integrated SidebarTabs into HomePage and ProjectPage for improved navigation.
- Removed lazy loading of MainLayout in App for consistent user experience across routes.
- Updated MainLayout props to include SidebarTabs and adjusted layout styles for better responsiveness.
…curity

- Wrapped HomePage, AppContent, and ProjectPage in ProtectedRoute to ensure proper access control.
- Removed commented-out code for cleaner implementation.
… ProjectPage, and ApiService for enhanced functionality and user experience

- Removed unnecessary elements from SignUp component for cleaner UI.
- Updated MainLayout to conditionally render workspace overlays and improve route handling.
- Enhanced MetaModelsPanel with props for active vSUM management.
- Optimized ToolsPanel filter logic and input handling.
- Expanded VsumsPanel to include CRUD operations and improved state management.
- Modified ProjectPage to integrate vSUM functionality and manage active vSUM states.
- Added new API methods in ApiService for vSUM operations and improved error handling.
- Updated type exports to include vSUM types for better type management.
- Removed loadingId state and associated logic for improved clarity.
- Eliminated derived states activeEdit and activeDetails as they are no longer needed, streamlining the component's functionality.
- Eliminated loadingId state and its associated logic to simplify the component's functionality.
- Streamlined error handling by removing unnecessary finalization steps.
Refactor SignUp, MainLayout, MetaModelsPanel, ToolsPanel, VsumsPanel,…
remove delete bottun in metamodel page inside the vsum
remove delete bottun in metamodel page inside the vsum
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
3 Security Hotspots
6.6% Coverage on New Code (required ≥ 30%)
C Reliability Rating on New Code (required ≥ B)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@ma-mirzaei ma-mirzaei enabled auto-merge (squash) October 21, 2025 09:39
@ma-mirzaei ma-mirzaei disabled auto-merge October 21, 2025 09:39
@ma-mirzaei ma-mirzaei linked an issue Oct 21, 2025 that may be closed by this pull request
@ma-mirzaei ma-mirzaei self-assigned this Oct 21, 2025
@ma-mirzaei ma-mirzaei requested a review from arlange October 21, 2025 09:41
@ma-mirzaei ma-mirzaei merged commit d73f8d1 into main Oct 21, 2025
5 of 6 checks passed
@ma-mirzaei ma-mirzaei deleted the develop branch October 21, 2025 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Deploy at server

3 participants