Conversation
feat: Implemented schema based fetching
…view, and deletion dialog - Implemented ProjectList component for displaying and managing projects. - Created ProjectDetailView component to show detailed information about a selected project. - Added DeleteProjectDialog component for confirming project deletions. - Integrated project-related hooks for querying, creating, updating, and deleting projects. - Updated bridgeApi service to handle project-related API calls. - Added new Project types to define project metadata, queries, and schemas. - Created Projects page to manage projects with a sidebar and detail view. - Enhanced routing to include a dedicated projects page.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
feat: Introduced project management & Offline Mode
- Added SchemaDiffHandlers to handle RPC calls for schema diffing and file history. - Introduced SchemaDiffService to compute structured schema diffs between two schema snapshots. - Created SchemaDiffPanel component to display schema differences in the UI. - Implemented useSchemaDiff and useSchemaFileHistory hooks for fetching schema diff and history data. - Updated bridgeApi to include methods for schema diff and file history retrieval. - Enhanced VerticalIconBar to include a new panel for schema diff. - Added types for schema diff results and history in schemaDiff.ts. - Implemented gitService methods for retrieving file content at specific refs and listing file commit history.
- Implemented EnvironmentSwitcher component for managing environment mappings. - Added MigrationTimelinePanel component to display schema migration history. - Updated VerticalIconBar to include Migration Timeline option. - Enhanced Git workflow hooks to support environment configuration and conflict detection. - Integrated new components into DatabaseDetails page for improved user experience. - Added necessary API endpoints in bridgeApi for timeline and environment management. - Created types for Git workflow, including timeline entries and environment mappings.
…dvanced for Git operations - Deleted SchemaDiffPanel component and its associated hooks (useSchemaDiff, useSchemaFileHistory). - Added useGitAdvanced hook for managing Git remotes, push/pull/fetch operations, and revert functionality. - Updated bridgeApi service to include new Git-related methods for remote management and push/pull operations. - Removed unused gitWorkflow types and schemaDiff types. - Updated DatabaseDetails page to integrate GitStatusPanel instead of SchemaDiffPanel and MigrationTimelinePanel.
feat: Introduce Git Native in the Relwave
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.
No description provided.