Commit Graph

3612 Commits

Author SHA1 Message Date
dal 06da5e13cd
refactor: simplify semantic YAML path generation in CLI generate command
- Replaced complex logic for determining individual semantic YAML paths with a direct approach.
- Ensured that the output YAML files are named after the model without preserving the directory structure.
- Improved code readability and maintainability by reducing unnecessary variable assignments.
2025-06-03 17:21:13 -06:00
dal 8356f216dd
refactor: restructure SQL file processing in CLI generate command
- Updated the logic to process SQL files by iterating through projects separately.
- Enhanced path handling for SQL files based on project-specific model paths.
- Improved output directory determination for semantic models.
- Added detailed logging for project processing and model generation/update summaries.
- Consolidated counters for models generated, updated, and columns added/removed across all projects.
2025-06-03 17:16:00 -06:00
Nate Kelley 4f5584925d
Merge branch 'staging' of https://github.com/buster-so/buster into staging 2025-06-03 16:57:18 -06:00
Nate Kelley c572b7305e
remove scale on chevron hover 2025-06-03 16:50:46 -06:00
dal 1c0a1e16cc
Merge pull request #346 from buster-so/staging
Staging
2025-06-03 15:47:54 -07:00
dal 1fc442b3fe
hotfix: wildcard matching on cli generate 2025-06-03 16:47:23 -06:00
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
dal 4d441d2fe8
Merge pull request #343 from buster-so/staging
Staging
2025-05-31 07:40:07 -07:00
dal 396f17af90
Merge pull request #342 from buster-so/feature-make-recurions-configurable
feat: add support for custom environment variables in CLI commands
2025-05-31 07:39:46 -07:00
github-actions[bot] d94c178430 chore: update tag_info.json with potential release versions [skip ci] 2025-05-31 13:17:50 +00: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
dal e9a269983b
feat: add support for custom environment variables in CLI commands
- Introduced `env_vars` option in the `start` command to allow users to set environment variables in KEY=VALUE format.
- Implemented `update_arbitrary_env_vars` function to update the .env file with provided variables.
- Adjusted `setup_persistent_app_environment` to handle custom environment variables.
- Added `MAX_RECURSION` variable to .env.example and updated recursion limit logic in the agent implementation.
2025-05-31 07:15:50 -06:00
dal bee412ebfd
Merge pull request #340 from buster-so/staging
Staging
2025-05-30 16:00:41 -07:00
dal 86c275e70d
hotfix: relationship tweak for LLM 2025-05-30 16:54:49 -06: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
Nate Kelley 85102bda90
Merge pull request #335 from buster-so/nate/vitest
Nate/vitest
2025-05-28 13:50:09 -06:00
github-actions[bot] d453f249cf chore: update tag_info.json with potential release versions [skip ci] 2025-05-28 19:42:42 +00: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
Nate Kelley d288d40841
Update vitest.config.ts 2025-05-28 13:40:48 -06:00
Nate Kelley f4900d93b5
Merge branch 'nate/vitest' of https://github.com/buster-so/buster into nate/vitest 2025-05-28 13:31:39 -06:00
Nate Kelley 9f16b4d1dd
Update DropdownBase.tsx 2025-05-28 13:26:51 -06:00
github-actions[bot] 835063a44e chore: update tag_info.json with potential release versions [skip ci] 2025-05-28 19:26:43 +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
Nate Kelley b19715e62c
Merge branch 'staging' into nate/vitest 2025-05-28 13:24:54 -06:00
Nate Kelley 49adaa1f7e
Merge pull request #334 from buster-so/big-nate/bus-1174-make-zod-or-valibot-types-for-api-protocol-types
Big nate/bus 1174 make zod or valibot types for api protocol types
2025-05-28 13:24:30 -06:00
github-actions[bot] 1d88062d91 chore: update tag_info.json with potential release versions [skip ci] 2025-05-28 19:23:35 +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 c3d9a5a4f2
Update web/src/api/asset_interfaces/datasources/interfaces.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-05-28 13:22:51 -06:00
Nate Kelley c65e890e42
move to vitest 2025-05-28 13:21:02 -06:00
github-actions[bot] 47858975e0 chore: update tag_info.json with potential release versions [skip ci] 2025-05-28 18:23:36 +00:00
github-actions[bot] be59fb5fc0 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 18:23:35 +00: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 cf986e7ac2
Merge pull request #332 from buster-so/staging
Staging
2025-05-22 00:23:41 -07:00
dal c953b85b8d
Staging (#331)
* Create a better handler for clicking favorites

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

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

* Create a better handler for clicking favorites

* update chat favorites

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

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

* Update tests to be ran with multiple workers

* create chat records update

* Create createChatRecord.test.ts

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

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

* fix yesterday bucket

* 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>

---------

Co-authored-by: Nate Kelley <nate@buster.so>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Nate Kelley <133379588+nate-kelley-buster@users.noreply.github.com>
2025-05-22 00:02:07 -07:00
dal fac8e8b673
Staging (#330)
* Create a better handler for clicking favorites

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

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

* Create a better handler for clicking favorites

* update chat favorites

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

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

* Update tests to be ran with multiple workers

* create chat records update

* Create createChatRecord.test.ts

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

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

* fix yesterday bucket

* 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>

---------

Co-authored-by: Nate Kelley <nate@buster.so>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Nate Kelley <133379588+nate-kelley-buster@users.noreply.github.com>
2025-05-21 23:58:48 -07:00
dal efa8ff8df0
Merge branch 'main' into staging 2025-05-21 23:57:37 -07: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
dal d6ac872afe
Staging (#326)
* Create a better handler for clicking favorites

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

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

* Create a better handler for clicking favorites

* update chat favorites

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

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

* Update tests to be ran with multiple workers

* create chat records update

* Create createChatRecord.test.ts

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

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

* fix yesterday bucket

---------

Co-authored-by: Nate Kelley <nate@buster.so>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Nate Kelley <133379588+nate-kelley-buster@users.noreply.github.com>
2025-05-14 13:21:20 -07:00
Nate Kelley 465bdbc154
fix yesterday bucket 2025-05-14 13:08:06 -06:00
Nate Kelley a96c2a6924
Merge pull request #325 from buster-so/nate/bug-fix-logs
Fix logs record creator
2025-05-14 12:54:05 -06:00
github-actions[bot] a8c9b12f31 chore: update tag_info.json with potential release versions [skip ci] 2025-05-14 18:47:25 +00: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 3071cb3519
Create createChatRecord.test.ts 2025-05-14 12:45:01 -06:00
Nate Kelley a60700dec2
create chat records update 2025-05-14 12:41:24 -06:00
Nate Kelley 1f6e8b7f42
Update tests to be ran with multiple workers 2025-05-14 12:10:59 -06:00
Nate Kelley a73142a4ec
Merge pull request #324 from buster-so/nate/feature-show-favorited-items
Create a better handler for clicking favorites
2025-05-13 22:19:42 -06:00
github-actions[bot] 03d7ec9ca1 chore: update tag_info.json with potential release versions [skip ci] 2025-05-14 04:19:08 +00:00