4 Commits

Author SHA1 Message Date
85d021b154 ```
feat: add file block with drag-and-drop support

- Implemented file upload block with preview support for images, videos, PDFs, text, code, and DOCX files
- Added drag-and-drop directive for files with visual drop indicators in root and column contexts
- Created file icon component with FontAwesome integration for 50+ file type icons
```
2025-11-12 22:41:43 -05:00
03857f15ff refactor: improve list type icons and drag-drop UX
- Replaced emoji icons with consistent SVG icons for checkbox, bullet, and numbered lists in context menu and inline toolbar
- Enhanced drag-drop visual feedback with subtle highlight on target blocks during dragging
- Refined column creation logic to use deterministic drop modes (column-left, column-right, column-gap) for more predictable behavior
- Improved comment button z-index to prevent overlap with drag indicators
2025-11-11 23:06:33 -05:00
386007d351 feat: add image alignment toolbar with dedicated icons and size controls
- Replaced generic alignment buttons with custom image-specific icons (left/center/right/full width)
- Added "Default size" button to reset image dimensions and aspect ratio
- Implemented modal dialogs for image info and caption editing to replace browser prompts
- Enhanced lateral drop detection to create 2-column layouts when dragging blocks side-by-side
2025-11-11 14:16:19 -05:00
ee3085ce38 feat: add Nimbus Editor with Unsplash integration
- Integrated Unsplash API for image search functionality with environment configuration
- Added new Nimbus Editor page component with navigation from sidebar and mobile drawer
- Enhanced TOC with highlight animation for editor heading navigation
- Improved CDK overlay z-index hierarchy for proper menu layering
- Removed obsolete logging validation script
2025-11-11 11:38:27 -05:00