mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-02-02 08:33:36 +00:00
Extract all "Enhance with AI" functionality into reusable shared components following DRY principles and clean code guidelines. Changes: - Create shared/enhancement/ folder for related functionality - Extract EnhanceWithAI component (AI enhancement with model override) - Extract EnhancementHistoryButton component (version history UI) - Extract enhancement constants and types - Refactor add-feature-dialog.tsx to use shared components - Refactor edit-feature-dialog.tsx to use shared components - Refactor follow-up-dialog.tsx to use shared components - Add history tracking to add-feature-dialog for consistency Benefits: - Eliminated ~527 lines of duplicated code - Single source of truth for enhancement logic - Consistent UX across all dialogs - Easier maintenance and extensibility - Better code organization Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
14 lines
498 B
TypeScript
14 lines
498 B
TypeScript
export * from './model-constants';
|
|
export * from './model-selector';
|
|
export * from './thinking-level-selector';
|
|
export * from './reasoning-effort-selector';
|
|
export * from './testing-tab-content';
|
|
export * from './priority-selector';
|
|
export * from './priority-select';
|
|
export * from './branch-selector';
|
|
export * from './planning-mode-selector';
|
|
export * from './planning-mode-select';
|
|
export * from './ancestor-context-section';
|
|
export * from './work-mode-selector';
|
|
export * from './enhancement';
|