jedmund-svelte/prd
Justin Edmund 6077fa126b refactor: break down EnhancedComposer into focused components
- Extract ComposerToolbar component for toolbar UI and logic
- Create TextStyleDropdown and MediaInsertDropdown components
- Extract ComposerMediaHandler for all media operations
- Create ComposerLinkManager for link-related features
- Extract useComposerEvents hook for event handling
- Create editorConfig utility for configuration logic
- Refactor main component from 1,347 to ~300 lines
- Maintain backward compatibility with shim component
- Improve maintainability with single-responsibility components

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-26 09:02:47 -04:00
..
PRD-album-system-redesign.md docs: add PRD for album system redesign and update dependencies 2025-06-24 01:15:27 +01:00
PRD-apple-music-integration.md Better OpenGraph and HTML metadata 2025-06-11 23:58:11 -07:00
PRD-cms-functionality.md We ran the linter 2025-06-11 00:54:05 -07:00
PRD-codebase-cleanup-refactoring.md refactor: break down EnhancedComposer into focused components 2025-06-26 09:02:47 -04:00
PRD-dominant-color-extraction.md Unify fullscreen editors 2025-06-13 14:17:26 -04:00
PRD-enhanced-tag-system.md We ran the linter 2025-06-11 00:54:05 -07:00
PRD-interactive-project-headers.md We ran the linter 2025-06-11 00:54:05 -07:00
PRD-media-library.md We ran the linter 2025-06-11 00:54:05 -07:00
PRD-og-image-generation.md Unify fullscreen editors 2025-06-13 14:17:26 -04:00
PRD-seo-metadata-system-v2.md Better OpenGraph and HTML metadata 2025-06-11 23:58:11 -07:00
PRD-seo-metadata-system.md Better OpenGraph and HTML metadata 2025-06-11 23:58:11 -07:00
PRD-storybook-integration.md We ran the linter 2025-06-11 00:54:05 -07:00
PRD-url-embed-functionality.md Apple Music API 2025-06-13 21:22:39 -04:00