feat: refactor core console with new architecture and remove legacy features#43
Merged
feat: refactor core console with new architecture and remove legacy features#43
Conversation
87ecce0 Refactor console component and update configuration 9c13c7d fix: round progress value in GraphCreationWizard and remove operation ID display git-subtree-dir: src/lib/core git-subtree-split: 87ecce00595849961ced6528616b4a8ab7f7d1f2
…ng content structure for improved clarity and functionality.
1148c6f Refactor credit-related components and remove unused context git-subtree-dir: src/lib/core git-subtree-split: 1148c6f51dd564ee97f8b576ab890938e060e124
…and related logic. Delete ChatInterface component and associated tests to streamline the codebase. Remove credit visibility API route as it is no longer needed.
…eateEntityButton, CreateEntityGraphModal, SchemaExtensionSelector, and associated mocks. Also, delete the US-GAAP elements file to streamline the codebase.
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.
Summary
This PR introduces a comprehensive refactor of the core console functionality while removing deprecated features and streamlining the codebase. The changes include a new console architecture, removal of legacy credit system components, and elimination of unused entity creation and chat features.
Key Changes
✨ New Features
New Console Architecture: Added dedicated console components with improved structure
ConsoleContent.tsx- Core console functionality (673 lines)ProgressiveText.tsx- Enhanced text rendering componentConsoleContent.test.tsx(527 tests)types.tsEnhanced SDK Integration: Added client SDK mocking capabilities for better development experience
🗑️ Removed Legacy Features
Credit System Cleanup (Breaking Change):
CreditAlerts,CreditAwareButton,CreditCostPreview,CreditDisplay)credit-context,credit-visibility-context,use-billing-status)Entity Management Deprecation:
CreateEntityButton,CreateEntityGraphModal, andSchemaExtensionSelectoruse-entities)Chat Interface Removal:
ChatInterfacecomponent and related test suitesBetaWaitlistFormcomponent🔧 Code Improvements
Breaking Changes
Testing Notes
Browser Compatibility
Migration Guide
For applications using removed features:
Net Change: -3,553 lines of code removed, improving maintainability and reducing bundle size.
🤖 Generated with Claude Code
Branch Info:
feature/core-consolemainCo-Authored-By: Claude noreply@anthropic.com