Commit Graph

1670 Commits

Author SHA1 Message Date
Nate Kelley f906d16eba
fix broken measure 2025-05-09 14:05:08 -06:00
Nate Kelley e99df7cd9d
fix broken save sql button 2025-05-09 13:35:46 -06:00
Nate Kelley b0e5f3c3f0
update versions 2025-05-09 13:26:08 -06:00
Nate Kelley 0d9bde27de
Update animate for trendlines 2025-05-09 13:17:58 -06:00
Nate Kelley 49c8f08fe9
Merge branch 'big-nate/bus-1173-make-sql-a-dedicated-route' of https://github.com/buster-so/buster into big-nate/bus-1173-make-sql-a-dedicated-route 2025-05-09 12:55:36 -06:00
Nate Kelley 24c5d4c78c
Update waits for problematic tests 2025-05-09 12:55:27 -06:00
Nate Kelley ad31aa0dda
update tests with new syntax 2025-05-09 12:25:55 -06:00
github-actions[bot] b8107479e8 chore(versions): bump api to v0.1.3; bump web to v0.1.3; bump cli to v0.1.3 [skip ci] 2025-05-09 17:57:37 +00:00
Nate Kelley f3262a1a3a
Merge branch 'staging' into big-nate/bus-1173-make-sql-a-dedicated-route 2025-05-09 11:56:05 -06:00
github-actions[bot] bbe9a06a3f chore(versions): bump api to v0.1.5; bump web to v0.1.5; bump cli to v0.1.5 [skip ci] 2025-05-09 17:05:09 +00:00
github-actions[bot] f95333fccd chore(versions): bump api to v0.1.4; bump web to v0.1.4; bump cli to v0.1.4 [skip ci] 2025-05-09 16:56:58 +00:00
Nate Kelley 32a3d6f21e
fix broken tests 2025-05-09 10:51:26 -06:00
Nate Kelley f612f967a9
Add trendline tests 2025-05-09 10:15:10 -06:00
github-actions[bot] dd171903d7 chore(versions): bump api to v0.1.4; bump web to v0.1.4; bump cli to v0.1.4 [skip ci] 2025-05-08 23:11:47 +00:00
Nate Kelley 77e525aee2
Move chat metric to sql 2025-05-08 17:09:50 -06:00
github-actions[bot] 29bd40e39e chore(versions): bump api to v0.1.3; bump web to v0.1.3; bump cli to v0.1.3 [skip ci] 2025-05-08 22:31:53 +00:00
dal 283ef7bfb6
Merge branch 'staging' into evals 2025-05-08 15:30:13 -07:00
Nate Kelley b07ef2e0a0
Merge pull request #288 from buster-so/big-nate/bus-1172-need-to-be-able-to-add-a-chat-to-favorites-from-within-a
Add favorite link to chat dropdown
2025-05-08 15:53:33 -06:00
Nate Kelley cf19cff580
Nate/linear regressions (#291)
* potential fix

* scatter chart with polynomial
2025-05-08 15:52:23 -06:00
Nate Kelley fdde29b9ce
Nate/linear regressions (#290)
Scatter chart fixes for regression lines
2025-05-08 15:37:04 -06:00
github-actions[bot] 8648f6e936 chore(versions): bump api to v0.1.3; bump web to v0.1.3; bump cli to v0.1.3 [skip ci] 2025-05-08 16:52:46 +00:00
Nate Kelley b9c100437a
Update test to be a have more render time 2025-05-08 10:51:13 -06:00
github-actions[bot] c99b89045c chore(versions): bump api to v0.1.2; bump web to v0.1.2; bump cli to v0.1.2 [skip ci] 2025-05-08 16:38:16 +00:00
Nate Kelley f877edfd3a
Update web/src/layouts/ChatLayout/ChatContainer/ChatHeader/ChatHeaderOptions/ChatHeaderDropdown.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-05-08 10:36:48 -06:00
Nate Kelley 69ec28fb3f
Update web/src/layouts/ChatLayout/ChatContainer/ChatHeader/ChatHeaderOptions/ChatHeaderDropdown.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-05-08 10:36:34 -06:00
Nate Kelley 7894a06e2e
Add favorite link to chat dropdown 2025-05-08 10:34:08 -06:00
Nate Kelley 2dfbc2381f
update package versions 2025-05-08 09:41:34 -06:00
Nate Kelley 6e48afaff2
Merge branch 'staging' into nate/additional-interaction-tests 2025-05-08 09:40:02 -06:00
Nate Kelley 833919a7b3
Merge branch 'nate/additional-interaction-tests' of https://github.com/buster-so/buster into nate/additional-interaction-tests 2025-05-08 09:30:55 -06:00
Nate Kelley 3d1b1787fe
downgrade versions manually 2025-05-08 09:30:54 -06:00
Nate Kelley ef7bb599a7
Update ChartJSTheme.ts 2025-05-08 09:20:02 -06:00
Nate Kelley 4b5c8e1b2d
Merge branch 'nate/additional-interaction-tests' into nate/scatter-tests 2025-05-08 09:12:55 -06:00
github-actions[bot] 4df008006f chore(versions): bump api to v0.1.2; bump web to v0.1.2; bump cli to v0.1.2 [skip ci] 2025-05-08 07:58:43 +00:00
dal 54c88cfdda
Merge pull request #285 from buster-so/evals
Evals
2025-05-08 00:57:10 -07:00
dal f08ef35270
cli release for homebrew deploy, backwards compatibiltiy on model types 2025-05-08 01:55:58 -06:00
Nate Kelley 5aeb05cc5d
Update scatter-chart-updates.test.ts 2025-05-07 17:19:35 -06:00
Nate Kelley 8c1d4d4762
data map update for linear regressions 2025-05-07 17:15:39 -06:00
Nate Kelley 6f44c99e2d
trendline max and mins 2025-05-07 16:52:56 -06:00
Nate Kelley e9a6c26415
support categorical scatter trendlines 2025-05-07 16:37:32 -06:00
dal 673baaeeef
Merge branch 'main' into dal/self-hosting-guide 2025-05-07 16:30:43 -06:00
Nate Kelley 1d35b1b3af
fix broken scatter menu 2025-05-07 15:02:15 -06:00
Nate Kelley bbaff0d05b
Remove animation in global error 2025-05-07 14:11:09 -06:00
Nate Kelley 0322125972
Wrap error fallback in memoized 2025-05-07 13:41:36 -06:00
Nate Kelley e11128c798
Add logging to login 2025-05-07 12:50:34 -06:00
Nate Kelley 28c716c159
save slider tests 2025-05-07 12:38:35 -06:00
github-actions[bot] 1b071bc318 chore(versions): bump api to v0.1.3; bump web to v0.1.4; bump cli to v0.1.3 [skip ci] 2025-05-07 17:11:23 +00:00
Nate Kelley 667ddb424e
more tests for datasets 2025-05-07 11:09:45 -06:00
Nate Kelley 0c395109a1
Add a few legend unit tests 2025-05-07 10:54:45 -06:00
github-actions[bot] 0487dc9286 chore(versions): bump api to v0.1.1; bump web to v0.1.1; bump cli to v0.1.1 [skip ci] 2025-05-07 16:49:44 +00:00
dal 9e5e111591
docker file configs for build 2025-05-07 10:47:59 -06:00
github-actions[bot] b599bc43cf chore(versions): bump api to v0.1.2; bump web to v0.1.3; bump cli to v0.1.2 [skip ci] 2025-05-07 16:04:27 +00:00
github-actions[bot] 6862d61621 chore(versions): bump api to v0.1.1; bump web to v0.1.2; bump cli to v0.1.1 [skip ci] 2025-05-07 16:01:02 +00:00
Nate Kelley d864d1b437
Merge branch 'nate/additional-interaction-tests' of https://github.com/buster-so/buster into nate/additional-interaction-tests 2025-05-07 09:59:14 -06:00
Nate Kelley a4abbc5142
Merge branch 'staging' into nate/additional-interaction-tests 2025-05-07 09:58:03 -06:00
github-actions[bot] af311fd8e7 chore(versions): bump api to v0.0.2; bump web to v0.1.1; bump cli to v0.0.8 [skip ci] 2025-05-07 15:50:03 +00:00
dal 5ab8c65da4
ok tag triggers 2025-05-06 18:23:43 -06:00
github-actions[bot] d3dc471327 chore(versions): bump api to v0.1.5; bump web to v0.1.5; bump cli to v0.1.5 [skip ci] 2025-05-07 00:11:14 +00:00
Nate Kelley 159d128e32
minor updates to help tests pass 2025-05-06 18:07:42 -06:00
github-actions[bot] 17a5f34842 chore(versions): bump api to v0.1.4; bump web to v0.1.4; bump cli to v0.1.4 [skip ci] 2025-05-07 00:05:37 +00:00
github-actions[bot] 783d6ba10f chore(versions): bump api to v0.1.3; bump web to v0.1.3; bump cli to v0.1.3 [skip ci] 2025-05-06 23:54:08 +00:00
github-actions[bot] edf1533c13 chore(versions): bump api to v0.1.2; bump web to v0.1.2; bump cli to v0.1.2 [skip ci] 2025-05-06 23:44:26 +00:00
github-actions[bot] 6cd894ec33 chore(versions): bump api to v0.1.1; bump web to v0.1.1; bump cli to v0.1.1 [skip ci] 2025-05-06 23:26:38 +00:00
dal fe6866dd7e
Merge branch 'evals' into dal/self-hosting-guide 2025-05-06 16:59:04 -06:00
Nate Kelley ad3cbf77f1
dashboard update tests 2025-05-06 16:58:28 -06:00
Nate Kelley 12b98b8801
dashboard drag and drop 2025-05-06 16:04:42 -06:00
Nate Kelley 5e788012c4
donut chart tests 2025-05-06 15:21:03 -06:00
Nate Kelley 821b3c1b88
Add bar chart tests (#272)
* add bar chart tests

* Update bar-chart-updates.spec.ts

* Create tests for data labels

* move bar chart into their own test suites

* trendline for bar charts update

* add bar chart navigations

* Update package verision

* fix broken category labels

* update some of the tests to pass

* Update web/src/components/ui/charts/BusterChartJS/hooks/useBusterChartJSLegend/getLegendItems.ts

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Add a few greptile suggestions

* Downgrade to single worker

* Update to line chart tests

* Add a few extra unit tests

* update tests to help pass

* Create collection tests

* Add use get asset unit tests

* fix default value problem

* Chart animation optimization

* adjust axis settings

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-05-06 13:47:02 -06:00
dal e66843b1f1
prds, docker release, models 2025-05-06 08:09:31 -06:00
Nate Kelley 6e33d059b9
remove unused logs 2025-05-05 11:32:24 -06:00
Nate Kelley 678152ba2b
Update versions on web 2025-05-05 09:38:39 -06:00
Nate Kelley 8b227692d2
Add missing dependancy 2025-05-05 08:32:56 -06:00
Nate Kelley b7c3ac7304
fix formatter 2025-05-04 09:13:49 -06:00
Nate Kelley fc723d50ec
Update expection for auth sign in 2025-05-02 16:42:34 -06:00
Nate Kelley 3f60d13a18
Fix additional tests 2025-05-02 16:24:06 -06:00
Nate Kelley c048bb30c6
additional tests 2025-05-02 15:15:17 -06:00
Nate Kelley fa0078cb5b
fix bogus question redirect bug 2025-05-02 14:00:14 -06:00
Nate Kelley 54a8e0a113
Create dashboard query tests 2025-05-02 13:19:24 -06:00
Nate Kelley a8eeec7414
update saved version numbers 2025-05-02 12:07:59 -06:00
Nate Kelley 15fbca3251
Ask a question 2025-05-02 11:41:55 -06:00
Nate Kelley 13f720637a
Playwright (Codegen) Smoke tests (#257)
* smoke test for loading pages

* write additional tests

* headless options are passed in

* added some additional checks

* added list clicking tests

* Update web/playwright-tests/ask-question-navigate-pages.spec.ts

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* added comments

* fix broken unit tests

* update to auth.json

* Update web-testing.yml

* update playwright to use 1 worker

* Update web-testing.yml

* Update web-testing.yml

* Update web-testing.yml

* Update web-testing.yml

* add a few options for ci

* seed script update

* anonymous sign ins

* additional unit tests

* Skip some broken tests

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: dal <dallin@buster.so>
2025-05-02 11:27:46 -06:00
Nate Kelley 9e29ffbb59
playwright config are update to date 2025-05-01 15:31:05 -06:00
Nate Kelley 0675ec2fa7
updates for efficiency 2025-05-01 14:02:51 -06:00
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