Commit Graph

6181 Commits

Author SHA1 Message Date
Devin AI b2d8a39b01 Fix smooth scrolling animation queuing in drag auto-scroll
- Add throttling to prevent multiple scroll animations from queuing
- Use instant scrolling instead of smooth to avoid jerky behavior
- Implement 60fps throttling with setTimeout
- Addresses Greptile bot feedback about continuous smooth scrolling

Fixes BUS-1670

Co-Authored-By: nate@buster.so <nate@buster.so>
2025-09-05 21:54:54 +00:00
Devin AI 56a42e9d23 Replace WandSparkle with PenSparkle icon throughout frontend
- 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>
2025-09-05 21:53:25 +00:00
Devin AI 4786e9ce95 Implement BlockContextMenu reordering and updates for BUS-1679
- 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>
2025-09-05 21:51:23 +00:00
Devin AI a4e6e67e45 fix: remove italic styling from blockquote elements
- 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>
2025-09-05 21:51:02 +00:00
Devin AI 73c474d0bc feat: only show column borders when parent column group is selected
- 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>
2025-09-05 21:50:22 +00:00
Devin AI 476e2e5e1d Add Filter placeholder to slash command input
- 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>
2025-09-05 21:50:02 +00:00
Devin AI c53fdaba0a Update metric three dot menu labels and icons
- 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>
2025-09-05 21:48:17 +00:00
Devin AI c0910cf4f1 Implement auto-scroll during drag operations (BUS-1670)
- 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>
2025-09-05 21:47:41 +00:00
Devin AI eb9db94cb7 feat: update CreateChatButton text and variant for BUS-1677
- 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>
2025-09-05 21:47:29 +00:00
Devin AI 07b656f709 feat: update report editor placeholder text for BUS-1680
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>
2025-09-05 21:47:25 +00:00
Nate Kelley 994de467c6
Update report to use margin 2025-09-05 15:35:08 -06:00
Nate Kelley 3dbc9eb008
Change report file icon 2025-09-05 15:00:53 -06:00
Nate Kelley 20da0b591c
Update legend item and table to use base 2025-09-05 14:50:30 -06:00
Nate Kelley cc4cecec3e
Update HomePageController.tsx 2025-09-05 14:41:01 -06:00
Nate Kelley 6af605e12d
Update HomePageController.tsx 2025-09-05 14:09:19 -06:00
Nate Kelley 92af47e6c5
avoid minification error 2025-09-05 14:04:04 -06:00
Nate Kelley f63c5ba36b
Merge pull request #793 from buster-so/big-nate-bus-1608-make-a-tanstack-start-demo
Big nate bus 1608 make a tanstack start demo
2025-09-05 13:46:09 -06:00
Nate Kelley 4709c26d86
update the security policy 2025-09-05 13:45:39 -06:00
Nate Kelley b63ca1bca3
updated auth callback 2025-09-05 13:24:11 -06:00
Nate Kelley 86bc628da6
Merge pull request #792 from buster-so/big-nate-bus-1608-make-a-tanstack-start-demo
Tanstack Start 🧙
2025-09-05 12:40:22 -06:00
Nate Kelley 27ab7cfcf0
update wrangler and package build 2025-09-05 12:29:49 -06:00
Nate Kelley e828b230f1
update some of the build command 2025-09-05 12:11:41 -06:00
Nate Kelley 1a13266898
update broken unit tests 2025-09-05 11:59:37 -06:00
Nate Kelley 24f526d4a7
Remove weird test 2025-09-05 11:45:44 -06:00
Nate Kelley 185d01e272
react jsx syntax over invidiual imports 2025-09-05 11:44:08 -06:00
Nate Kelley 55d873ee2d
Added better formatting for cli package and updated versions to match workspace 2025-09-05 11:39:43 -06:00
Nate Kelley 01130b9d7d
udpate imports 2025-09-05 11:29:29 -06:00
Nate Kelley b778192148
Update pnpm-workspace.yaml 2025-09-05 10:33:50 -06:00
Nate Kelley cfe55b9a7b
Update stories 2025-09-05 10:15:22 -06:00
Nate Kelley 3d4ff6eb89
fix dashboard file 2025-09-05 10:08:22 -06:00
dal 0aea7b724a
Merge remote-tracking branch 'origin/staging' into move-search-to-turbo-puffer 2025-09-05 10:04:32 -06:00
Nate Kelley 820fbe91da
update package versions 2025-09-05 09:55:29 -06:00
Nate Kelley f411aa3893
Move web-tss to web 2025-09-05 09:49:08 -06:00
dal db8a919e08
final changes on search 2025-09-05 09:45:17 -06:00
Nate Kelley cb8d1101f2
Merge branch 'staging' into big-nate-bus-1608-make-a-tanstack-start-demo 2025-09-05 09:43:12 -06:00
Nate Kelley 0e9cefb971
update env vars 2025-09-05 08:27:28 -06:00
Nate Kelley 98d013b24e
update name for reset 2025-09-05 08:10:11 -06:00
Nate Kelley dc74a720fe
Added some title info 2025-09-05 07:58:02 -06:00
Nate Kelley 0770a9b62d
Update global-security.ts 2025-09-04 23:54:18 -06:00
Nate Kelley 1a462c4993
Update app.tsx for middleware 2025-09-04 23:48:10 -06:00
Nate Kelley 310210813e
Create global-security.ts 2025-09-04 23:33:17 -06:00
Nate Kelley 9d87d7c74d
Update vite.config.ts 2025-09-04 23:15:55 -06:00
Nate Kelley ccb735a120
Remove dynamic report imports 2025-09-04 22:56:58 -06:00
Nate Kelley aac29b0356
A few additional typechecks to help reduce heap 2025-09-04 22:51:27 -06:00
Nate Kelley 4172a961d8
Update package.json 2025-09-04 22:46:12 -06:00
Nate Kelley 0c32ab43e4
pre build check 2025-09-04 22:37:04 -06:00
Nate Kelley b1a59c0b93
removed bustered unit tests 2025-09-04 22:29:33 -06:00
Nate Kelley 4cfb0b6396
Update package installations and ts fixes 2025-09-04 22:19:50 -06:00
Nate Kelley b05087f428
sorted env vars 2025-09-04 22:15:23 -06:00
Nate Kelley 6ce5028a27
change next vars to vite vars 2025-09-04 22:12:15 -06:00