Commit Graph

1638 Commits

Author SHA1 Message Date
Nate Kelley ebe4f91ed0
Nate/new data matrix (#253)
* updates for efficiency

* working on a single function

* update

* working

* update

* optimized

* update

* trendline operations pt 1

* update datasets to include ticks

* dataset creator

* udate

* trendlines

* move to one single dataset options hook

* started adding in options

* fix some broken functions

* line series builder

* threadshold updates

* pie sort by

* additional fixes to data structures

* update

* update animations

* update to y axis combos

* more stable asset prop passing

* Update ChartJSTheme.ts

* update check

* update problematic dataset

* with additional tests for size

* size data key

* update unit tests

* add a virtualizer for the rows

* add a few scatter tests

* update

* add additionla unit tests

* add additionla unit tests

* update

* add a couple more tests

* many updates

* update builder to not use deprcated functinos

* added additional unit tests

* add a few more unit tests

* make a few new unit tests

* make tooltip a little more efficient

* builders have some unit tests

* make additional tests

* added a bunch of unit tests

* move mount logic closer to buster chart

* fix link click bug

* adjust the icons

* fix broken time stamps

* additional config for tooltips

* add one additional unit test

* update package versions

* update the tests to run on the branch

* Update web-tests.yml
2025-05-01 13:47:34 -06:00
Nate Kelley 89ddef316d
async effect 2025-04-28 09:58:10 -06:00
Nate Kelley 84c048e251
playwright tests 2025-04-25 15:12:18 -06:00
Nate Kelley 14de0c1a8f
remove faker 2025-04-25 14:55:47 -06:00
Nate Kelley 3f3b87f670
new dashboard modal 2025-04-25 14:46:18 -06:00
Nate Kelley c57b5ce40e
query prefetching 2025-04-25 10:27:15 -06:00
Nate Kelley ca9b816c5a
update package versions 2025-04-25 09:18:33 -06:00
Nate Kelley 1f6e757b1b
x axis unit tests 2025-04-24 17:06:15 -06:00
Nate Kelley 65c08cd641
AVatar tooltip is the default 2025-04-24 16:54:22 -06:00
Nate Kelley 4bb83dbf17
use update effect with logging 2025-04-24 16:47:34 -06:00
Nate Kelley 88cdf8f04b
keep logging 2025-04-24 16:02:16 -06:00
Nate Kelley 4bb9d1d542
Update config.ts 2025-04-24 15:15:42 -06:00
Nate Kelley bd4238601d
added hook to make sure is file is changed 2025-04-24 15:15:03 -06:00
Nate Kelley 6c562b0b91
add one additional file for current routes 2025-04-24 15:02:42 -06:00
Nate Kelley c17ace0d11
Update useGetIsSelectedFile.tsx 2025-04-24 14:42:52 -06:00
Nate Kelley 54a54a87f9
more logs for reasoning messages 2025-04-24 14:19:27 -06:00
Nate Kelley 979c893916
fixed query ran successfully sizing error 2025-04-24 13:05:09 -06:00
Nate Kelley 38836e9b23
Update useGetInitialChatFile.ts 2025-04-24 12:58:29 -06:00
Nate Kelley dfe1f4cc6d
pass all jest uni tests 2025-04-24 12:50:06 -06:00
Nate Kelley db4dfbb8e8
remove some loggin 2025-04-24 12:32:27 -06:00
Nate Kelley 5e92f68ebf
update some of the imports 2025-04-24 11:57:20 -06:00
Nate Kelley 693b652d38
change prevent navigation to actually drop listener 2025-04-24 11:41:31 -06:00
Nate Kelley 93f3f880f9
font size changes for code spans 2025-04-24 11:08:47 -06:00
Nate Kelley 0e72c89365
add basic loading states for the datasets routes 2025-04-24 10:57:50 -06:00
Nate Kelley d15bac3fa4
Add some loading states 2025-04-24 10:50:08 -06:00
Nate Kelley e5b594d91b
align buttons better 2025-04-24 10:45:02 -06:00
Nate Kelley 32d8ec0d8b
reasoning message completed ☑️
will clear the black box message
2025-04-24 10:29:40 -06:00
Nate Kelley 3ee080b3ea
more logs for switching to a different page 2025-04-24 10:14:05 -06:00
Nate Kelley 707d54e8ec
update sizing for no data returned 2025-04-24 10:03:43 -06:00
Nate Kelley d05330da10
Update web/src/styles/tailwindAnimations.css
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-04-23 21:57:07 -06:00
Nate Kelley c9dc141338
minor changes to imports 2025-04-23 16:57:36 -06:00
Nate Kelley 89bd668be2
Update AppMarkdownCommon.tsx 2025-04-23 16:46:41 -06:00
Nate Kelley f3a47ddff5
better fade in animation 2025-04-23 16:38:10 -06:00
Nate Kelley 878dee8da8
Merge branch 'evals' into nate/experimental-store-2 2025-04-23 16:10:11 -06:00
Nate Kelley d74e8e8768
update code card sizing and icons 2025-04-23 16:09:08 -06:00
Nate Kelley e91f5cd952
scale tick remove duplicates 2025-04-23 15:44:37 -06:00
Nate Kelley 3984689729
Update BusterReactQueryAndApi.tsx 2025-04-23 15:44:36 -06:00
Nate Kelley e02fd71757
scale tick remove duplicates 2025-04-23 15:44:09 -06:00
Nate Kelley 3401745773
Update BusterReactQueryAndApi.tsx 2025-04-23 15:10:16 -06:00
Nate Kelley 474d7d24f5
Merge branch 'evals' into nate/experimental-store-2 2025-04-23 13:06:31 -06:00
Nate Kelley 18b73ab583
make confirm modal return response 2025-04-23 12:31:52 -06:00
Nate Kelley 9aadf76eba
Enable search by default 2025-04-23 11:41:33 -06:00
Nate Kelley d536df320a
error message for adding a ton of metrics 2025-04-23 11:40:36 -06:00
Nate Kelley c82eebb17e
added scrolling 2025-04-23 11:35:25 -06:00
Nate Kelley f324739421
confirm modal update 2025-04-23 11:24:19 -06:00
Nate Kelley 6be8b74834
dashboard query requests config 2025-04-23 10:52:09 -06:00
Nate Kelley 2eda719329
Merge branch 'evals' into nate/experimental-store-2 2025-04-23 10:23:55 -06:00
Nate Kelley 6fe33694dd
update embed layout so it can scroll 2025-04-23 10:23:00 -06:00
Nate Kelley 95bff717ef
easier downsample view 2025-04-23 10:10:46 -06:00
Nate Kelley 5ab530affe
Update BusterPosthogProvider.tsx 2025-04-23 09:57:50 -06:00
Nate Kelley e53f0750d7
route prefetcher is faster 2025-04-23 09:45:24 -06:00
Nate Kelley a1a1208568
goal lines supported for horizontal bars 2025-04-22 23:01:04 -06:00
Nate Kelley a234c16439
Merge branch 'evals' into nate/experimental-store-2 2025-04-22 22:55:00 -06:00
Nate Kelley c857e0ff75
goal lines supported for horizontal bars 2025-04-22 22:54:44 -06:00
Nate Kelley cd698f38eb
fixed bug causing chart labels to not have total in labels 2025-04-22 22:42:57 -06:00
Nate Kelley a9099135e0
update bar series builder to handle percent stack 2025-04-22 22:31:38 -06:00
Nate Kelley 52f59c0f7e
update how shallow routing works 2025-04-22 22:18:53 -06:00
Nate Kelley 46c8ad457b
update change query param 2025-04-22 22:06:14 -06:00
Nate Kelley e95147362d
add error boundaries 2025-04-22 21:53:57 -06:00
Nate Kelley f3b44aa7a0
downsample line chart 2025-04-22 17:51:07 -06:00
Nate Kelley 8f0f4ae6da
update is metric changed logic 2025-04-22 17:20:40 -06:00
Nate Kelley 8d556404c0
only show popup if they are an editor 2025-04-22 17:16:03 -06:00
Nate Kelley 01f069a6fa
asset type to route 2025-04-22 17:05:18 -06:00
Nate Kelley 0c344a6e56
Update layout.tsx 2025-04-22 17:01:12 -06:00
Nate Kelley 6ba7b77de2
Update AvatarUserButton.stories.tsx 2025-04-22 16:54:45 -06:00
Nate Kelley 0504910e8e
truncate name cards 2025-04-22 16:49:32 -06:00
Nate Kelley d2058f5852
scrollable settings pages 2025-04-22 16:45:51 -06:00
Nate Kelley 37a8242764
Update login form to have auth button outside of form 2025-04-22 16:37:52 -06:00
Nate Kelley 5f444add4d
update scatter chart to be less problematic 2025-04-22 16:29:00 -06:00
Nate Kelley fc755f7dc9
Update route.ts 2025-04-22 12:25:10 -06:00
Nate Kelley 47351b091e
Update route.ts 2025-04-22 12:16:56 -06:00
Nate Kelley 31a2f58ea1
Update route.ts 2025-04-22 12:08:42 -06:00
Nate Kelley f56d662bf5
Update route.ts 2025-04-22 12:06:09 -06:00
Nate Kelley 503eb7bee6
Update route.ts 2025-04-22 11:57:25 -06:00
Nate Kelley c5ba2460c4
Merge branch 'evals' of https://github.com/buster-so/buster into evals 2025-04-22 11:50:15 -06:00
Nate Kelley 79e1f4b36d
Update route.ts 2025-04-22 11:48:28 -06:00
Nate Kelley 43352b8c62
support modal with a screenshot 2025-04-22 11:22:25 -06:00
Nate Kelley 22eaef7309
hide dialog? 2025-04-22 11:11:18 -06:00
Nate Kelley b28e3c1b4f
update sidebar with additional context 2025-04-22 10:59:33 -06:00
Nate Kelley 987d341ebf
add logs for reasoning 2025-04-22 10:54:19 -06:00
Nate Kelley 577ffaef1e
Update next security policy 2025-04-22 10:38:48 -06:00
Nate Kelley 251e34824d
Update content security policy to allow post hog 2025-04-22 10:27:12 -06:00
Nate Kelley d898fd58d9
Update chat.test.ts 2025-04-22 10:19:13 -06:00
Nate Kelley 11b5b8d76a
write a few extra unit tests 2025-04-22 10:17:50 -06:00
Nate Kelley 7ea4fb7fa7
update minor package versions 2025-04-22 10:05:42 -06:00
Nate Kelley 23550f24aa
Add logging to post hog evals 2025-04-22 09:21:16 -06:00
Nate Kelley 301d8d4a8d
moved to new storage method for dashboard & metrics 2025-04-21 22:28:50 -06:00
Nate Kelley a804ead4ea
move metric latest to a local store 2025-04-21 22:02:55 -06:00
Nate Kelley 50a8eeec25
initialize hook method 2025-04-21 16:20:15 -06:00
Nate Kelley 462c2b745e
fix logic for showing the bar 2025-04-21 15:14:44 -06:00
Nate Kelley f7f74d9e83
402 redirect page 2025-04-21 15:02:24 -06:00
Nate Kelley 49d9153f72
external dropdown links 2025-04-21 14:42:48 -06:00
Nate Kelley f53bc01955
press enter invite 2025-04-21 14:33:49 -06:00
Nate Kelley 62d13729fb
password validation check 2025-04-21 14:31:20 -06:00
Nate Kelley e5e56ab01d
fix bug with version update and not being able to select version 2025-04-21 14:13:14 -06:00
Nate Kelley 73a07afbd8
reasoning message should not be clickable until it has a message 2025-04-21 13:17:26 -06:00
Nate Kelley 9924120267
wrote simple unit tests
Update InvitePeopleModal.test.tsx
2025-04-21 13:11:52 -06:00
Nate Kelley 1892f812f0
invite people modal 2025-04-21 12:59:41 -06:00
Nate Kelley dd8e1c98cd
duplicate icon change 2025-04-21 12:43:34 -06:00
Nate Kelley 90de8e8ff6
Update MetricContainerHeaderButtons.tsx 2025-04-21 12:32:17 -06:00
Nate Kelley 17b11d452b
category an x axis cannot conflict 2025-04-21 12:21:13 -06:00
Nate Kelley 2115c4de06
fix secondary mount of sql editor 2025-04-21 11:52:19 -06:00
Nate Kelley 76f479f739
fix sizing bug 2025-04-21 11:37:42 -06:00
Nate Kelley 699558447c
change query params 2025-04-21 10:13:36 -06:00
Nate Kelley 7f2ae891fa
reset file popup changes 2025-04-21 09:39:13 -06:00
Nate Kelley 0648f2929a
Replace message flow is fixed 2025-04-21 08:35:19 -06:00
Nate Kelley a560486659
file fontainer header update 2025-04-21 08:27:09 -06:00
Nate Kelley 0870b52f04
better metric table chart updates 2025-04-21 08:24:04 -06:00
Nate Kelley 4d071843df
fix broken types 2025-04-19 23:31:57 -06:00
Nate Kelley a052036440
prefetch chat home 2025-04-19 23:22:24 -06:00
Nate Kelley 9f052724d3
collapse file is handled correctly 2025-04-19 23:19:20 -06:00
Nate Kelley 7daecfce7e
update table chart flow 2025-04-19 23:02:48 -06:00
Nate Kelley 2bdccb6a7c
move disabled to a global hook 2025-04-19 22:48:41 -06:00
Nate Kelley def7d2a341
last message should have line 2025-04-19 22:24:41 -06:00
Nate Kelley 84f1c80bb7
invalidate metric on new message 2025-04-19 22:16:57 -06:00
Nate Kelley b46b78982c
Update useChatStreamMessage.ts 2025-04-19 22:10:47 -06:00
Nate Kelley ed87bae98f
write some tests and update package 2025-04-19 00:20:37 -06:00
Nate Kelley 55e81fc155
fixed broken mounting hook 2025-04-19 00:14:26 -06:00
Nate Kelley 76ee025e01
rollback chartjs version 2025-04-18 23:23:31 -06:00
Nate Kelley 00a7594066
Update BusterResizeableGrid.tsx 2025-04-18 23:15:29 -06:00
Nate Kelley 501f6a31a5
Update chartjs-scale-tick-duplicate.ts 2025-04-18 23:06:52 -06:00
Nate Kelley bb74d9c30b
update dashboard controller to be more memoized 2025-04-18 23:01:40 -06:00
Nate Kelley 0973733b46
Update BusterResizeableGrid.tsx 2025-04-18 22:55:15 -06:00
Nate Kelley b1a026bd2b
Update DashboardContentController.tsx 2025-04-18 22:49:35 -06:00
Nate Kelley b08892744e
query checks 2025-04-18 22:46:04 -06:00
Nate Kelley 70d5b8925f
push up logs 2025-04-18 22:34:15 -06:00
Nate Kelley 55db321904
animate pills in faster 2025-04-18 22:20:00 -06:00
Nate Kelley 063ce3fa9a
add auto back in 2025-04-18 22:11:48 -06:00
Nate Kelley a83e088f74
update console logs 2025-04-18 22:08:47 -06:00
Nate Kelley 25b451a6b8
Update formatChartLabel.test.ts 2025-04-18 17:09:02 -06:00
Nate Kelley 4321a4faad
Update formatChartLabel.test.ts 2025-04-18 17:06:26 -06:00
Nate Kelley 475c53f9ad
optimisticly route fetching 2025-04-18 17:00:31 -06:00
Nate Kelley 3178a0b485
format date fixes 2025-04-18 16:48:18 -06:00
Nate Kelley 7efb3d4cc3
Update useAutoChangeLayout.ts 2025-04-18 16:22:56 -06:00
Nate Kelley 19199185d6
reasoning file click update 2025-04-18 16:17:37 -06:00
Nate Kelley 267432f00e
Update useY2Axis.ts 2025-04-18 16:07:15 -06:00
Nate Kelley 9dea3716bf
selectd file logs 2025-04-18 15:55:47 -06:00
Nate Kelley e9ea75398e
pass up 2025-04-18 15:49:47 -06:00
Nate Kelley e423f1305a
allow reasoning to flip 2025-04-18 15:43:44 -06:00
Nate Kelley 6e0b80203a
Update useErrorZones.ts 2025-04-18 15:40:07 -06:00
Nate Kelley 2eda72e60e
Update AppMarkdown.module.css 2025-04-18 15:34:03 -06:00
Nate Kelley dd7f55404c
update how the list is displayed 2025-04-18 15:26:40 -06:00
Nate Kelley e606482445
Update AppMarkdownCommon.tsx 2025-04-18 15:20:06 -06:00
Nate Kelley abeeff7445
fix markdown prop passing 2025-04-18 15:18:32 -06:00
Nate Kelley 999f310b30
make down animates in a little smoother 2025-04-18 15:01:09 -06:00
Nate Kelley e54194d018
update chart theme and ticker 2025-04-18 14:42:15 -06:00
Nate Kelley 27aed66397
update name 2025-04-18 13:51:14 -06:00
Nate Kelley 0a43738992
add scales 2025-04-18 13:12:55 -06:00
Nate Kelley 67ec530a5a
Update chartjs-plugin-tick-duplicate.ts 2025-04-18 12:58:10 -06:00
Nate Kelley 327ca9219f
Update chartjs-plugin-tick-duplicate.ts 2025-04-18 12:49:34 -06:00
Nate Kelley 1cf88971eb
start building timescale 2025-04-18 12:30:24 -06:00
Nate Kelley ddde654a0a
Update chartjs-plugin-tick-duplicate.ts 2025-04-18 12:19:01 -06:00
Nate Kelley ec4a851bda
Update chartjs-plugin-tick-duplicate.ts 2025-04-18 12:15:11 -06:00
Nate Kelley 62783dff70
Create chartjs-plugin-tick-duplicate.ts 2025-04-18 12:02:08 -06:00
Nate Kelley 22690aa146
hack to force a timeunit max ticks 2025-04-18 11:40:53 -06:00
Nate Kelley b5ceb20667
Update BusterChart.LineChart.stories.tsx 2025-04-18 11:27:32 -06:00
Nate Kelley 47f20b463a
make line stories 2025-04-18 11:02:58 -06:00
Nate Kelley c1fd00b0db
major tick enabled 2025-04-18 10:48:34 -06:00
Nate Kelley 0a761f6ccc
Update LoginForm.tsx 2025-04-18 10:23:04 -06:00
Nate Kelley 04daeaec81
Update route.ts 2025-04-18 09:41:56 -06:00
Nate Kelley 809f2751ea
supabase docs are wrong. dead wrong. 2025-04-18 09:37:02 -06:00
Nate Kelley fcaaddef5d
Update route.ts 2025-04-18 09:18:07 -06:00
Nate Kelley a1fa893bff
added error handling 2025-04-18 09:14:49 -06:00
Nate Kelley 70b3421d34
log reasoning flip to evals branch 2025-04-17 23:22:07 -06:00
Nate Kelley 9212903e9e
Add more unit tests 2025-04-17 22:40:12 -06:00
Nate Kelley 75b3eb65e7
initial tests 2025-04-17 22:20:59 -06:00
Nate Kelley af5f3e6675
Update AppLayoutProvider.tsx 2025-04-17 22:15:04 -06:00
Nate Kelley 0b7f71ca14
router change updates 2025-04-17 22:11:25 -06:00
Nate Kelley f176ebe2b4
save changes update 2025-04-17 16:34:52 -06:00
Nate Kelley 329184f49b
Update config.ts 2025-04-17 14:34:01 -06:00
Nate Kelley 7b60e163d2
permission dataset update 2025-04-17 14:26:06 -06:00
Nate Kelley 898562b965
invite modal update 2025-04-17 13:51:19 -06:00
Nate Kelley f99f2bddab
Update CollapseDelete.tsx 2025-04-17 13:25:57 -06:00
Nate Kelley 4abfbbc223
collapse delete update 2025-04-17 13:21:30 -06:00
Nate Kelley 058c408418
add toolbar area 2025-04-17 13:18:15 -06:00
Nate Kelley 4c9dfbf836
update scroll to bottom 2025-04-17 11:54:18 -06:00
Nate Kelley dea22c12b6
share menu for metric in three dot menu 2025-04-17 11:48:28 -06:00
Nate Kelley c5190154e3
Update ChatContent.tsx 2025-04-17 11:41:57 -06:00
Nate Kelley 98428de1b8
Update ChatScrollToBottom.tsx 2025-04-17 11:41:05 -06:00
Nate Kelley fdb9e47fae
dashboard filter predicate updates 2025-04-17 11:39:30 -06:00
Nate Kelley 0917ae1120
local storage buster 2025-04-17 11:18:53 -06:00
Nate Kelley 53e45587f4
Make dem button big 2025-04-17 10:47:37 -06:00
Nate Kelley 728a2cdc08
update th 2025-04-17 10:34:12 -06:00
Nate Kelley 97132c09aa
fix broken imports 2025-04-17 10:17:52 -06:00
Nate Kelley 14b79c27a2
Update metricQueryHelpers.ts 2025-04-17 10:13:27 -06:00
Nate Kelley c6f1222cf7
try to simplify the metric latest version 2025-04-17 09:56:40 -06:00
Nate Kelley de77bc15e3
Update metricQueryHelpers.ts 2025-04-17 09:54:57 -06:00
Nate Kelley 9068ebd5d3
new way to cache latest version 2025-04-17 09:50:33 -06:00
Nate Kelley 85eb0557f4
ghost scroll is back 2025-04-17 01:05:27 -06:00
Nate Kelley 5bfba6d082
update verification is snappier 2025-04-17 00:32:25 -06:00
Nate Kelley 7ffb8f1628
Update SaveMetricToCollectionButton.tsx 2025-04-17 00:18:24 -06:00
Nate Kelley 41616d98b6
add to collection dropdown 2025-04-17 00:17:14 -06:00
Nate Kelley 95805195e0
reroute after duplicate message 2025-04-16 23:54:54 -06:00
Nate Kelley ba16fcac4a
versions for dashboard 2025-04-16 23:47:14 -06:00
Nate Kelley 99b6436418
metric updates 2025-04-16 23:05:37 -06:00
Nate Kelley 856a49fe40
move metric queries to new store standard 2025-04-16 22:40:10 -06:00
Nate Kelley d49d0d1267
abstracted functions to own files 2025-04-16 21:22:14 -06:00
Nate Kelley 0bcd7003f1
fix click for datasets 2025-04-16 18:10:04 -06:00
Nate Kelley 26ca3d761e
table chart soft update 2025-04-16 18:01:52 -06:00
Nate Kelley c19a5512fe
remove from dashboard helpers 2025-04-16 17:29:51 -06:00