Commit Graph

1082 Commits

Author SHA1 Message Date
Nate Kelley 342d323f67
update the params and remove the logs 2025-08-08 20:21:26 -06:00
Nate Kelley ca38f7444b
added some validators and stable refs 2025-08-08 19:39:22 -06:00
Nate Kelley 58d58675e6
remove useless chat stuff 2025-08-08 19:27:37 -06:00
Nate Kelley b8422f0c4a
update titles endpoints 2025-08-08 19:16:20 -06:00
Nate Kelley 6af0f6e011
Add a few stable selectors 2025-08-08 18:30:52 -06:00
Nate Kelley 0d20155b97
Add stable selectors 2025-08-08 18:23:29 -06:00
Nate Kelley 8911e7954f
Additional render updates 2025-08-08 17:58:46 -06:00
Nate Kelley 165576b669
Merge branch 'staging' of https://github.com/buster-so/buster into staging 2025-08-08 17:42:26 -06:00
Nate Kelley d888d4294c
Update useReportEditor.tsx 2025-08-08 17:42:11 -06:00
Nate Kelley a175d11492
existing stlye update 2025-08-08 17:36:30 -06:00
Nate Kelley 8feff47f4c
add better export settings 2025-08-08 17:27:28 -06:00
Nate Kelley 40454d2519
add global vars 2025-08-08 16:55:08 -06:00
Nate Kelley 70780a3773
add print stuff 2025-08-08 16:45:04 -06:00
Cursor Agent 521569ec75 Add keyboard handling for deleting adjacent metric nodes
Co-authored-by: natemkelley <natemkelley@gmail.com>
2025-08-08 20:54:29 +00:00
Nate Kelley 6aeda29592
Merge pull request #679 from buster-so/cursor/access-plate-editor-for-pdf-download-4b33
Access plate editor for pdf download
2025-08-08 14:26:07 -06:00
Nate Kelley 1e9e3c6a80
add print html page functionality 2025-08-08 14:13:17 -06:00
Nate Kelley cb02074cba
handle after print 2025-08-08 13:58:25 -06:00
dal 9156e7a06e
merge staging 2025-08-08 13:17:58 -06:00
Nate Kelley 5c6bfdf96a
pass down ids and update pdf generation logic 2025-08-08 13:14:55 -06:00
Nate Kelley 3745dc6ac2
move helpers to their own files 2025-08-08 11:57:32 -06:00
Nate Kelley e02015206a
update save functionality 2025-08-08 11:52:07 -06:00
dal dada5cb0eb
refactor: remove unused dependencies and clean up visualization tools
- Deleted references to the `@mastra/core` package from various configuration files.
- Removed multiple unused test files and helper functions related to visualization tools, including axis validation and version history management.
- Cleaned up import statements for better organization and readability.

