- Update icons.tsx configuration mapping from ai: WandSparkle to ai: PenSparkle
- Replace WandSparkle import and JSX usage with PenSparkle in ReportThreeDotMenu
- Update commented WandSparkle reference in FixedToolbarButtons
- Update threeDotMenuHooks to use PenSparkle for AI functionality
- Update icon index files to export PenSparkle instead of WandSparkle
Fixes BUS-1675
Co-Authored-By: nate@buster.so <nate@buster.so>
- Reorder menu items: Turn Into, Duplicate, Delete, Indent, Align
- Update Turn Into icon to use ReplaceObjs from Nucleo outlined
- Update Duplicate icon to use DuplicatePlus
- Change label from 'Indentation' to 'Indent'
- Add ContextMenuSeparator with 5px margins between first three and last two items
- Import missing icon components
- Maintain existing functionality and mobile/touch compatibility
Co-Authored-By: nate@buster.so <nate@buster.so>
- Remove 'italic' class from BlockquoteNode.tsx className
- Remove 'italic' class from BlockquoteNodeStatic.tsx className
- Preserves other Tailwind classes (my-1 border-l-2 pl-6)
- Affects both interactive editor and static viewing modes
Fixes BUS-1671: Report editor quote should not be italicized by default
Co-Authored-By: nate@buster.so <nate@buster.so>
- Add useBlockSelected and useElementSelector imports
- Implement parent column group selection detection
- Modify border className condition to only apply when parent is selected
- Improves UI by reducing visual noise when columns aren't being edited
Fixes BUS-1687
Co-Authored-By: nate@buster.so <nate@buster.so>
- Add placeholder prop to InlineComboboxInput component
- Apply bg-muted and text-muted-foreground styling when menu is open and no value
- Pass 'Filter...' placeholder from SlashNode component
- Preserve existing auto-resizing functionality
Fixes BUS-1682
Co-Authored-By: nate@buster.so <nate@buster.so>
- Change 'Results view' to 'View results' in useResultsViewSelectMenu
- Change 'SQL Editor' to 'View SQL' in useSQLEditorSelectMenu
- Change 'Download as PNG' to 'Download as PNG (coming soon)' in useDownloadPNGSelectMenu
- Replace SquareChart icon with Image icon in useDownloadPNGSelectMenu
- Add Image icon import to threeDotMenuHooks.tsx
Fixes BUS-1678
Co-Authored-By: nate@buster.so <nate@buster.so>
- Add mouse position tracking in DragHandle component
- Trigger auto-scroll when dragging near viewport edges (50px threshold)
- Use smooth scrolling with 10px scroll speed
- Clean up event listeners on drag end
- Integrates with existing drag operations without breaking functionality
Co-Authored-By: nate@buster.so <nate@buster.so>
- Change button text from 'Start chat' to 'Edit with AI'
- Change button variant from 'black' to 'default'
- Update tooltip title to match new button text
Co-Authored-By: nate@buster.so <nate@buster.so>
Update placeholder text from 'Type something...' to 'Write or type "/" for commands...'
to help users understand they can use slash commands to access various content blocks
in the editor.
Ticket: BUS-1680
Co-Authored-By: nate@buster.so <nate@buster.so>