Nate Kelley
51f896d19e
Add title skeletons
2025-08-07 23:24:28 -06:00
Nate Kelley
0969a1cbd3
Merge branch 'staging' into cursor/add-report-menu-options-and-stub-functions-e636
2025-08-07 17:22:18 -06:00
Nate Kelley
216e610aa8
Added some additional safe parse element stuff
2025-08-07 17:21:38 -06:00
Nate Kelley
75950ae108
super nested list items
2025-08-07 17:01:45 -06:00
dal
8e624a2c50
fixing migrations
2025-08-07 15:57:01 -06:00
Nate Kelley
4006852efa
Add comment to content
2025-08-07 14:12:32 -06:00
Nate Kelley
40a44cf1f9
Merge branch 'staging' into dallin-bus-1589-create-and-modify-report-tools
2025-08-07 14:05:44 -06:00
Nate Kelley
9ba4750a65
Adjust add metric modal
2025-08-05 17:05:27 -06:00
dal
ba1da07473
Add new report content manipulation functions
...
Introduce 'replace-report-content' and 'append-report-content' exports to enhance report content management capabilities, allowing for more flexible report updates and modifications.
2025-08-05 14:30:22 -06:00
dal
a26242c46d
Enhance report handling by integrating markdown to PlateJS conversion in the report retrieval process, improving content formatting and error handling. Update report update schema to accept string content for markdown streaming.
2025-08-05 12:02:40 -06:00
dal
b8ad52cf28
change the schema content to be text for markdown streaming
2025-08-05 11:38:43 -06:00
Nate Kelley
1ef0d18c61
Report playground updates for fixed toolbar
2025-08-05 10:15:22 -06:00
Nate Kelley
44787f5478
Add additional asset queries
2025-08-04 22:13:09 -06:00
Nate Kelley
124523ade9
add a version number to reports
2025-08-04 21:37:23 -06:00
Nate Kelley
4a6c36c4b0
update report version logic
2025-08-04 21:10:03 -06:00
Nate Kelley
43af5fdb4d
add a fix for broken migrate
2025-08-04 20:45:30 -06:00
Nate Kelley
c6834bdfeb
update
2025-08-04 18:20:06 -06:00
Nate Kelley
87ea87e963
collection and assets queries
2025-08-04 16:45:49 -06:00
Nate Kelley
1a955d786b
Get report
2025-08-04 15:25:22 -06:00
Nate Kelley
b3b759bd26
addded collection query
2025-08-04 15:20:15 -06:00
Nate Kelley
ddff671040
Update get report
2025-08-04 15:13:21 -06:00
Nate Kelley
a3198003a3
get report
2025-08-04 15:05:18 -06:00
Nate Kelley
5f6524581b
created list database query
2025-08-04 14:21:49 -06:00
Nate Kelley
aae819e151
create new schema for reports
2025-08-04 14:03:52 -06:00
Nate Kelley
fad6670e83
fix type assertion
...
added safe guards around report_fule
pass generics through
fix list pass throughs
2025-08-04 10:06:59 -06:00
dal
2833c6bb0c
dry run
2025-07-25 18:29:35 -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
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
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
df3533ffc7
pass in better props
2025-07-23 17:18:45 -06:00
dal
482564528a
lint fixes
2025-07-23 16:56:32 -06:00
dal
42d1da5389
context fixes on messages
2025-07-23 16:56:06 -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
8ee892bf2a
Use tsx and .ts files for validation
2025-07-21 16:07:14 -06:00
Cursor Agent
c1c7b37942
Add centralized environment variable management with env-utils package
...
Co-authored-by: natemkelley <natemkelley@gmail.com>
2025-07-21 21:14:50 +00:00
dal
254e7fc462
default db conn to local when none present
2025-07-21 01:51:33 -06:00
dal
ec4262b87c
ci and a random lint
2025-07-21 00:28:39 -06:00
Devin AI
9b9330982a
fix: address PR review comments for GitHub integrations
...
- Make installationId and githubOrgId NOT NULL (required GitHub API fields)
- Change user foreign key to ON DELETE SET NULL to prevent blocking user deletion
- Add index on github_org_id for better query performance
- Maintain unique constraint on organization_id + installation_id pair
Addresses greptile-apps review comments on PR #574
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-21 05:59:39 +00:00
Devin AI
45749b881b
fix: replace manual migration with properly formatted Drizzle migration
...
- Remove manual migration and use proper Drizzle format
- Update journal metadata to track migration 0084
- Follow exact pattern from auto-generated migrations
- Maintain all GitHub integrations table functionality
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-21 05:49:00 +00:00
Devin AI
6bc6602028
feat: add GitHub integrations table and migration
...
- Add githubIntegrationStatusEnum with states: pending, active, suspended, revoked
- Add githubIntegrations table with GitHub App architecture fields:
- installationId, appId for GitHub App integration
- githubOrgId, githubOrgName for GitHub organization info
- tokenVaultKey, webhookSecretVaultKey for secure token storage
- repositoryPermissions JSONB field for access control
- Add foreign key constraints to organizations and users tables
- Add indexes for organizationId and installationId for query performance
- Add unique constraints for tokenVaultKey and org-installation pairs
- Create migration 0084_github_integrations.sql following Drizzle pattern
Implements BUS-1462: GitHub integrations table for tracking GitHub App integrations
Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
2025-07-21 05:45:51 +00: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
jacob-buster
40a4276125
Added setup script + few new changes to address {{variable}} issues
2025-07-18 14:11:23 -06:00
Nate Kelley
d134c06bb8
theme update is working
2025-07-18 13:42:10 -06:00
Nate Kelley
6b85fd3a33
add additional field to database palette package
2025-07-18 13:16:13 -06:00
Nate Kelley
aa34a56f40
override cache for defaults
2025-07-18 13:05:50 -06:00
Nate Kelley
ec2a3f6238
Update refiner for palettes
2025-07-18 11:57:54 -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
dal
51da02efbb
update package.json pass if no unit tests
2025-07-17 23:03:54 -06:00
Nate Kelley
cde45ad869
key iterations and type fixes
2025-07-17 22:42:12 -06:00