These changes streamline the codebase by eliminating unnecessary dependencies and improving maintainability.
2025-08-08 11:48:53 -06:00
Nate Kelley d3dd804a3f
pdf export coming soon. 2025-08-08 11:39:43 -06:00
Nate Kelley edabcac7f2
update PDF export features 2025-08-08 11:31:46 -06:00
Nate Kelley fb5abb8a75
added additional styles 2025-08-08 11:05:55 -06:00
Nate Kelley 124997a1c0
Report editor 2025-08-08 10:43:32 -06:00
Nate Kelley f100dc723f
editor pdf exporting 2025-08-08 10:40:47 -06:00
Nate Kelley 1317190edf
export to pdf hook update 2025-08-08 10:33:28 -06:00
Nate Kelley 078ea21086
Merge branch 'staging' into cursor/access-plate-editor-for-pdf-download-4b33 2025-08-08 10:30:14 -06:00
Nate Kelley 083c6c2b57
Remove useless react memo stuff 2025-08-08 10:19:48 -06:00
Cursor Agent 2ccb1e30fe Add report editor registry exports
Co-authored-by: natemkelley <natemkelley@gmail.com>
2025-08-08 16:15:06 +00:00
Nate Kelley 31b3116e52
minor update to dashboard grid and memoizing 2025-08-08 10:07:48 -06:00
Nate Kelley 5456561734
add a better markdown converter 2025-08-08 09:57:05 -06:00
Nate Kelley 6ba45c9797
dynamically load posthog provider 2025-08-08 09:44:20 -06:00
Nate Kelley f544d93d6b
Make query cache a little faster 2025-08-08 09:40:46 -06:00
Nate Kelley b95f952166
Add a few quick wins for caching 2025-08-08 09:24:14 -06:00
Cursor Agent c97dc131f1 Update MetricToolbar to support preselected metric and improve modal handling
Co-authored-by: nate <nate@buster.so>
2025-08-08 13:31:55 +00:00
Cursor Agent dca78e9458 Add metric toolbar with edit and delete actions for metric elements
Co-authored-by: nate <nate@buster.so>
2025-08-08 13:11:14 +00:00
Nate Kelley f38d4b0ac1
Update SortableItemContext.tsx 2025-08-07 23:46:02 -06:00
Nate Kelley 0455da1455
Update Toolbar.tsx 2025-08-07 23:35:31 -06:00
Nate Kelley 4d3580bf3a
Update transforms.ts 2025-08-07 23:34:53 -06:00
Nate Kelley 51f896d19e
Add title skeletons 2025-08-07 23:24:28 -06:00
Nate Kelley 6fa31403aa
reframe editor 2025-08-07 22:35:41 -06:00
Nate Kelley 064bc3e9c9
use client updates 2025-08-07 22:04:50 -06:00
Cursor Agent f7f6019e9b Implement PDF export and editor registry for report management
Co-authored-by: natemkelley <natemkelley@gmail.com>
2025-08-07 23:43:22 +00:00
Nate Kelley 216e610aa8
Added some additional safe parse element stuff 2025-08-07 17:21:38 -06:00
Nate Kelley 75950ae108
super nested list items 2025-08-07 17:01:45 -06:00
Nate Kelley 69eb14c836
Update report editor to the ui 2025-08-07 16:44:49 -06:00
Nate Kelley 7a45e20903
Add more error handling for get report 2025-08-07 16:42:04 -06:00
Nate Kelley 01add5df25
added a fix for markdown report 2025-08-07 16:37:47 -06:00
Nate Kelley 04121ac987
report version handler 2025-08-07 16:17:22 -06:00
Nate Kelley 2f06ede92c
Merge branch 'staging' into cursor/add-report-menu-options-and-stub-functions-e636 2025-08-07 15:34:49 -06:00
Nate Kelley 2f324baa62
Remove some unecssary memo 2025-08-07 15:28:53 -06:00
Nate Kelley 991dd172f6
Fix dropdown on metric title 2025-08-07 15:26:52 -06:00
Nate Kelley 358e74149a
try catch wrap 2025-08-07 15:09:49 -06:00
Cursor Agent fa0df63a78 Add more actions to report three-dot menu dropdown
Co-authored-by: natemkelley <natemkelley@gmail.com>
2025-08-07 21:06:29 +00:00
Nate Kelley fe22aabbbb
Fixed context selector 2025-08-07 14:59:41 -06:00
Nate Kelley 105348562d
part 1 of adding three dot menu items 2025-08-07 14:48:19 -06:00
Nate Kelley 115a6da7e9
quick BIG alert 2025-08-07 14:18:12 -06:00
Nate Kelley 1ef2983d15
Merge branch 'staging' into big-nate-bus-1617-create-report-page-and-file-page 2025-08-07 14:08:59 -06:00
Nate Kelley 40a44cf1f9
Merge branch 'staging' into dallin-bus-1589-create-and-modify-report-tools 2025-08-07 14:05:44 -06:00
Nate Kelley 7e40fbd769
Editor is working 2025-08-07 13:34:35 -06:00
Nate Kelley 409af5e02e
Editor container fix 2025-08-07 13:25:08 -06:00
Nate Kelley 12d060cf58
Merge branch 'staging' into big-nate-bus-1617-create-report-page-and-file-page 2025-08-07 12:51:57 -06:00
Nate Kelley e67f896b7f
Update turbo.json 2025-08-07 12:51:44 -06:00
Nate Kelley 6fc8d70b45
Fixed toolbar button 2025-08-07 12:44:46 -06:00
Nate Kelley ae9efb406b
Update ImportToolbarButton.tsx 2025-08-07 12:18:44 -06:00
Nate Kelley 26b3fd0d88
update 2025-08-07 12:18:26 -06:00
Nate Kelley 48c34235cb
update msw 2025-08-07 11:07:32 -06:00
Nate Kelley f3f493740c
upgrade storybook to v9 2025-08-07 10:42:37 -06:00
Nate Kelley 63121edcf4
Add reports page 2025-08-07 10:03:14 -06:00
Nate Kelley 33bdee5ea4
update package versions 2025-08-07 09:40:51 -06:00
Nate Kelley c9f3ea8494
Merge pull request #672 from buster-so/big-nate-bus-1617-create-report-page-and-file-page
Big nate bus 1617 create report page and file page
2025-08-06 22:48:12 -06:00
Nate Kelley 81bddd5216
Add 3 dot menu for report 2025-08-06 22:46:15 -06:00
Nate Kelley ac818aff47
create a shared metric card component 2025-08-06 15:33:54 -06:00
Nate Kelley 1ccccce3a7
Update MetricElement.tsx 2025-08-06 12:54:26 -06:00
Nate Kelley 8695bd8579
metric plugin add modal update 2025-08-06 12:51:45 -06:00
Nate Kelley a3f9dc8d13
metric placeholder plugin 2025-08-06 11:16:45 -06:00
Nate Kelley 09e44171d4
fix merge conflict 2025-08-06 09:55:39 -06:00
Cursor Agent 295ecac4fe Refactor metric plugin with improved element rendering and resizing
Co-authored-by: natemkelley <natemkelley@gmail.com>
2025-08-06 14:52:16 +00:00
Nate Kelley 90d572c92f
Metric caption kit 2025-08-06 08:52:05 -06:00
Nate Kelley 4d5c3afc34
create temp hook override 2025-08-05 23:17:31 -06:00
Nate Kelley 9ba4750a65
Adjust add metric modal 2025-08-05 17:05:27 -06:00
Nate Kelley 57c1fe0f56
character counter kit 2025-08-05 15:43:28 -06:00
Nate Kelley b7a489d73b
counter reach 2025-08-05 15:15:52 -06:00
Nate Kelley 09c977a891
custom components 2025-08-05 14:43:37 -06:00
Nate Kelley 8e31d18066
Add markdown conversion function 2025-08-05 13:40:16 -06:00
dal a26242c46d
Enhance report handling by integrating markdown to PlateJS conversion in the report retrieval process, improving content formatting and error handling. Update report update schema to accept string content for markdown streaming. 2025-08-05 12:02:40 -06:00
Nate Kelley 45f7950851
Remove reports from sidebar 2025-08-05 11:10:14 -06:00
dal 9be23fac0e
Enhance SQL query safety checks with dialect-aware filtering and improve data source type retrieval in query engine 2025-08-05 11:00:34 -06:00
Nate Kelley 9b7921c38a
update unit tests 2025-08-05 10:22:53 -06:00
Nate Kelley 1ef0d18c61
Report playground updates for fixed toolbar 2025-08-05 10:15:22 -06:00
Nate Kelley e70d68d9ea
prefetch list if a name change 2025-08-05 09:30:38 -06:00
Nate Kelley 44787f5478
Add additional asset queries 2025-08-04 22:13:09 -06:00
Nate Kelley 0c0973195d
Update useGetAsset.tsx 2025-08-04 21:42:41 -06:00
Nate Kelley 255460b0e3
Add report file page 2025-08-04 21:39:35 -06:00
Nate Kelley 124523ade9
add a version number to reports 2025-08-04 21:37:23 -06:00
Nate Kelley 43af5fdb4d
add a fix for broken migrate 2025-08-04 20:45:30 -06:00
Nate Kelley 62644bffeb
better error handling for get report 2025-08-04 19:27:18 -06:00
Nate Kelley 4196b8bcd8
type safe create list by date 2025-08-04 19:15:40 -06:00
Nate Kelley c6834bdfeb
update 2025-08-04 18:20:06 -06:00
Nate Kelley ffeee17365
move enum types 2025-08-04 18:04:32 -06:00
Nate Kelley 87ea87e963
collection and assets queries 2025-08-04 16:45:49 -06:00
Nate Kelley a3198003a3
get report 2025-08-04 15:05:18 -06:00
Nate Kelley aae819e151
create new schema for reports 2025-08-04 14:03:52 -06:00
Nate Kelley 1c0947f73d
fix broken types 2025-08-04 13:42:35 -06:00
Nate Kelley f01c6d7dc5
create listing updates 2025-08-04 13:39:08 -06:00
Nate Kelley d98c5f6e37
add better layout config 2025-08-04 11:26:28 -06:00
Nate Kelley bcd06409ce
fixed button cn 2025-08-04 11:08:59 -06:00
Nate Kelley 1eb7201d5e
fix broken list type 2025-08-04 11:04:12 -06:00
Nate Kelley 75daab7f98
fix broken uni tests 2025-08-04 10:57:26 -06:00
Nate Kelley 08afd397bc
route id correctly 2025-08-04 10:44:16 -06:00
Nate Kelley 780749682d
added base report stuff 2025-08-04 10:40:29 -06:00
Nate Kelley 2435c1a5e3
update broken types 2025-08-04 10:24:22 -06:00
Nate Kelley fad6670e83
fix type assertion
added safe guards around report_fule

