Commit Graph

146 Commits

Author SHA1 Message Date
Nate Kelley 1aeec45721
Dashboard chat cards with metrics (#345)
Create chat dashboard card that can dropdown and has the metrics in it
2025-06-03 10:14:38 -06:00
Nate Kelley 2c866f14e9
Create collapse sidebar
- Created a nice little sidebar for the navigation
- Ripped out old AppSplitter in favor a new pixel based on (with better animations)
- Preserved the chat layout on page refresh
2025-06-02 22:15:59 -06:00
github-actions[bot] d13ab4613d chore(versions): bump api to v0.2.0; bump web to v0.2.0; bump cli to v0.2.0 [skip ci] 2025-05-31 13:17:49 +00:00
Nate Kelley f98e23f15f
Adjust linting (#338)
* eslint step 1

* update additional packages

* fix some linting errors

* fix some problems

* Fix some linting things
2025-05-30 13:22:56 -06:00
Nate Kelley d4567d52cb
Biome linter test (#336)
* update files for use with biom

* fix prettier formats

* minor biome fixes

* fix additional files

* update linting rules

* fix additional linting errors

* fix linting errors

* update lib

* run check in the lib direcotyr

* update some linting errors

* fix problems

* move addtional files to stricter linting

* fix imports and linting errors

* update some biome settings

* fix query parser

* quick wins

* update files

* fix addtional things

* fix context files

* update additional biome files

* fix additional files

* biome fixes

* fixin files

* fix broken

* fix additional files and problems

* fix biome buster stuff

* fix helpers and

* stricter linting

* fixed

* fix missing types

* fix linting

* remove missing imports

* update more biome test stuff

* update fixes

* update imports

* more updates

* fix some linting errors

* fix broken children as prop errors

* lint ci

* update lint check

* Update package.json

* Update next.config.mjs

* fix some broken tests

* update some tests

* chore(versions): bump api to v0.1.16; bump web to v0.1.16; bump cli to v0.1.16 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* Update web-unit-tests.yml

* fix some tests

* chore(versions): bump api to v0.1.17; bump web to v0.1.17; bump cli to v0.1.17 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* update ignore files

* chore(versions): bump api to v0.1.18; bump web to v0.1.18; bump cli to v0.1.18 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* Update web-lint.yml

* chore(versions): bump api to v0.1.19; bump web to v0.1.19; bump cli to v0.1.19 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* update boime package settings

* chore(versions): bump api to v0.1.20; bump web to v0.1.20; bump cli to v0.1.20 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* save to dropdown bug fixes

* update console logs

* update chart animation

* chore(versions): bump api to v0.1.21; bump web to v0.1.21; bump cli to v0.1.21 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* update build

* chore(versions): bump api to v0.1.22; bump web to v0.1.22; bump cli to v0.1.22 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* additinal updates for biome 2

* update imports

* chore(versions): bump api to v0.1.23; bump web to v0.1.23; bump cli to v0.1.23 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* final updates

* chore(versions): bump api to v0.1.24; bump web to v0.1.24; bump cli to v0.1.24 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* Update dashboard-updates.test.ts

* chore(versions): bump api to v0.1.25; bump web to v0.1.25; bump cli to v0.1.25 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* crazy fix

* chore(versions): bump api to v0.1.26; bump web to v0.1.26; bump cli to v0.1.26 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* more attempts for stable tests

* chore(versions): bump api to v0.1.27; bump web to v0.1.27; bump cli to v0.1.27 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* update tests

* split the test off

* chore(versions): bump api to v0.1.28; bump web to v0.1.28; bump cli to v0.1.28 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* Update pie-styling-updates.spec.ts

* Create web-e2e-tests-optimized.yml

* chore(versions): bump api to v0.1.29; bump web to v0.1.29; bump cli to v0.1.29 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* update tests

* chore(versions): bump api to v0.1.30; bump web to v0.1.30; bump cli to v0.1.30 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* Update web-e2e-tests-optimized.yml

* chore(versions): bump api to v0.1.31; bump web to v0.1.31; bump cli to v0.1.31 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* Update web-e2e-tests-optimized.yml

* chore(versions): bump api to v0.1.32; bump web to v0.1.32; bump cli to v0.1.32 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* Update web-e2e-tests-optimized.yml

* chore(versions): bump api to v0.1.33; bump web to v0.1.33; bump cli to v0.1.33 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* Update web-e2e-tests-optimized.yml

* chore(versions): bump api to v0.1.34; bump web to v0.1.34; bump cli to v0.1.34 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* Update web-e2e-tests-optimized.yml

* Update web-e2e-tests-optimized.yml

* Revert "Update web-e2e-tests-optimized.yml"

This reverts commit dfc9263a26.

* Update web-e2e-tests-optimized.yml

* chore(versions): bump api to v0.1.35; bump web to v0.1.35; bump cli to v0.1.35 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

* Update web-e2e-tests-optimized.yml

* chore(versions): bump api to v0.1.36; bump web to v0.1.36; bump cli to v0.1.36 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-05-30 11:16:48 -06:00
github-actions[bot] 572976cc23 chore(versions): bump api to v0.1.15; bump web to v0.1.15; bump cli to v0.1.15 [skip ci] 2025-05-28 19:42:41 +00:00
github-actions[bot] 26d7b810fa chore(versions): bump api to v0.1.14; bump web to v0.1.14; bump cli to v0.1.14 [skip ci] 2025-05-28 19:26:43 +00:00
github-actions[bot] a006f5fa6a chore(versions): bump api to v0.1.13; bump web to v0.1.13; bump cli to v0.1.13 [skip ci] 2025-05-28 19:23:35 +00:00
Nate Kelley c65e890e42
move to vitest 2025-05-28 13:21:02 -06:00
Nate Kelley 7fd6f876a9
update packages 2025-05-28 12:10:47 -06:00
Nate Kelley 24ef3a37d5
Move to zod instead 2025-05-28 12:03:36 -06:00
dal 008c830dff
add fast embed rerank for local deployment (#329)
* add fast embed rerank for local

* chore(versions): bump api to v0.1.12; bump web to v0.1.12; bump cli to v0.1.12 [skip ci]

* chore: update tag_info.json with potential release versions [skip ci]

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-05-21 23:55:51 -07:00
github-actions[bot] a71740a1c9 chore(versions): bump api to v0.1.11; bump web to v0.1.11; bump cli to v0.1.11 [skip ci] 2025-05-14 18:47:25 +00:00
Nate Kelley 1f6e8b7f42
Update tests to be ran with multiple workers 2025-05-14 12:10:59 -06:00
github-actions[bot] 01487689dd chore(versions): bump api to v0.1.10; bump web to v0.1.10; bump cli to v0.1.10 [skip ci] 2025-05-14 04:19:08 +00:00
github-actions[bot] 4ca368837d chore(versions): bump api to v0.1.9; bump web to v0.1.9; bump cli to v0.1.9 [skip ci] 2025-05-14 03:56:34 +00:00
github-actions[bot] d33c396510 chore(versions): bump api to v0.1.8; bump web to v0.1.8; bump cli to v0.1.8 [skip ci] 2025-05-13 20:21:05 +00:00
github-actions[bot] 23ee33514d chore(versions): bump api to v0.1.7; bump web to v0.1.7; bump cli to v0.1.7 [skip ci] 2025-05-13 16:02:27 +00:00
github-actions[bot] b1eb54f7d6 chore(versions): bump api to v0.1.6; bump web to v0.1.6; bump cli to v0.1.6 [skip ci] 2025-05-13 15:49:50 +00:00
dal 71513116d8
Merge pull request #310 from buster-so/evals
Evals
2025-05-12 10:22:43 -07:00
Nate Kelley 26a0a41f97
fix cookies clearout 2025-05-12 09:58:28 -06:00
dal b078107063
Merge branch 'staging' into evals 2025-05-09 15:12:34 -06:00
Nate Kelley b0e5f3c3f0
update versions 2025-05-09 13:26:08 -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
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
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
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
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 2dfbc2381f
update package versions 2025-05-08 09:41:34 -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
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 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
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
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
Nate Kelley 678152ba2b
Update versions on web 2025-05-05 09:38:39 -06:00
Nate Kelley c048bb30c6
additional tests 2025-05-02 15:15:17 -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 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 84c048e251
playwright tests 2025-04-25 15:12:18 -06:00
Nate Kelley ca9b816c5a
update package versions 2025-04-25 09:18:33 -06:00
Nate Kelley 693b652d38
change prevent navigation to actually drop listener 2025-04-24 11:41:31 -06:00
Nate Kelley d74e8e8768
update code card sizing and icons 2025-04-23 16:09:08 -06:00
Nate Kelley 7ea4fb7fa7
update minor package versions 2025-04-22 10:05:42 -06:00