Waleed
ee77dea2d6
feat(guardrails): added guardrails block/tools and docs ( #1605 )
...
* Adding guardrails block
* ack PR comments
* cleanup checkbox in dark mode
* cleanup
* fix supabase tools
2025-10-11 20:37:35 -07:00
Adam Gough
bba407b507
improvement(privacy-policy): updated privacy policy for google ( #1602 )
...
* updated privacy policy for google
* update terms, privacy, and emails to incl address and update verbiage
2025-10-11 20:37:35 -07:00
Waleed
ab63978ce8
fix(blog): rename building to blogs with redirect ( #1604 )
2025-10-11 20:37:35 -07:00
Waleed
41ec229431
feat(sessions): remove redis as priority option for session data ( #1600 )
2025-10-10 18:04:03 -07:00
Waleed
923595f57e
fix(webhooks): use next public app url instead of request origin for webhook registration ( #1596 )
...
* fix(webhooks): use next public app url instead of request origin for webhook registration
* ack PR comments
* ci: pin Bun to v1.2.22 to avoid Bun 1.3 breaking changes
2025-10-10 17:19:51 -07:00
Waleed
241d9fd12d
improvement(kb): encode non-ASCII headers for kb uploads ( #1595 )
...
* improvement(kb): encode non-ASCII headers for kb uploads
* cleanup
* increase timeouts to match trigger
2025-10-10 17:19:51 -07:00
Vikhyath Mondreti
97a8778449
fix test webhook url ( #1594 )
2025-10-10 17:19:51 -07:00
Waleed
833e700b58
feat(sessions): add redis as priority option for session data ( #1592 )
...
* feat(sessions): add redis as priority option for session data
* update chat client otp
2025-10-10 17:19:51 -07:00
Waleed
2d49892aaa
feat(deployed-chat): added file upload to workflow execute API, added to deployed chat, updated chat panel ( #1588 )
...
* feat(deployed-chat): updated chat panel UI, deployed chat and API can now accept files
* added nested tag dropdown for files
* added duplicate file validation to chat panel
* update docs & SDKs
* fixed build
* rm extraneous comments
* ack PR comments, cut multiple DB roundtrips for permissions & api key checks in api/workflows
* allow read-only users to access deployment info, but not take actions
* add downloadable file to logs for files passed in via API
* protect files/serve route that is only used client-side
---------
Co-authored-by: waleed <waleed>
2025-10-10 17:19:51 -07:00
Vikhyath Mondreti
8ce5a1b7c0
feat(billing): bill by threshold to prevent cancellation edge case ( #1583 )
...
* feat(billing): bill by threshold to prevent cancellation edge case
* fix org billing
* fix idempotency key issue
* small optimization for team checks
* remove console log
* remove unused type
* fix error handling
2025-10-10 17:19:51 -07:00
Waleed
88d2e7b97b
fix(env-vars): remove regex parsing from table subblock, add formatDisplayText to various subblocks that didn't have it ( #1582 )
2025-10-10 17:19:51 -07:00
Waleed
c04eb01aed
fix(db): revert to dedicated sockets db connection establishment ( #1581 )
2025-10-08 08:37:58 -07:00
Waleed
ae3a7f0865
fix(db): reduce overall number of db max conncetions to incr performance ( #1575 )
2025-10-08 00:30:44 -07:00
Waleed
7bdf0e94d7
fix(curl-example): fixed curl example in deploy modal to reflect selected option ( #1573 )
2025-10-07 18:46:12 -07:00
Vikhyath Mondreti
8e43774b5e
improvement(sockets): position persistence on drag end, perms call only on joining room ( #1571 )
2025-10-07 17:31:02 -07:00
Waleed
715f42c1a6
feat(highlighting): added resolved vars highlighting to code subblock, to be consistent with other subblocks ( #1570 )
2025-10-07 17:17:39 -07:00
Waleed
8200e9a88f
feat(i18n): update translations ( #1569 )
...
* feat(i18n): update translations
* remove duplicate sections
* fix typos
2025-10-07 16:50:14 -07:00
Waleed
c6f6c9e2a5
fix(streaming-response): add in handling for the response block when streaming ( #1568 )
2025-10-07 16:21:10 -07:00
Vikhyath Mondreti
2d7ba91c0e
fix(workspace-selector-kb): fix selector for assigning workspaces for kbs ( #1567 )
2025-10-07 15:31:04 -07:00
Waleed
872e034312
feat(chat-streaming): added a stream option to workflow execute route, updated SDKs, updated docs ( #1565 )
...
* feat(chat-stream): updated workflow id execute route to support streaming via API
* enable streaming via api
* added only text stream option
* cleanup deployed preview componnet
* updated selectedOutputIds to selectedOutput
* updated TS and Python SDKs with async, rate limits, usage, and streaming API routes
* stream non-streaming blocks when streaming is specified
* fix(chat-panel): add onBlockComplete handler to chat panel to stream back blocks as they complete
* update docs
* cleanup
* ack PR comments
* updated next config
* removed getAssetUrl in favor of local assets
* resolve merge conflicts
* remove extra logic to create sensitive result
* simplify internal auth
* remove vercel blob from CSP + next config
2025-10-07 15:10:37 -07:00
Vikhyath Mondreti
a63a7b0262
fix(undo-redo): preserve trigger/advanced mode ( #1566 )
...
* fix(undo-redo): preserve trigger/advanced mode
* remove comments
2025-10-07 14:27:46 -07:00
Vikhyath Mondreti
991a020917
feat(nested-workflow-spans): nested child workflow spans in logs sidepanel ( #1561 )
...
* feat(nested-workflow-logs): nested workflow logs display
* logs UX consistency between success and error cases
* fix chat execution
* fix schedules trigger
* update all deployment versions dependent exections to use api key owner instead of workflow owner
* fix tests
* simplify tests
2025-10-07 12:32:04 -07:00
Waleed
f03f395225
fix(db): enable database connection pooling in production ( #1564 )
...
* fix: enable database connection pooling in production
* debug: add diagnostic endpoints to test NODE_ENV and database pooling
* test: add connection testing endpoint to diagnose production delay
* redeuce num of concurrent connections
2025-10-07 10:27:33 -07:00
Waleed
c2f0a95802
fix(blog): center footer, fix dark mode, fix avatar ( #1559 )
2025-10-06 13:20:12 -07:00
Emir Karabeg
d9b70087c4
feat(blog): created first page ( #1550 )
...
* feat(blog): created first page
* feat(building): first draft blog complete
2025-10-06 12:25:07 -07:00
Waleed
07fd9c3a4a
feat(posthog): added posthog provider instead of using nextjs instrumentation ( #1555 )
...
* fix(posthog): make instrumentation client not use next-runtime-env
* feat(posthog): added posthog provider
2025-10-06 10:59:46 -07:00
Waleed
223ecda80e
fix(posthog): add rewrites for posthog reverse proxy routes unconditionally, remove unused POSTHOG_ENABLED envvar ( #1548 )
2025-10-05 21:27:03 -07:00
Waleed
7dde01e74b
fix(kb): force kb uploads to use serve route ( #1547 )
2025-10-05 17:50:21 -07:00
Waleed
86ed32ea10
feat(kb): added json/yaml parser+chunker, added dedicated csv chunker ( #1539 )
...
* feat(kb): added json/yaml parser+chunker, added dedicated csv chunker
* ack PR comments
* improved kb upload
2025-10-04 14:59:21 -07:00
Vikhyath Mondreti
0e838940f1
fix(copilot): targeted auto-layout for copilot edits + custom tool persistence ( #1546 )
...
* fix autolayout and custom tools persistence
* fix
* fix preserving positions within subflow
* more fixes
* fix resizing
* consolidate constants
2025-10-04 14:52:37 -07:00
Siddharth Ganesan
7cc9a23f99
fix(copilot): tool renaming
2025-10-04 11:52:20 -07:00
Vikhyath Mondreti
c42d2a32f3
feat(copilot): fix context / json parsing edge cases ( #1542 )
...
* Add get ops examples
* input format incorrectly created by copilot should not crash workflow
* fix tool edits triggering overall delta
* fix(db): add more options for SSL connection, add envvar for base64 db cert (#1533 )
* fix trigger additions
* fix nested outputs for triggers
* add condition subblock sanitization
* fix custom tools json
* Model selector
* fix response format sanitization
* remove dead code
* fix export sanitization
* Update migration
* fix import race cond
* Copilot settings
* fix response format
* stop loops/parallels copilot generation from breaking diff view
* fix lint
* Apply suggestion from @greptile-apps[bot]
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix tests
* fix lint
---------
Co-authored-by: Siddharth Ganesan <siddharthganesan@gmail.com >
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-10-03 19:08:57 -07:00
Vikhyath Mondreti
4da355d269
fix(billing-blocked): block platform usage if payment fails for regular subs as well ( #1541 )
2025-10-03 12:17:53 -07:00
Waleed
10692b5e5a
fix(db): remove overly complex db connection logic ( #1538 )
2025-10-02 19:54:32 -07:00
Waleed
62298bf094
fix(db): added database config to drizzle.config in app container ( #1536 )
2025-10-02 18:09:27 -07:00
Waleed
fa9c97816b
fix(db): add more options for SSL connection, add envvar for base64 db cert ( #1533 )
2025-10-02 15:53:45 -07:00
Vikhyath Mondreti
4bc37db547
feat(copilot): JSON sanitization logic + operations sequence diff correctness ( #1521 )
...
* add state sending capability
* progress
* add ability to add title and description to workflow state
* progress in language
* fix
* cleanup code
* fix type issue
* fix subflow deletion case
* Workflow console tool
* fix lint
---------
Co-authored-by: Siddharth Ganesan <siddharthganesan@gmail.com >
2025-10-02 15:11:03 -07:00
Waleed
15138629cb
improvement(performance): remove writes to workflow updated_at on position updates for blocks, edges, & subflows ( #1531 )
...
* improvement(performance): remove writes to workflow updated_at on position updates for blocks, edges, & subflows
* update query pattern for logs routes
2025-10-02 11:53:50 -07:00
Waleed
ace83ebcae
feat(cmdk): added knowledgebases to the cmdk modal ( #1530 )
2025-10-01 21:21:42 -07:00
Waleed
b33ae5bff9
fix(fumadocs): fixed client-side export on fumadocs ( #1529 )
2025-10-01 20:52:20 -07:00
Waleed
dc6052578d
fix(kb): removed filename constraint from knowledgebase doc names ( #1527 )
2025-10-01 20:39:56 -07:00
Waleed
4adbae03e7
chore(deps): update fumadocs ( #1525 )
2025-10-01 20:28:12 -07:00
Vikhyath Mondreti
3509ce8ce4
fix(autolayout): type issue if workflow deployed + remove dead state code ( #1524 )
...
* fix(autolayout): type issue if workflow deployed
* remove dead code hasActiveWebhook field
2025-10-01 20:18:29 -07:00
Waleed
7aae108b87
feat(posthog): added posthog for analytics ( #1523 )
...
* feat(posthog): added posthog for analytics
* added envvars to env.ts
2025-10-01 20:12:26 -07:00
Waleed
980a6d8347
improvement(db): enforce SSL everywhere where a DB connection is established ( #1522 )
...
* improvement(db): enforce SSL everywhere where a DB connection is established
* remove extraneous comment
2025-10-01 19:09:08 -07:00
Vikhyath Mondreti
35d857ef2e
fix(trigger): inject project id env var in correctly ( #1520 )
2025-10-01 17:16:28 -07:00
Waleed
6e63eafb79
improvement(db): remove vercel, remove railway, remove crons, improve DB connection config ( #1519 )
...
* improvement(db): remove vercel, remove railway, remove crons, improve DB connection config
* remove NEXT_PUBLIC_VERCEL_URL
* remove db url fallbacks
* remove railway & more vercel stuff
---------
Co-authored-by: waleed <waleed>
2025-10-01 16:37:13 -07:00
Waleed
97f69a24e1
fix(redirects): update middleware to allow access to /chat regardless of auth status ( #1516 )
2025-10-01 10:46:18 -07:00
Waleed
1a2c4040aa
improvement(trigger): increase maxDuration for background tasks to 10 min to match sync API executions ( #1504 )
...
* improvement(trigger): increase maxDuration for background tasks to 10 min to match sync API executions
* add trigger proj id
2025-10-01 10:40:18 -07:00
Vikhyath Mondreti
4ad9be0836
fix(router): use getBaseUrl() helper ( #1515 )
...
* fix(router): use getBaseUrl() helper
* add existence check
2025-10-01 10:39:57 -07:00