Commit Graph

6197 Commits

Author SHA1 Message Date
Nate Kelley 4f4326dbea
metric version number assosicated with report 2025-09-10 15:09:44 -06:00
Nate Kelley e471e75514
update weird streaming content bug 2025-09-10 14:43:07 -06:00
Nate Kelley 77e3c66378
Update packages 2025-09-10 14:19:41 -06:00
Nate Kelley 54cf094e95
Merge pull request #843 from buster-so/big-nate-bus-1704-report-editor-focus-target
Big nate bus 1704 report editor focus target
2025-09-10 14:18:09 -06:00
Nate Kelley b891bb6376
Update LegendDot.tsx 2025-09-10 14:16:58 -06:00
Nate Kelley 72ec7a25c6
fix bug for hover chart 2025-09-10 14:11:54 -06:00
Nate Kelley ece8e329da
add better streaming handler 2025-09-10 13:54:24 -06:00
Nate Kelley f885bf29ff
Merge pull request #838 from buster-so/devin/BUS-1703-1757519086
feat: implement toggle serializer for markdown conversion (BUS-1703)
2025-09-10 13:14:47 -06:00
Nate Kelley 744961bb10
Update toggle serializer 2025-09-10 13:06:55 -06:00
Nate Kelley 17e19adf4f
toggle processing 2025-09-10 12:59:58 -06:00
Nate Kelley 0d133eea0e
Add cache purge to github action 2025-09-10 11:32:11 -06:00
Nate Kelley a77f11e247
Merge branch 'staging' of https://github.com/buster-so/buster into staging 2025-09-10 11:17:55 -06:00
Nate Kelley c7668701cc
remove page caches 2025-09-10 11:17:53 -06:00
dal 78f69d87d2
0.3.1 2025-09-10 11:13:41 -06:00
Nate Kelley 9210db0869
Add in replace to router 2025-09-10 11:07:49 -06:00
Nate Kelley 7d5d0e1c0a
Add some logs in 2025-09-10 11:03:19 -06:00
dal 44f9ae493b
revert cli release 2025-09-10 10:54:33 -06:00
dal 50db4d25de
fix test 2025-09-10 10:52:35 -06:00
dal a6d2f86280
CLI Release fix 2025-09-10 10:47:29 -06:00
dal a631a8bd5b
cli release fix 2025-09-10 10:28:51 -06:00
Devin AI f5966f83b3 Merge branch 'devin/BUS-1703-1757519086' of https://git-manager.devin.ai/proxy/github.com/buster-so/buster into devin/BUS-1703-1757519086 2025-09-10 16:23:08 +00:00
Devin AI 494f73bf17 chore: remove debug console.log statements from ReportEditor
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-09-10 16:22:42 +00:00
Devin AI 8f24417c44 fix: implement indent-based toggle serialization with id preservation
- Update toggle serializer to collect subsequent indented siblings as content during serialization
- Preserve id and indent attributes in HTML format during serialization/deserialization
- Add roundtrip tests validating toggle with indent attributes
- Ensure toggle content is properly reconstructed as separate elements with indent=1
- Both basic toggle and indent-based toggle tests now pass

Fixes BUS-1703

Co-Authored-By: nate@buster.so <nate@buster.so>
2025-09-10 16:21:57 +00:00
Nate Kelley ab5ca48189
update rounding 2025-09-10 10:17:07 -06:00
Nate Kelley 19ae8ca40d
added some logs 2025-09-10 10:10:02 -06:00
Nate Kelley 59988260e9
Merge branch 'staging' into devin/BUS-1703-1757519086 2025-09-10 10:03:03 -06:00
Nate Kelley 75b3e0c564
Merge pull request #833 from buster-so/devin/BUS-1701-1757476821
BUS-1701: Toggle inserts blank paragraph when expanded and empty
2025-09-10 10:02:33 -06:00
Nate Kelley 2eba88d7f3
Update toggle node 2025-09-10 09:59:22 -06:00
Devin AI b787ccd430 feat: implement toggle serializer for markdown conversion
- Add toggle-serializer.ts with serialize/deserialize methods
- Register toggle serializer in MarkdownPlugin rules
- Add test case for toggle markdown conversion
- Follows existing patterns from callout and metric serializers

