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
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
Nate Kelley
f3944a6dea
fix bug causing dashboard add menu to flicker
2025-07-26 10:03:28 -06:00
dal
3e821f5609
Merge pull request #633 from buster-so/dallin/should-be-able-to-turbo-build-lint-test-unit-without-env-vars
...
Dallin/should-be-able-to-turbo-build-lint-test-unit-without-env-vars
2025-07-25 18:38:40 -06:00
dal
2833c6bb0c
dry run
2025-07-25 18:29:35 -06:00
dal
168da8a640
Merge pull request #632 from buster-so/dallin/minor-ui-tweaks-and-fixes
...
Hide filters for now
2025-07-25 17:07:47 -06:00
Nate Kelley
2ba9044d13
Invalidation after add to dashboard
2025-07-25 16:49:45 -06:00
dal
45c2846b9b
hiding filters for now since we're noticing LLM isn't ready.
2025-07-25 16:33:33 -06:00
Nate Kelley
ac6b63bd6d
close on select false for favorites
2025-07-25 16:30:26 -06:00
Nate Kelley
2a0b727e17
Made icon bigger for dropdown
2025-07-25 16:16:58 -06:00
Nate Kelley
efa289fe4d
Fix save to collection dropdown
2025-07-25 16:13:35 -06:00
Nate Kelley
850dc2577b
Memoized props should alwasy rerender
2025-07-25 15:47:13 -06:00
Nate Kelley
e6d4628a5f
Remove "mode" from followup
...
Removed mode from followup asset content. It was logically impossible to have a mode with a metric. Falling back to just asset type.
2025-07-25 15:35:04 -06:00
dal
14fe8d0712
icon is now black when importing assets
2025-07-25 14:57:46 -06:00
dal
1f52bd9b69
Enhance asset chat handling by introducing `handleAssetChatWithPrompt` for processing user prompts alongside asset imports. Update `createChatHandler` to manage asset-only and asset+prompt scenarios, ensuring correct message order and preventing unnecessary analyst task triggers. Add tests for new functionality and refactor related services for improved clarity and maintainability.
2025-07-25 12:47:01 -06:00
Nate Kelley
2df53404d1
Merge pull request #627 from buster-so/devin/BUS-1494-1753276227
...
Front end - asset document titles
2025-07-24 18:18:38 -06:00
Nate Kelley
1d646c003d
Update request to use v2
2025-07-24 18:15:43 -06:00
Nate Kelley
0c6271f5c9
title generations
2025-07-24 18:09:18 -06:00
Nate Kelley
55679b9d19
Make request
2025-07-24 17:54:55 -06:00
Nate Kelley
633a77e2ef
Merge pull request #603 from buster-so/devin/BUS-1494-1753276227
...
Implement /api/v2/title endpoint for asset title retrieval (BUS-1494)
2025-07-24 17:43:41 -06:00
Nate Kelley
5e6eb76f5b
move get asset types around
2025-07-24 17:41:36 -06:00
Nate Kelley
b2cf1725fc
Merge branch 'staging' into devin/BUS-1494-1753276227
2025-07-24 17:21:04 -06:00
Nate Kelley
bcf6aac85d
Update code to scale down slightly
2025-07-24 17:03:25 -06:00
Nate Kelley
a397cda878
Update chat-helpers.test.ts
2025-07-24 16:59:19 -06:00
Nate Kelley
09e0e3ec84
On success callback updated
2025-07-24 16:56:34 -06:00
Nate Kelley
d134883db0
default markdown should use strip formatting, also not use llm output for blocks
2025-07-24 15:24:45 -06:00
Devin AI
ccd8e1eab8
Add comprehensive unit tests for handleExistingChat message ordering
...
- Test prepending new messages to maintain descending order (newest first)
- Verify message_ids array reflects correct chronological order
- Cover edge cases: multiple messages, single message, empty messages
- Prevent future regressions in message ordering logic
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-24 18:11:06 +00:00
Devin AI
2ecf0a05fb
Fix chat message ordering bug in handleExistingChat
...
- Prepend new message instead of appending to maintain descending order
- Fixes BUS-1486: Message order reversal when adding follow-up messages
- getMessagesForChat returns newest-first, so new messages should be prepended
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-24 18:01:34 +00:00
dal
19f7256a27
switch system messages to leverage caching a bit better
2025-07-24 10:06:18 -06:00
dal
8104ad33bf
fix the stream component so it can build
2025-07-24 09:49:05 -06:00
dal
0c3994da00
hotfix: use v2 on chats
2025-07-24 09:22:30 -06:00
Nate Kelley
00ff79c593
Assumption cards can use markdown streaming
2025-07-23 23:22:31 -06:00
Nate Kelley
b08938e0fb
Merge pull request #616 from buster-so/devin/BUS-1522-1753312324
...
Replace Paragraph with AppMarkdownStreaming in confidence score modal
2025-07-23 23:17:22 -06:00
Nate Kelley
d381cc8d44
make the code inline a little smaller
2025-07-23 23:16:08 -06:00
Nate Kelley
6938f569df
Update MetricItemCardThreeDotMenu.tsx
2025-07-23 23:09:58 -06:00
Nate Kelley
5db3e7652e
Merge branch 'big-nate/bus-1483-quick-win-for-filter-dashboard-drill-downexplore-metric' of https://github.com/buster-so/buster into big-nate/bus-1483-quick-win-for-filter-dashboard-drill-downexplore-metric
2025-07-23 23:09:09 -06:00
Nate Kelley
9b99236fa9
fix function name
2025-07-23 23:09:07 -06:00
Nate Kelley
ebd0dc4086
Update apps/web/src/components/ui/card/InputCard.tsx
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-23 23:08:40 -06:00
Nate Kelley
ff8fef6d1f
Update apps/web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/MetricItemCardThreeDotMenu.tsx
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-23 23:08:31 -06:00
Nate Kelley
1fa4ea73e7
Update apps/web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/MetricItemCardThreeDotMenu.tsx
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-23 23:08:25 -06:00
Nate Kelley
5e354e8558
Update apps/web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/MetricItemCardThreeDotMenu.tsx
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-23 23:08:17 -06:00
Nate Kelley
4ba8b69ca4
Update apps/web/src/controllers/DashboardController/DashboardViewDashboardController/DashboardContentController/DashboardMetricItem/MetricItemCardThreeDotMenu.tsx
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-23 23:07:32 -06:00
Nate Kelley
e2eefbda68
Update tests
2025-07-23 23:06:45 -06:00
Nate Kelley
af090d467e
fix tests
2025-07-23 22:53:54 -06:00
Nate Kelley
e6d4062847
Merge branch 'staging' into big-nate/bus-1483-quick-win-for-filter-dashboard-drill-downexplore-metric
2025-07-23 22:45:54 -06:00
Nate Kelley
25342b79b3
Fix flickering bug
2025-07-23 22:43:40 -06:00
Nate Kelley
5eb43d0373
Add expanded threedot menu for menus
2025-07-23 22:33:16 -06:00
Nate Kelley
9686f78055
v1 handler for asset
2025-07-23 21:31:06 -06:00
dal
3396f9fb8a
Refactor package references: rename '@buster-tools/web-tools' to '@buster/web-tools' in package.json and pnpm-lock.yaml
2025-07-23 21:09:53 -06:00
dal
b8b26af1f1
update trigger package?
2025-07-23 20:55:20 -06:00
Nate Kelley
df3533ffc7
pass in better props
2025-07-23 17:18:45 -06:00
Devin AI
79cf9a01a2
Replace Paragraph with AppMarkdownStreaming in AssumptionSummary
...
- Add import for AppMarkdownStreaming component
- Replace Paragraph element with AppMarkdownStreaming in AssumptionSummary component
- Use isStreamFinished=true and text-text-secondary className
- Fixes BUS-1522: post_processing_message isn't using the markdown component
Co-Authored-By: blake@buster.so <cblakerouse@gmail.com>
2025-07-23 23:12:25 +00:00
dal
9c2e4232ab
Merge pull request #614 from buster-so/dallin/hotfix-chat-duplicate-messages
...
Hotfixes on context management and dedup
2025-07-23 17:01:46 -06:00
Nate Kelley
503c9fafa4
response types update
2025-07-23 16:56:17 -06:00
dal
42d1da5389
context fixes on messages
2025-07-23 16:56:06 -06:00
Nate Kelley
a11ce3bfd2
Update responses and requests
2025-07-23 16:35:14 -06:00
Nate Kelley
1ea1d6c97c
move around some types
2025-07-23 16:29:00 -06:00
Nate Kelley
011724286c
Fix broken font size
2025-07-23 16:20:34 -06:00
Nate Kelley
adb6527086
Create input card
2025-07-23 16:18:16 -06:00
Nate Kelley
587eda43d0
Update axios version
2025-07-23 15:48:44 -06:00
Nate Kelley
e8b29a42f7
better linting and logs
2025-07-23 15:45:40 -06:00
Nate Kelley
77deabd8ac
Update lint command
2025-07-23 15:41:59 -06:00
Nate Kelley
bc6dd58559
update ts config paths
2025-07-23 15:40:13 -06:00
Nate Kelley
d1fee530a4
add async vite loader
2025-07-23 15:19:01 -06:00
Nate Kelley
fa925a1dd7
Merge branch 'staging' into big-nate/bus-1460-create-endpointui-to-generate-chart-images
2025-07-23 15:07:29 -06:00
Nate Kelley
e42c78a98b
shimmer animation update
2025-07-23 15:04:30 -06:00
Nate Kelley
36a6b19a47
working vitest config
2025-07-23 14:53:57 -06:00
Nate Kelley
d2ccb25a7f
update existing chart
2025-07-23 14:40:56 -06:00
dal
42949f6730
pin trigger versions
2025-07-23 14:23:37 -06:00
Nate Kelley
7e86e84d16
Fix many type errors
2025-07-23 09:56:01 -06:00
dal
535777cc85
Merge pull request #604 from buster-so/dallin/bus-1488-try-switching-to-cloudflare-ai-gateway
...
feat: add Google Vertex AI and improve model handling
2025-07-23 07:57:20 -06:00
Devin AI
8bea0e8401
Fix Biome linting error: wrap switch default case in block scope
...
- Add curly braces around default case content to satisfy noSwitchDeclarations rule
- Prevents variable declarations from being accessible to other switch cases
- Apply Biome formatting fixes for import statement and spacing
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-23 13:38:45 +00:00
Devin AI
783b95b190
Fix CI failures: correct import paths and user organization access
...
- Import database queries from main @buster/database package
- Use getUserOrganizationId() instead of user.organizationId
- Add proper error handling for users without organizations
- Follow existing patterns from other API handlers
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-23 13:26:58 +00:00
dal
2cd36e47e1
feat: add Google Vertex AI and improve model handling
...
- Added support for Google Vertex AI model version 2.2.27 in pnpm-lock.yaml and package.json.
- Introduced new model wrappers for Sonnet4 and Haiku35 with fallback logic.
- Updated various agents to utilize the new Sonnet4 model instead of the previous anthropicCachedModel.
- Enhanced error handling and retry logic in the fallback model implementation.
- Increased processing row limit in Snowflake query to 5000 for better performance.
- Added tests for new AI fallback models and their streaming capabilities.
2025-07-23 07:22:52 -06:00
Devin AI
5b40205275
Implement /api/v2/title endpoint for BUS-1494
...
- Add server-shared types for GetTitleRequest and GetTitleResponse with Zod validation
- Create database query functions for each asset type (chat, metric, collection, dashboard)
- Implement GET endpoint with zValidator middleware and exhaustive switch statement
- Add proper permission checks (publiclyAccessible OR organizationId match)
- Export new functions from database query index files
- Add title route to v2 API index
- Follow existing Hono API patterns with standardErrorHandler
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-23 13:14:58 +00:00
Nate Kelley
1b0a16d606
initial commit for a shared chart
2025-07-22 22:59:24 -06:00
Nate Kelley
67336cf02e
Add selected state to channel list
2025-07-22 22:20:13 -06:00
Nate Kelley
00848a58e7
Update slack integration to use new fake button
2025-07-22 22:09:25 -06:00
Nate Kelley
dd6939f69b
font family fallback
2025-07-22 21:44:26 -06:00
Nate Kelley
93600447ee
Update SyntaxHighlighter.tsx
2025-07-22 21:17:42 -06:00
Nate Kelley
f7a658a791
custom hook for token loading
2025-07-22 17:03:53 -06:00
Nate Kelley
29dff3b54e
more props for container
2025-07-22 16:59:17 -06:00
Nate Kelley
3520bd9111
shiki with proper transpilation
2025-07-22 16:29:21 -06:00
Nate Kelley
10be9b41b7
accept line numbers
2025-07-22 16:15:35 -06:00
Nate Kelley
7d7fa078a2
move to shiki
2025-07-22 15:47:25 -06:00
Nate Kelley
8c43acc6ad
Merge branch 'staging' into devin/BUS-1445-1752897550
2025-07-22 13:49:23 -06:00
Nate Kelley
2dca700dcf
Merge branch 'staging' into devin/BUS-1445-1752897550
2025-07-22 13:48:03 -06:00
Nate Kelley
f7ccb090f6
Import type only
2025-07-22 13:45:59 -06:00
Nate Kelley
455bc86b26
fix broken unit tests
2025-07-22 13:36:05 -06:00
Nate Kelley
130ac1da31
simplify packages
2025-07-22 13:21:49 -06:00
Nate Kelley
a9d6dae0f7
update chartjs to be more dynamic for faster page loads
2025-07-22 13:11:55 -06:00
Nate Kelley
d27e0030b5
dynamic imports for chart
2025-07-22 12:47:05 -06:00
Nate Kelley
0fa8e76ff7
Merge branch 'staging' into devin/BUS-1459-1752941309
2025-07-22 12:26:14 -06:00
Nate Kelley
c49bdd2426
fix some broken unit tests
2025-07-22 12:14:55 -06:00
Nate Kelley
d3bfcbca1b
reroute to asset page check
2025-07-22 11:34:43 -06:00
Nate Kelley
4e3b0004e6
fix unit tests
2025-07-22 11:16:43 -06:00
Devin AI
d57a24e6db
feat: add optional next parameter to BusterAuthRoutesWithArgs for type safety
...
- Follow BusterAppRoutesWithArgs pattern for optional parameters
- Enable type-safe redirect URL parameter in AUTH_LOGIN route
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-22 16:54:17 +00:00
Devin AI
82d75da0a7
feat: update AppNoPageAccess to show Login for unauthenticated users and embed pages
...
- Add authentication state detection using useSupabaseContext
- Detect embed page context using window.location.pathname
- Show 'Login' button with redirect parameter for unauthenticated users or embed pages
- Keep 'Go home' button for authenticated users without asset access
- Include current URL as redirect parameter in login link
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-22 16:54:17 +00:00
Nate Kelley
cd173c4fd4
Create assetReroutes.test.ts
2025-07-22 10:49:05 -06:00
Nate Kelley
9b02f11da5
Merge branch 'devin/BUS-1455-1752897143' of https://github.com/buster-so/buster into devin/BUS-1455-1752897143
2025-07-22 10:40:28 -06:00
Nate Kelley
3680285cd9
fix duplicate redirect logic
2025-07-22 10:39:53 -06:00
Devin AI
286c51eb0f
Merge branch 'devin/BUS-1455-1752897143' of https://git-manager.devin.ai/proxy/github.com/buster-so/buster into devin/BUS-1455-1752897143
2025-07-22 16:39:06 +00:00
Devin AI
d9c847c632
fix: resolve Next.js build error with useSearchParams in LoginForm
...
- Update login page to be server component that extracts searchParams
- Pass redirectTo as prop to LoginForm instead of using useSearchParams
- Add helper function to reduce code duplication in middleware
- Add URL validation in layout component as suggested in PR comments
- Follow Next.js App Router best practices for server/client components
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-22 16:38:44 +00:00
Nate Kelley
64cdf49d5b
Merge branch 'staging' into devin/BUS-1455-1752897143
2025-07-22 10:17:46 -06:00
Nate Kelley
f81736c4c4
Update animation name
2025-07-22 09:51:56 -06:00
Nate Kelley
3638d73547
force the y on package
2025-07-22 09:45:46 -06:00
Nate Kelley
ff45432c4e
Merge branch 'staging' into big-nate/bus-1376-make-streaming-individual-words-use-the-streaming-affect
2025-07-22 09:38:10 -06:00
Nate Kelley
b618bf53fa
Remove unused animation prop
2025-07-22 09:27:03 -06:00
Nate Kelley
ffc255c5d6
Update animation to use css vars
2025-07-22 09:26:04 -06:00
dal
fc8ac85280
Merge branch 'staging' into devin/BUS-1465-1753085075
2025-07-22 09:12:05 -06:00
Nate Kelley
1f4ceea012
change is stream finshed prop
2025-07-22 09:11:46 -06:00
dal
e1a60bdf11
build fixes
2025-07-22 09:11:36 -06:00
Nate Kelley
0d74bd7f79
Update apps/web/src/components/features/reasoning/ReasoningFileCode.tsx
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-22 09:08:06 -06:00
Nate Kelley
0c034d0926
fix small linting error
2025-07-22 09:06:57 -06:00
Nate Kelley
3199b38413
Merge branch 'staging' into devin/BUS-1477-1753139868
2025-07-22 09:02:36 -06:00
dal
43f88dd3a4
Merge pull request #580 from buster-so/devin/BUS-1468-1753084167
...
feat: implement idle tool for agent system (BUS-1468)
2025-07-22 08:44:59 -06:00
dal
8bfb6ff79b
trigger dependency updates
2025-07-22 08:39:00 -06:00
dal
6e626c2d2b
added in the itertools
2025-07-22 08:20:45 -06:00
Devin AI
64af03809c
Remove custom connect_timeout parameter from Redshift connection
...
- Remove custom .options([("connect_timeout", "120")]) parameter
- Keep existing .acquire_timeout(Duration::from_secs(120)) which uses proper SDK methods
- This allows the SDK to handle connection timeouts using its default mechanisms
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-22 13:34:33 +00:00
Devin AI
1820dd6842
Implement consistent email sorting for individual_permissions arrays
...
- Backend: Add itertools imports and case-insensitive email sorting to collections, dashboards, and metrics handlers
- Frontend: Add email sorting to React Query mutation onMutate callbacks for share/unshare operations
- Ensures consistent alphabetical ordering by email across API responses and UI state
- Addresses BUS-1477 requirements for predictable individual_permissions ordering
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-22 12:41:40 +00:00
dal
9b9914cd70
build fixes
2025-07-21 17:38:37 -06:00
dal
cb3dd968e3
slack markdown fixes
2025-07-21 17:35:58 -06:00
Devin AI
5082831630
Add consistent ordering to individual_permissions queries
...
- Add .order_by(users::email) to individual_permissions_query in dashboard handler
- Add .order_by(users::email) to individual_permissions_query in metrics handler
- Add .order_by(users::email) to individual_permissions_query in collections handler
- Ensures consistent alphabetical ordering by email across all endpoints
Fixes BUS-1477
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-21 23:17:59 +00:00
dal
a7e023ff6f
Merge pull request #588 from buster-so/dallin/bus-1474-investigate-redshift-connection-timeout-issues-with
...
increase timeouts and a few lint fixes
2025-07-21 16:39:40 -06:00
dal
c66c8b910b
here we go agian
2025-07-21 16:38:58 -06:00
dal
0f0c733567
boom frozen
2025-07-21 16:34:33 -06:00
dal
cf2ec2b02a
please
2025-07-21 16:27:15 -06:00
Nate Kelley
0eaeb3f12f
Merge pull request #589 from buster-so/cursor/centralize-environment-variables-with-turbo-1ef2
...
Cursor/centralize environment variables with turbo 1ef2
2025-07-21 16:11:43 -06:00
Nate Kelley
1458d02857
Merge branch 'staging' into cursor/centralize-environment-variables-with-turbo-1ef2
2025-07-21 16:11:26 -06:00
dal
1fa75800fc
unknwon fix and build error
2025-07-21 16:09:39 -06:00
Nate Kelley
8ee892bf2a
Use tsx and .ts files for validation
2025-07-21 16:07:14 -06:00
dal
58eb9e8234
no frozen lockfile
2025-07-21 16:04:00 -06:00
Nate Kelley
3f8b05182d
update server to use tsx
2025-07-21 16:03:02 -06:00
Nate Kelley
4418f4991b
use a shared env validation method
2025-07-21 16:00:10 -06:00
dal
d1ab09999f
update so rust build works
2025-07-21 15:46:43 -06:00
Nate Kelley
bebdcdc347
Update list invlidation logic
2025-07-21 15:44:08 -06:00
Nate Kelley
4460e4934b
Merge branch 'staging' into devin/BUS-1447-1752896644
2025-07-21 15:40:34 -06:00
dal
64992930a4
increase timeouts and a few lint fixes
2025-07-21 15:39:27 -06:00
Nate Kelley
f4b24500e1
check for new chats update
2025-07-21 15:39:14 -06:00
dal
0feb690bbe
try again
2025-07-21 15:19:38 -06:00
dal
ae96e2f8b1
docker file stuff
2025-07-21 15:05:33 -06:00
Nate Kelley
f9ef8bd1ec
Merge branch 'staging' into big-nate/bus-1376-make-streaming-individual-words-use-the-streaming-affect
2025-07-21 14:48:55 -06:00
Nate Kelley
9d6d613334
markdown smoother stream
2025-07-21 14:43:06 -06:00
Nate Kelley
a569460d17
update folder locatoins for components
2025-07-21 13:03:02 -06:00
Nate Kelley
06492d0a9d
update imports for streamable markdown
2025-07-21 12:38:14 -06:00
Nate Kelley
ec977bf538
blur in animations are complete
2025-07-21 12:36:05 -06:00
dal
cee4483751
message post processing bugfix no longer loading duplicate conversation history
2025-07-21 12:34:34 -06:00
Nate Kelley
a2ae1b8b38
update animation lifecycle
2025-07-21 12:21:07 -06:00
Devin AI
5ca93b6de5
revert: remove Rust implementation, keep TypeScript-only idle tool
...
- Remove idle.rs file completely
- Revert all agent mode files to remove Idle tool integration
- Revert mod.rs to remove idle module
- Keep TypeScript implementation in packages/ai:
- idle-tool.ts
- index.ts export
- analyst-agent.ts integration
Addresses user feedback to implement idle tool only in TypeScript packages/ai
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-21 18:09:19 +00:00
Nate Kelley
d437535d50
update to streaming
2025-07-21 11:34:27 -06:00
Nate Kelley
ededd23024
fix streaming bugs
2025-07-21 10:22:51 -06:00
Nate Kelley
7ac895d064
Merge branch 'staging' into big-nate/bus-1376-make-streaming-individual-words-use-the-streaming-affect
2025-07-21 08:32:58 -06:00
Nate Kelley
a8c18844ee
fix broken avatar colors
2025-07-21 08:32:39 -06:00
Devin AI
6f6e3ffbc9
feat: implement idle tool for agent system
...
- Add Rust implementation in idle.rs by copying from done.rs
- Add TypeScript implementation in idle-tool.ts by copying from done-tool.ts
- Update all agent modes (review, analysis, follow_up_initialization, planning) to include idle tool
- Update analyst-agent.ts to include idleTool
- Add idle tool to terminating_tools lists
- Export idle module and tool from respective index files
Addresses BUS-1468: idle tool indicates agent finished current work but available for future tasks
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-21 07:54:43 +00:00
dal
fdb46bba29
electric helpers
2025-07-21 01:37:41 -06:00
dal
5ca40d032b
Enhance unit tests by mocking database interactions and updating organization roles to 'querier' in security-related test files.
2025-07-21 01:37:32 -06:00
dal
5157b4a44a
revert env.mjs back
2025-07-21 01:08:30 -06:00
dal
6ae9f6c3cc
try again
2025-07-21 01:00:08 -06:00
dal
9932261bb5
tyr again with skipping for env.mjs
2025-07-21 00:56:20 -06:00
dal
84be211028
skip validate env on ci
2025-07-21 00:50:53 -06:00
dal
06249f5e8a
rearrange and get some things right for the initial read file tool
2025-07-20 23:04:11 -06:00
Nate Kelley
53bfc42902
ensure list items are aligned correctly
2025-07-19 23:27:02 -06:00
Nate Kelley
34e128874a
Remove height animation from reasoning
2025-07-19 22:57:58 -06:00
Nate Kelley
f96d4f42c6
fix markdown with undefiend classes
2025-07-19 22:57:38 -06:00
Nate Kelley
adf6d06995
pre cannot be a decendant of p
2025-07-19 22:31:47 -06:00
Nate Kelley
3a78dc0514
Merge branch 'staging' into big-nate/bus-1376-make-streaming-individual-words-use-the-streaming-affect
2025-07-19 22:27:33 -06:00
Nate Kelley
2185d4c478
prefetch chats route as well
2025-07-19 22:26:48 -06:00
Nate Kelley
620ff75876
devin improvements to styles
2025-07-19 22:17:12 -06:00
Devin AI
cd90bdd998
fix: revert icon barrel exports to maintain compatibility
...
Reverted explicit icon exports back to export * pattern to ensure
all icon imports continue working while maintaining bundle optimization
benefits from other changes.
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-19 16:34:22 +00:00
Devin AI
4b21570145
feat: optimize web app bundle size
...
- Fix Next.js config to enable bundle analyzer
- Replace barrel file exports with explicit named exports for better tree-shaking
- Create dynamic Chart.js component to reduce initial bundle size
- Optimize icon library exports to only include commonly used icons
- Update imports to use dynamic loading for Chart.js components
Bundle analyzer reports generated showing optimization impact.
Addresses BUS-1459.
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-19 16:19:11 +00:00
dal
d3e2577d13
New polling logic
2025-07-18 23:30:28 -06:00
dal
18dde9e40b
concurrency and queuing
2025-07-18 23:19:48 -06:00
dal
6e65bec499
Enhance task triggering by adding concurrency key for sequential processing
...
- Updated `createChatHandler` to include a `concurrencyKey` when triggering the `analyst-agent-task`, ensuring tasks are processed sequentially per chat.
- Adjusted related test cases to verify the inclusion of the `concurrencyKey`.
- Integrated the `concurrencyKey` in the `slackAgentTask` to manage task queuing and notify users when tasks are queued.
2025-07-18 23:01:32 -06:00
dal
8daceae2e3
Add duplicate message check in slack-agent-task
...
- Introduced a new function `checkForDuplicateMessages` in the database queries to verify if a message already exists in the same chat.
- Integrated the duplicate check in the `slackAgentTask` to prevent processing of duplicate messages, enhancing task efficiency and logging warnings for duplicates detected.
2025-07-18 22:53:02 -06:00
dal
0e46d64683
trigger run id being added during the slack agent task
2025-07-18 22:34:02 -06:00
Devin AI
a0dc9e03d2
Fix syntax highlighting flicker by replacing PrismAsyncLight with Shiki
...
- Replace react-syntax-highlighter with Shiki for synchronous highlighting
- Convert existing light theme to Shiki format in shiki-light-theme.ts
- Eliminate flicker in reasoning slide-out component
- Maintain compatibility with existing SyntaxHighlighter usage
- Remove react-syntax-highlighter dependencies from package.json
Fixes BUS-1445
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-19 04:14:17 +00:00
Devin AI
9896b5cc90
Replace 'Unknown' user name fallback with email address
...
- Update Rust handlers to use user_email instead of 'Unknown' fallback
- Add user_email field to MessageWithUser and ChatWithUser structs
- Update database queries to select user email field
- Update TypeScript chat-helpers to use email fallback
- Maintain final fallback to 'Unknown'/'Unknown User' if email is null
Fixes BUS-1457
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-19 04:12:13 +00:00
Devin AI
24aaa23a2f
feat(BUS-1376): Replace AppMarkdown with AppMarkdownStreaming and fix animation issues
...
- Replace AppMarkdown with AppMarkdownStreaming in ChatResponseMessage_Text and ReasoningMessage_Text
- Map props correctly: markdown → content, showLoader → isStreamFinished
- Add wrapper divs to handle className prop
- Adjust spring physics in ReasoningMessageSelector to prevent height overshoot:
- Reduce stiffness from 400→300 and increase damping from 32→40 for animate
- Reduce stiffness from 450→350 and increase damping from 35→45 for exit
- Improves streaming text animation smoothness and prevents height expansion beyond content
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-19 03:57:22 +00:00
Devin AI
3d632c96ad
feat: implement redirect-after-login for BUS-1455
...
- Update middleware to capture original URL and add as 'next' query param
- Modify layout redirect to include redirect parameter
- Update LoginForm to extract and pass redirect to all auth methods
- Add redirect parameter support to all sign-in functions
- Implement URL validation with fallback to home page
- Update OAuth callback to handle redirects consistently
- Support all authentication methods: email/password, Google, GitHub, Azure
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-19 03:56:19 +00:00
Devin AI
79336d5d9d
feat(BUS-1447): Add useTrackAndUpdateNewMessages hook to track external message insertions
...
- Create new hook to detect message insertions from external sources like Slack
- Configure useShapeStream with 'insert' operations only
- Update chat message_ids array when new messages are detected
- Integrate hook into useChatStreaming alongside existing tracking hooks
- Handle message ordering and deduplication with uniq
- Fix TypeScript errors by ensuring id property is included in onUpdateChat calls
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-19 03:47:42 +00:00
dal
ba04450469
Enhance Slack event handling by adding hourglass reaction on app mentions and refactoring reaction management in slack-agent-task. Update CLAUDE.md and global.mdc with new guidelines for testing and development workflows. Adjust .gitignore for rerank package to ensure proper directory exclusion.
2025-07-18 21:40:20 -06:00
Nate Kelley
364fe39069
inline code update
2025-07-18 16:51:09 -06:00
dal
f9786c75c8
increase polling time for trigger bc 5 seconds or less still get charged lol
2025-07-18 16:12:03 -06:00
dal
97a8bb4c56
lint errors done & unit tests passing
2025-07-18 16:02:24 -06:00
Nate Kelley
6022f4b131
Merge branch 'staging' into big-nate/bus-1376-make-streaming-individual-words-use-the-streaming-affect
2025-07-18 15:58:28 -06:00
Nate Kelley
8947758f6f
Fix linting errors
2025-07-18 15:54:46 -06:00
Nate Kelley
f582065772
user safe selector
2025-07-18 15:50:23 -06:00
Nate Kelley
06f9c2e24a
check anon user
2025-07-18 15:44:17 -06:00
Nate Kelley
c5fe152bee
DEFAULT must defined colors
2025-07-18 15:38:55 -06:00
dal
8ba6ee20a4
Merge branch 'devin/BUS-1453-1752871654' of https://github.com/buster-so/buster into devin/BUS-1453-1752871654
2025-07-18 15:11:27 -06:00
dal
227168bb62
BUS-1454: Add multiple color themes and refactor organization color palette retrieval logic
2025-07-18 15:10:38 -06:00
Devin AI
c4da72173c
BUS-1453: Address PR comments - fix duplicate color and improve org palette query
...
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-18 21:00:36 +00:00
Devin AI
d5beb5edeb
BUS-1453: Implement color fallback logic for metric handlers
...
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-18 20:50:33 +00:00
Nate Kelley
84ba96ec74
tsx is a workspace package
2025-07-18 14:18:06 -06:00
Nate Kelley
0c345cb00e
Merge pull request #554 from buster-so/big-nate/bus-1424-default-color-palette-in-workspace-settings
...
default color palette in workspace settings
2025-07-18 14:13:06 -06:00
Nate Kelley
c885114a45
save should trigger close
2025-07-18 14:12:12 -06:00
dal
a92bf8234c
build fix
2025-07-18 14:09:53 -06:00
Nate Kelley
c7c641f648
Update sizing
2025-07-18 13:54:05 -06:00
Nate Kelley
12f30c4bad
Merge pull request #552 from buster-so/big-nate/bus-1424-default-color-palette-in-workspace-settings
...
Big nate/bus 1424 default color palette in workspace settings
2025-07-18 13:52:20 -06:00
Nate Kelley
6c5b3a4f7a
update theme list
2025-07-18 13:52:04 -06:00
Nate Kelley
d134c06bb8
theme update is working
2025-07-18 13:42:10 -06:00
Nate Kelley
d66f5d1b63
Update usePalettes.ts
2025-07-18 13:10:21 -06:00
Nate Kelley
aa34a56f40
override cache for defaults
2025-07-18 13:05:50 -06:00
Nate Kelley
8988837248
stablize dictionary IDS
2025-07-18 12:48:22 -06:00
Nate Kelley
95e0c8d7b5
move currency around to dictionary
2025-07-18 12:37:03 -06:00
dal
47f03ac1d5
Merge pull request #550 from buster-so/dallin/bus-1431-auto-sharing-for-queries-from-slack-channels
...
Dallin/bus-1431-auto-sharing-for-queries-from-slack-channels
2025-07-18 11:58:08 -06:00
Nate Kelley
187f4913e3
Update alignment
2025-07-18 11:39:25 -06:00
Nate Kelley
89019a8099
Update use palettes
2025-07-18 11:34:29 -06:00
dal
d7d4ab6401
ok filtering the chats and hiding shareWithChannel for now
2025-07-18 11:32:33 -06:00
Nate Kelley
71b9843063
Merge pull request #544 from buster-so/devin/1752815489-hide-three-dot-menu
...
feat: add hideThreeDotMenu prop to conditionally show theme menu based on admin status
2025-07-18 11:30:22 -06:00
Nate Kelley
71cc1a825e
wait for parent to be mounted before mounting splitter
2025-07-18 11:11:20 -06:00
dal
0dd82ab1d1
Merge remote-tracking branch 'origin/staging' into dallin/bus-1431-auto-sharing-for-queries-from-slack-channels
2025-07-18 10:49:58 -06:00
dal
534db4fd03
lint and slack
2025-07-18 10:49:34 -06:00
Nate Kelley
5f61995296
Fix linting errors
2025-07-18 10:48:49 -06:00
Nate Kelley
dfe7c826bc
default props passed down
2025-07-18 10:40:50 -06:00
dal
76555662eb
remove the created by check on the existing chat. we will control permissions at the get/fetch layer
2025-07-18 10:30:37 -06:00
Nate Kelley
1e52253678
default consume shared palette
2025-07-18 10:21:54 -06:00
Nate Kelley
21d1743fee
reusable hook implenation
2025-07-18 10:06:50 -06:00
Nate Kelley
9048b6dad0
remove default colors from setter
2025-07-18 09:47:13 -06:00
Nate Kelley
fb1a504782
selected colors app update
2025-07-18 09:36:09 -06:00
Nate Kelley
536122a76c
Rename variable
2025-07-18 09:23:00 -06:00
Devin AI
4e3f100221
Merge remote-tracking branch 'origin/devin/1752815488-hide-three-dot-menu' into devin/1752815489-hide-three-dot-menu
2025-07-18 15:18:30 +00:00
Devin AI
4743a3417b
refactor: move useThemeOperations to context-hooks folder and simplify ThemeList
...
- Move useThemeOperations hook from colors feature to new src/context-hooks folder
- Add README.md explaining context-hooks folder purpose for API/context related hooks
- Remove isAdmin context check from ThemeList component, now only uses hideThreeDotMenu prop
- Update all import statements to reference new hook location
- Maintain theme categorization logic in ColorsApp.tsx for proper three-dot menu hiding
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-18 15:18:04 +00:00
dal
4a97f2f0c5
fix: update Slack handler tests to expect absolute URLs
...
Updated test expectations in apps/server/src/api/v2/slack/handler.test.ts
to expect absolute URLs with http://localhost:3000 prefix instead of
relative URLs, matching the actual behavior when BUSTER_URL is set.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-18 09:16:00 -06:00
Nate Kelley
0b870f11eb
Merge branch 'staging' into devin/1752815489-hide-three-dot-menu
2025-07-18 09:09:46 -06:00
dal
3a43e21718
Merge remote-tracking branch 'origin/staging' into dallin/bus-1380-fix-unit-tests
2025-07-18 08:55:35 -06:00
Nate Kelley
093e76ab33
Merge pull request #545 from buster-so/devin/1752843203-move-currencies-to-dictionaries
...
feat: move currencies endpoint to dictionaries route
2025-07-18 08:28:31 -06:00
Devin AI
cd3a2bd26d
fix: resolve remaining unit test failures in server package
...
- Fix Slack OAuth service test to use correct scopes for validation
- Update handler tests to use proper field names (authUrl vs auth_url)
- Fix workspace settings test to use correct organization role
- Update chat handler test with missing import and role fix
- Fix retry helpers test to use valid WorkflowContext currentStep values
All unit tests now pass successfully.
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-18 14:17:14 +00:00
dal
90a2858e49
Merge remote-tracking branch 'origin/staging' into dallin/bus-1380-fix-unit-tests
2025-07-18 08:04:08 -06:00
dal
89e69c8ef4
Merge pull request #538 from buster-so/dallin/bus-1419-enable-sharing-of-dashboards-or-collections-with-workspace
...
Workspace Sharing
2025-07-18 07:01:44 -07:00
Devin AI
e0f3270802
fix: update story mock endpoint to use new dictionaries/currency route
...
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-18 12:56:52 +00:00
Devin AI
30fc4fda18
feat: move currencies endpoint to dictionaries route
...
- Move currency endpoint from /api/v2/currency to /api/v2/dictionaries/currency
- Follow existing dictionaries pattern with separate config.ts and index.ts
- Update web API calls to use new endpoint location
- Remove old currency route registration and files
- Preserve all existing functionality and types
The new endpoint is accessible at /api/v2/dictionaries/currency and maintains
the same response format and authentication requirements.
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-18 12:56:26 +00:00
Devin AI
615f433b82
fix: resolve TypeScript implicit any errors and address PR review comments
...
- Add proper type annotations for theme parameters in useThemeOperations and ColorsApp
- Make onSelectTheme async for consistency
- Remove unused imports (useGetUser, useUpdateOrganization)
- Add userConfig to useMemo dependency array
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-18 06:02:55 +00:00
Devin AI
28b16a92c1
clean: remove old hook file from generic hooks directory
...
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-18 05:32:49 +00:00
Devin AI
481b816152
refactor: move useThemeOperations hook to colors feature directory
...
- Move hook from generic src/hooks to src/components/features/colors for better organization
- Update import paths in ColorsApp and DefaultThemeSelector
- Remove export from generic hooks index file
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-18 05:21:59 +00:00
Devin AI
d9dc420137
feat: add hideThreeDotMenu prop to conditionally show theme menu based on admin status
...
- Add hideThreeDotMenu optional boolean prop to IColorTheme interface
- Update ThemeList component to check admin status and hideThreeDotMenu prop before showing three dot menu
- Set hideThreeDotMenu: false for userConfig organization themes and true for dictionary themes in ColorsApp
- Create reusable useThemeOperations hook for theme operations (onCreateCustomTheme, onDeleteCustomTheme, onModifyCustomTheme, onSelectTheme)
- Update DefaultThemeSelector to use the new hook
- Wrap EditCustomThemeMenu with AddThemeProviderWrapper in ColorsApp
Co-Authored-By: nate@buster.so <nate@buster.so>
2025-07-18 05:16:15 +00:00
Nate Kelley
d6f0dd3bb5
update theme wrapper
2025-07-17 23:02:42 -06:00
Nate Kelley
ea0048e8e2
Update color apps to include custom themes
2025-07-17 22:51:26 -06:00
Nate Kelley
cde45ad869
key iterations and type fixes
2025-07-17 22:42:12 -06:00
dal
ba61b6a3ea
Merge remote-tracking branch 'origin/staging' into dallin/bus-1380-fix-unit-tests
2025-07-17 22:31:32 -06:00
Nate Kelley
9f86f337ff
Merge branch 'staging' into dallin/bus-1419-enable-sharing-of-dashboards-or-collections-with-workspace
2025-07-17 22:13:53 -06:00
Nate Kelley
0a34db8989
revise front end to use shared components
2025-07-17 22:12:12 -06:00
Nate Kelley
2275028c7c
Merge branch 'staging' into big-nate/bus-1376-make-streaming-individual-words-use-the-streaming-affect
2025-07-17 21:26:25 -06:00
Nate Kelley
70a5fd6ec0
Merge pull request #540 from buster-so/big-nate/bus-1424-default-color-palette-in-workspace-settings
...
Big nate/bus 1424 default color palette in workspace settings
2025-07-17 18:53:59 -06:00
Nate Kelley
10e37f07de
update all types to work better together
2025-07-17 18:51:45 -06:00
Nate Kelley
09e4b36bf5
add dictionaries for color schemes
2025-07-17 17:16:15 -06:00
dal
cd8a50403f
Merge branch 'staging' into dallin/bus-1419-enable-sharing-of-dashboards-or-collections-with-workspace
2025-07-17 17:16:07 -06:00