pass generics through

fix list pass throughs
2025-08-04 10:06:59 -06:00
Nate Kelley 46f812d823
add linking 2025-08-03 00:01:21 -06:00
Nate Kelley 08d7014725
report asset layout 2025-08-02 23:47:27 -06:00
Nate Kelley 21b3c22e5c
pass generics onto the components themselves 2025-08-02 23:38:48 -06:00
Nate Kelley 38e2bbafba
minor updates to pass through generic 2025-08-02 23:34:00 -06:00
Nate Kelley 962b4edd8d
make list column more type safe 2025-08-02 23:08:28 -06:00
Nate Kelley fd377cbfa2
create mapped union type 2025-08-02 23:00:42 -06:00
Nate Kelley 8eb1b276fd
update server type 2025-08-02 22:43:01 -06:00
Nate Kelley 55b66d866d
Part 1 of adding report to front end 2025-08-02 22:35:20 -06:00
Nate Kelley 3883248d8b
create report items container 2025-08-02 22:24:39 -06:00
Nate Kelley b031cec0c4
create report requests on web 2025-08-02 22:05:17 -06:00
Nate Kelley 729468d5cd
Merge pull request #659 from buster-so/devin/BUS-1605-1754181219
feat: implement reports API endpoints for BUS-1605
2025-08-02 21:49:24 -06:00
Nate Kelley cf5d549af3
stubbed in report lists 2025-08-02 21:48:15 -06:00
Nate Kelley 605b79f9b9
update parsing 2025-08-02 21:24:06 -06:00
Nate Kelley a4f960ff13
Update scheams for get list 2025-08-02 20:35:34 -06:00
Nate Kelley 7b3975c4ae
update schemas 2025-08-02 20:15:48 -06:00
Nate Kelley 13d814e980
Merge branch 'staging' into devin/BUS-1605-1754181219 2025-08-02 19:32:58 -06:00
Nate Kelley 3b3e9a2c9b
Merge pull request #661 from buster-so/big-nate-bus-1611-finalize-slash-menu
Big nate bus 1611 finalize slash menu
2025-08-02 19:32:34 -06:00
Nate Kelley 58ded517d5
update common shared add 2025-08-02 19:30:05 -06:00
Nate Kelley 19862ceaf6
update slash node 2025-08-02 19:18:30 -06:00
Nate Kelley 67f396eaa1
block context menu updates 2025-08-02 19:08:05 -06:00
Nate Kelley f38c61e70c
Remove logs 2025-08-02 18:39:11 -06:00
Devin AI abc801f10b feat: implement reports API endpoints for BUS-1605
- Add Report schema extending ReportElements with metadata fields
- Create GET /api/v2/reports endpoint with pagination
- Create PUT /api/v2/reports/:id endpoint for updates
- Use stubbed data responses following established patterns
- Follow modular route structure and Zod-first validation