Fixes BUS-1703

Co-Authored-By: nate@buster.so <nate@buster.so>
2025-09-10 15:44:46 +00:00
Nate Kelley a8883ec585
Update BlockDraggable.tsx 2025-09-10 09:44:32 -06:00
Nate Kelley c57116c1ab
Merge branch 'staging' into devin/BUS-1701-1757476821 2025-09-10 09:42:47 -06:00
Nate Kelley d505172af7
Merge pull request #837 from buster-so/big-nate-bus-1672-make-grip-aligned
align grip handles
2025-09-10 09:40:53 -06:00
Nate Kelley e4a5a0a886
align grip handles 2025-09-10 09:39:36 -06:00
dal af5a7cdd88
fix: Configure Trigger.dev to handle @duckdb/node-api native bindings
- Add @duckdb/node-bindings as explicit dependency
- Mark all DuckDB native binding packages as external in build config
- This ensures native modules are available at runtime without bundling
2025-09-10 08:24:17 -06:00
dal c784445960
shake up trigger and search dependencies to work now 2025-09-10 08:11:29 -06:00
dal 24ace1fc0b
Merge pull request #836 from buster-so/staging
Increase memory on analyst trigger task
2025-09-10 08:06:48 -06:00
dal f3fe9e6d8a
Merge pull request #835 from buster-so/improve-memory-constraints-on-analyst-task
medium 1x upgrade
2025-09-10 08:06:12 -06:00
dal 4d19d01c29
medium 1x upgrade 2025-09-10 07:42:26 -06:00
Nate Kelley 79b05a2eeb
Merge pull request #834 from buster-so/nate/metric-report-card
Nate/metric report card
2025-09-09 22:45:57 -06:00
Nate Kelley b2cf464061
caption update 2025-09-09 22:45:17 -06:00
Nate Kelley 5ece7d6838
Do not bubble up legend click 2025-09-09 22:23:43 -06:00
Nate Kelley c221bf51e1
update styling for selected metric 2025-09-09 22:16:07 -06:00
Devin AI 74f8cfc623 Fix child detection logic inconsistency
- Align useEffect logic with existing hasContent logic
- Both now use child.text instead of child.text.trim().length > 0
- Addresses greptile-apps bot comment about inconsistent behavior

Co-Authored-By: nate@buster.so <nate@buster.so>
2025-09-10 04:11:32 +00:00
Nate Kelley 84b43c3d6f
Update labels and toolbar 2025-09-09 22:07:53 -06:00
Devin AI c1109728bd BUS-1701: Add auto-insert blank paragraph when toggle expanded with no children
- Enhanced ToggleElement component to detect transition from closed to open state
- Added useEffect to watch open state changes with useRef to track previous state
- Check for meaningful children (block children or non-empty text)
- Use editor.api.findPath and editor.tf.insertNodes to insert blank paragraph
- Automatically positions cursor in newly inserted paragraph for immediate editing
- Preserves all existing toggle functionality and render logic

Co-Authored-By: nate@buster.so <nate@buster.so>
2025-09-10 04:06:50 +00:00
Nate Kelley 04f19c3b05
Merge pull request #832 from buster-so/devin/BUS-1700-1757476269
Add heading placeholders for h1-h6 in report editor
2025-09-09 22:00:17 -06:00
Nate Kelley 5bf5b1ab91
Update toggle-base-kit.tsx 2025-09-09 21:59:55 -06:00
Nate Kelley e4a493bc17
Merge branch 'staging' into devin/BUS-1700-1757476269 2025-09-09 21:53:44 -06:00
Nate Kelley c602c1f98c
Update ToggleNode.tsx 2025-09-09 21:53:35 -06:00
Devin AI 4933c0aed6 Add heading placeholders for h1-h6 in BlockPlaceholderPlugin
- Add placeholder text 'Heading 1' through 'Heading 6' for empty heading components
- Uses existing KEYS constants and placeholder system
- Addresses BUS-1700 ticket requirements

Co-Authored-By: nate@buster.so <nate@buster.so>
2025-09-10 03:51:09 +00:00