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
Nate Kelley
1653ae5af4
Update apps/web/src/layouts/ChatLayout/FileContainer/FileContainerHeader/DashboardContainerHeaderButtons/DashboardThreeDotMenu.tsx
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-26 10:05:07 -06:00