7 Commits

Author SHA1 Message Date
2a5047b7f0 ```
feat: redesign code block header with professional action buttons and tabbed menu

- Replaced collapsible header with dedicated action buttons for line numbers, word wrap, and collapse/preview
- Added custom SVG icons for each action button with active/inactive states and hover effects
- Implemented tabbed menu interface with Language/Theme/Font/Options sections replacing vertical scrolling
- Added collapsed preview mode with syntax highlighting using cached highlightedHtml
- Introduced auto-detect language toggle
2025-11-19 17:30:37 -05:00
914515efe4 ```
docs: restructure README with concise overview and improved organization

- Condensed README from 715 to 113 lines with streamlined feature descriptions
- Replaced verbose documentation with quick-start focused content
- Reorganized sections: removed detailed architecture, API endpoints, and Meilisearch implementation details
- Added version badges and simplified feature categories (Navigation, Markdown, Graph)
- Streamlined installation instructions with Docker-first approach and simplified local
2025-11-19 15:56:56 -05:00
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