5 Commits

Author SHA1 Message Date
98f8bd7aa1 feat: Implement the block palette (slash menu) and introduce new block types and related services. 2025-11-19 08:45:15 -05:00
332f586d7b ```
feat: enhance Unsplash integration with pagination, random images, and portrait orientation

- Added pagination support to search endpoint with page parameter and orientation control (defaults to portrait)
- Implemented new /random endpoint for fetching random portrait images with configurable count
- Enhanced UnsplashPickerComponent with infinite scroll, loading states, and automatic random image loading on open
- Added debounced search input, scroll detection for pagination, and improved error
2025-11-17 15:38:07 -05:00
5e8cddf92e ```
docs: remove outdated implementation documentation files

- Deleted AI_TOOLS_IMPLEMENTATION.md (296 lines) - outdated AI tools integration guide
- Deleted ALIGN_INDENT_COLUMNS_FIX.md (557 lines) - obsolete column alignment fix documentation
- Deleted BLOCK_COMMENTS_IMPLEMENTATION.md (400 lines) - superseded block comments implementation notes
- Deleted DRAG_DROP_COLUMNS_IMPLEMENTATION.md (500 lines) - outdated drag-and-drop columns guide
- Deleted INLINE_TOOLBAR_IMPLEMENTATION.md (350 lines) - obsol
2025-11-17 10:09:25 -05:00
8b2510e9cc ```
refactor: improve block UI consistency and comment icon styling

- Wrapped heading blocks in rounded pill containers matching paragraph block styling
- Unified comment icon design across all block types (full-width and columns) with consistent SVG speech bubble
- Reduced block wrapper vertical padding (py-1 → py-0.5) and inline toolbar padding for more compact layout
- Added right padding to block content (pr-8) to prevent comment icon overlap with colored backgrounds
- Excluded paragraph,
2025-11-16 10:55:59 -05:00
ba86bd4b91 ```
refactor: compact block context menu styling and improve visual density

- Reduced menu width from 240px to 220px and decreased padding throughout for more compact layout
- Scaled down button sizes (p-2 → p-1.5), gaps (gap-3 → gap-2.5), and font sizes (text-base → text-sm)
- Shrunk color picker swatches from 7x7 to 5x5 with thinner ring borders for cleaner appearance
- Tightened spacing in toolbars, submenus, and all menu sections while maintaining usability
- Added opacity property binding
2025-11-15 18:13:24 -05:00