Co-Authored-By: nate@buster.so <nate@buster.so>
2025-08-03 00:38:50 +00:00
Nate Kelley 90f5e3a05e
Add a shared icon strategry 2025-08-02 18:31:54 -06:00
Nate Kelley 3754be7875
make single icon config 2025-08-02 17:34:45 -06:00
Nate Kelley 5a501d9630
Finalized floating toolbars 2025-08-02 17:20:37 -06:00
Nate Kelley f51a599f3d
finalized highlighter 2025-08-02 17:12:33 -06:00
Nate Kelley 6502d9487d
finalized toolist 2025-08-02 16:49:01 -06:00
Nate Kelley 3d726438fb
custom colors in dropdown 2025-08-02 16:22:17 -06:00
Nate Kelley 0778c8db4e
update elements to support date 2025-08-02 15:49:52 -06:00
Nate Kelley b8b39b3d93
finalized equation 2025-08-02 14:04:37 -06:00
Nate Kelley ab9b19e9cd
fix toc 2025-08-02 13:33:02 -06:00
Nate Kelley 1f8cdd1677
media embed element 2025-08-02 13:16:06 -06:00
Nate Kelley 709c3bf627
embed parsing 2025-08-02 13:09:55 -06:00
Nate Kelley 3b4394874e
Update MediaEmbedNode.tsx 2025-08-02 12:49:36 -06:00
Nate Kelley ce7ecbe4bb
media embed update 2025-08-02 12:21:47 -06:00
Nate Kelley 76c87fb47c
update nodes 2025-08-02 11:54:42 -06:00
Nate Kelley f32a41b048
Fix table node 2025-08-02 10:26:27 -06:00
Nate Kelley 700e8f50a7
Fix font color picker 2025-08-02 10:22:14 -06:00
Nate Kelley 3ef2b6b2ef
edit floating toolbar for link 2025-08-02 10:16:25 -06:00
Nate Kelley ab887f6e85
fix imports 2025-08-01 23:34:11 -06:00
Nate Kelley 61539f1ca2
Merge branch 'staging' into big-nate-bus-1520-make-report-component 2025-08-01 23:32:44 -06:00
Nate Kelley cbb8cea4b6
Update editors imports 2025-08-01 23:31:45 -06:00
Nate Kelley 654f540cc4
Fix insert 2025-08-01 23:17:26 -06:00
Nate Kelley 677859e389
simplified insert 2025-08-01 23:10:29 -06:00
Nate Kelley c1e33fb1d2
Fix imports 2025-08-01 22:45:15 -06:00
Nate Kelley 9a4561e953
tooltip fixes 2025-08-01 22:36:32 -06:00
Nate Kelley 63112231a7
Update BlockContextMenu.tsx 2025-08-01 22:21:48 -06:00
Nate Kelley f00150c585
Update ExportToolbarButton.tsx 2025-08-01 22:19:40 -06:00
Nate Kelley b166f525a2
exporting is working 2025-08-01 22:16:14 -06:00
Nate Kelley b7e0862042
update pdf download 2025-08-01 22:05:59 -06:00
Nate Kelley bcc5566f27
Added static nodes 2025-08-01 21:58:15 -06:00
Nate Kelley 0d2b57d687
fixed broken dropdowns 2025-08-01 21:25:24 -06:00
Nate Kelley 090637fdb3
toolbar button update 2025-08-01 21:22:39 -06:00
Nate Kelley a406e46ee8
Add additional components 2025-08-01 21:12:59 -06:00
Nate Kelley 2c9abed9bc
Update list dynamics 2025-08-01 20:33:23 -06:00
Nate Kelley 8f4a0a7ec3
revert fonts 2025-08-01 20:20:06 -06:00
Nate Kelley 5d78af398e
Use our fonts update 2025-08-01 20:18:22 -06:00
Nate Kelley 8ed641af19
Update Toolbar.tsx 2025-08-01 19:55:34 -06:00
Nate Kelley 3163917d72
Update drag indactor position 2025-08-01 19:51:41 -06:00
Nate Kelley 6beb708138
Update theme style injector 2025-08-01 19:36:45 -06:00
Nate Kelley f20cf2812b
inject css vars 2025-08-01 19:25:57 -06:00
Nate Kelley 8d0ec3b6d9
fix critical imports 2025-08-01 18:41:24 -06:00
Nate Kelley bb82ed1942
update package versions 2025-08-01 18:27:56 -06:00
Nate Kelley 7f30a7c33f
fix toolbar imports 2025-08-01 17:56:02 -06:00
Nate Kelley 9639eba408
fixed toolbar import 2025-08-01 17:40:39 -06:00
Nate Kelley b5f8717b95
Add in base css vars 2025-08-01 17:25:36 -06:00
Nate Kelley f885798c61
Merge pull request #655 from buster-so/big-nate-bus-1592-chart-builder-test-environment
Big nate bus 1592 chart builder test environment
2025-08-01 17:06:07 -06:00
Nate Kelley 37ec2d5629
update outdated packages 2025-08-01 17:04:53 -06:00
Nate Kelley 7dbe92357f
Remove old image capture package 2025-08-01 17:02:49 -06:00
jacob-buster b06911a3f1 added new line 2025-07-30 14:35:15 -06:00
jacob-buster be297da61d Use Supabase context vibecode 2025-07-30 14:31:31 -06:00
Nate Kelley cb0ebe7eda
Add a splitter 2025-07-30 11:45:10 -06:00
Nate Kelley 6cfc2ec655
Add a chart playground 2025-07-30 11:38:19 -06:00
Nate Kelley cff68bd6ff
add suspense back in 2025-07-30 10:54:04 -06:00
Nate Kelley 6840439a96
Merge branch 'staging' into big-nate-bus-1520-make-report-component 2025-07-30 10:50:38 -06:00
Nate Kelley 7d12696b22
add prose and a nice loader 2025-07-30 10:49:55 -06:00
Nate Kelley f035b92579
yaml to json helpers 2025-07-29 22:49:29 -06:00
Nate Kelley 3e519c8ef6
Update additional tailwind configs 2025-07-29 18:13:34 -06:00
Nate Kelley d132dca2a5
Update broken imports 2025-07-29 18:05:16 -06:00
Nate Kelley 0d0ec231c3
Update package version 2025-07-29 17:39:51 -06:00
Nate Kelley 8a5ee5b417
create additional refs and playground 2025-07-29 17:34:49 -06:00
Nate Kelley 14e1680f43
Add theme wrapper 2025-07-29 17:09:19 -06:00
Nate Kelley 3fba54a26c
Merge pull request #646 from buster-so/big-nate-bus-1520-make-report-component
Big nate bus 1520 make report component
2025-07-29 16:50:04 -06:00
Nate Kelley 04dba563bd
Add additional toolbar buttons 2025-07-29 16:49:41 -06:00
Nate Kelley d46688bc5b
Added additional plugins 2025-07-29 15:48:01 -06:00
Nate Kelley 8f74b3bb50
remove broken imports 2025-07-29 14:59:33 -06:00
Nate Kelley be3e8b7adf
add a common markdown parser to server 2025-07-29 14:57:19 -06:00
Nate Kelley c0a12cad88
Merge pull request #643 from buster-so/big-nate-bus-1520-make-report-component
Big nate bus 1520 make report component
2025-07-29 13:31:16 -06:00
Nate Kelley 2c250f0a02
validation updates 2025-07-29 13:26:25 -06:00
Nate Kelley 674146b154
markdown parsing 2025-07-29 13:08:53 -06:00
Nate Kelley a5bde896f6
Make playroud show validation 2025-07-29 13:00:50 -06:00
Nate Kelley 27009621b5
Add temp parser 2025-07-29 12:49:58 -06:00
Nate Kelley 7f328f39bf
make draggable blocks better 2025-07-29 12:47:09 -06:00
Nate Kelley 9975c51f8a
Update index.ts 2025-07-29 11:45:34 -06:00
Nate Kelley 20d7c179b0
Fix tests 2025-07-29 11:06:23 -06:00
Nate Kelley 4023985bd6
workspace installations 2025-07-29 10:56:52 -06:00
Nate Kelley ae2b21dcd9
update server markdown to platejs 2025-07-29 10:53:24 -06:00
Nate Kelley cbe66c37cd
Update packages 2025-07-29 09:15:02 -06:00
Nate Kelley 9ad0130514
Add more editor elements 2025-07-29 08:53:50 -06:00
Nate Kelley 9c08da8fad
fix a few more node 2025-07-28 23:23:25 -06:00
Nate Kelley c5794a2593
Update nodes 2025-07-28 22:49:44 -06:00
Nate Kelley d323df1f0f
pass ref straight through 2025-07-28 22:40:39 -06:00
Nate Kelley fe7a2b3e5b
Add brand in tailwind 2025-07-28 22:23:35 -06:00
Nate Kelley ad53f0ffe1
update code blocs 2025-07-28 22:19:11 -06:00
Nate Kelley 7f592dffa9
Update block draggable 2025-07-28 22:09:34 -06:00
Nate Kelley 09efc1745c
add listing components 2025-07-28 21:52:25 -06:00
Nate Kelley ffba785e9d
Add additional components 2025-07-28 21:40:46 -06:00
Nate Kelley d1b665694f
Fixed some broken nodes 2025-07-28 20:31:30 -06:00
Nate Kelley 0ac9db4bf1
Added additional plugins 2025-07-28 20:14:37 -06:00
Nate Kelley b79ae0a15d
update imports 2025-07-28 19:12:51 -06:00
Nate Kelley d6ff3f8bcb
Add component level typesafety 2025-07-28 18:57:46 -06:00
Nate Kelley 4f00d569b8
Update Slider.tsx 2025-07-28 18:06:50 -06:00
Nate Kelley 30ec1443d0
type safety part 1 2025-07-28 17:58:12 -06:00
Nate Kelley dcaa8eb6e8
Added table nodes 2025-07-28 17:31:35 -06:00
Nate Kelley 695a393fe7
Fix emoji mart stuff 2025-07-28 17:05:54 -06:00
Nate Kelley 4c9c0adaf9
Update EmojiToolbarButton.tsx 2025-07-28 16:52:04 -06:00
Nate Kelley 93cb03d216
Add additional report stories 2025-07-28 16:46:14 -06:00
Nate Kelley 9b9e8e6e76
update the type 2025-07-28 16:00:00 -06:00
Nate Kelley fd8bce7b53
make more block and callout adjustments 2025-07-28 15:52:12 -06:00
Nate Kelley b8c25f7ca9
More plugins 2025-07-28 15:27:22 -06:00
Nate Kelley 4e31af9a9c
code bock nodes 2025-07-28 14:58:12 -06:00
Nate Kelley 9233af8b25
Update useEditor.tsx 2025-07-28 14:44:43 -06:00
Nate Kelley e94ceeb508
Update shiki-instance.ts 2025-07-28 14:44:39 -06:00
Nate Kelley 42b9f0f0e8
Create useCodeHighlighter.tsx 2025-07-28 14:44:35 -06:00
Nate Kelley 8d3a38db60
Add additinional callout and toolbar 2025-07-28 13:15:11 -06:00
Nate Kelley 1a1b0a0bc0
add additional components
Add
2025-07-28 12:54:53 -06:00
dal 1a5cc47b58
Reverse message IDs in chat response to ensure they are ordered from oldest to newest. 2025-07-28 12:39:44 -06:00
Nate Kelley 37e12a4791
Initial commit for editor 2025-07-28 11:35:20 -06:00
Nate Kelley 1a6e758863
update optimistic parsing for query requests 2025-07-28 10:54:49 -06:00
Nate Kelley 9c499b647a
add some shadcn tailwind syntax 2025-07-28 10:29:58 -06:00
dal 4bef4205f3
feat(access-controls): migrate Rust access control libraries to TypeScript
This PR migrates the Rust  and  libraries to TypeScript in the new  package.

## Changes

### New Access Controls Package
- Implemented complete asset permissions system with CRUD operations
- Added dataset permissions with all 5 access paths (admin, direct user, user→group, team→direct, team→group, org→default)
- Implemented cascading permissions (metrics inherit from dashboards/chats/collections)
- Added LRU caching to replace Redis (30-second TTL)
- Comprehensive test coverage (148 tests passing, 3 skipped pending createUser)

### Database Package Updates
- Fixed AssetType enum to include all 14 asset types
- Added missing database queries for permissions
- Fixed timestamp fields to use ISO strings
- Added getUserOrganizationsByUserId function
- Created organized query structure by table

### AI Package Updates
- Updated getPermissionedDatasets API calls to new format
- Changed property references from ymlFile to ymlContent
- Fixed all test mocks to match new API structure

### Trigger App Updates
- Updated to use new access controls API
- Fixed test mocks to match DatasetListResult structure
- Added proper type imports

### Server Shared Updates
- Added request/response types for access control endpoints
- Exported types for API consistency

## Testing
- All packages build successfully with turbo build:dry-run
- All tests pass with turbo test:unit
- Full type safety maintained throughout

## Migration Notes
- Drop-in replacement for Rust libraries
- Same permission model and roles
- Cache invalidation strategies implemented
- Soft delete pattern maintained

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-28 10:17:35 -06:00
Nate Kelley 9acc244b2e
Merge branch 'staging' into big-nate/bus-1521-couple-bugz-with-three-dot-menu 2025-07-26 10:23:52 -06:00
Nate Kelley 1608547a3e
Merge branch 'big-nate/bus-1521-couple-bugz-with-three-dot-menu' of https://github.com/buster-so/buster into big-nate/bus-1521-couple-bugz-with-three-dot-menu 2025-07-26 10:23:39 -06:00
Nate Kelley 6a507bd7ff
rename should navigate to different page 2025-07-26 10:23:36 -06:00
Nate Kelley 7b8cbc6213
Merge pull request #631 from buster-so/big-nate/bus-1521-couple-bugz-with-three-dot-menu
Fix save to collection dropdown
2025-07-26 10:06:13 -06:00