Waleed Latif
744396c56c
feat: added help page and route
2025-03-10 00:36:15 -07:00
Waleed Latif
af30c296f4
fix(stateless): add support for oauth credentials in stateless executions
2025-03-09 18:13:22 -07:00
Waleed Latif
b8c30396cb
feat(serverless): for serverless executions (webhooks & scheduled), use workflow-id based authentication instead of session based to support OAuth
2025-03-09 17:43:50 -07:00
Waleed Latif
31ec93e688
fix(webhook): fix webhook execution to be identical to scheduled, manual executions besides pre-processing
2025-03-09 17:22:23 -07:00
Waleed Latif
fd510d582e
improvement(logging): created common logging utility for all executions
2025-03-09 04:37:50 -07:00
Waleed Latif
3bb6b5bf02
improvement(webhooks): consolidated webhook routes
2025-03-09 04:21:29 -07:00
Waleed Latif
6b10c8fedc
improvement: standardized oauth implementation & ui
2025-03-08 20:47:50 -08:00
Waleed Latif
fd96ddafca
fix(tools): fixed whatsapp send message tool
2025-03-08 16:49:28 -08:00
Waleed Latif
e7b3d4855a
fix: standardized logging for scheduled, webhooks, manual executions, and api endpoints
2025-03-08 03:23:24 -08:00
Waleed Latif
05a9bfdcb5
feat(webhooks): added logic to execute workflows from webhooks
2025-03-08 03:16:34 -08:00
Waleed Latif
63724d0cc7
feat(webhooks): consolidated webhook routes and added logs to debug webhook connection
2025-03-08 03:04:44 -08:00
Waleed Latif
16560d8a89
feat(webhooks): testing whatsapp webhook in prod
2025-03-07 17:25:59 -08:00
Waleed Latif
011c21781e
feat(webhooks): testing whatsapp webhook in prod
2025-03-07 17:08:14 -08:00
Waleed Latif
83260d0af6
feat(webhooks): testing whatsapp webhook in prod
2025-03-07 16:55:42 -08:00
Waleed Latif
a4d516056a
feat(webhook): add provider config to webhook db, improve general webhook functionality
2025-03-07 16:55:42 -08:00
Waleed Latif
cee341ff80
feat(webhook): added whatsapp block/tool, added scaffolding for webhooks with modal, added webhooks table and ran migrations
2025-03-07 13:22:12 -08:00
Waleed Latif
c2406c4eb6
feat(oauth): added google docs, added icons for other oauth providers, removed client side oauth utils
2025-03-07 12:10:54 -08:00
Waleed Latif
26bcdd7b34
feat(oauth): added google drive credentials, fixed some oauth bugs
2025-03-06 23:59:52 -08:00
Waleed Latif
3d9d125bba
feat(oauth): simplified logic for oauth, tested with send email and it works
2025-03-06 21:38:11 -08:00
Waleed Latif
f244c96f9a
feat(oauth): add multiple credentials per provider
2025-03-06 20:19:03 -08:00
Waleed Latif
a1a16ec455
feat(oauth): added credentials tab to settings modal, added credential-selector sub-block, added routes for connecting/disconnecting/listing credentials
2025-03-06 18:04:12 -08:00
Waleed Latif
2cb724eacc
feat(oauth): clean up oauth authorization flow
2025-03-06 17:22:18 -08:00
Waleed Latif
3df326f8ba
feat(oauth): add oauth as param for tool, if required & user doesn't have access, modal will popup that allows user to grant access for that group of scopes
2025-03-06 17:22:18 -08:00
Emir Karabeg
8d5ecb534a
feat(logs): added searching, refresh, live updates
2025-03-05 21:58:30 -08:00
Emir Karabeg
5d838e6255
feat(logs): added logs fetch and UI; connecting filters and control bar
2025-03-05 15:57:48 -08:00
Waleed Latif
74180549b1
fix: renamed /api/execute to /api/function/execute
2025-03-04 13:48:27 -08:00
Waleed Latif
2472e28f85
fix(api): make api key check case insensitive
2025-03-03 23:56:07 -08:00
Emir Karabeg
39b3c61d3c
fix(deployment: fixed api key get
2025-03-03 21:30:30 -08:00
Emir Karabeg
3b28f7c653
fix(db-sync): runtime type error
2025-03-03 21:04:42 -08:00
Emir Karabeg
76dbc4a52f
Feat/db sync ( #94 )
...
* feat(db-sync): added general sync file and implemented environment sync
* improvement(workflows-store): structured workflows store system better and added getter for values across stores
* fix(stores): deleted workflows/types since unused
* improvement(db-sync): added workflow event syncs and debounce
* improvement(db-sync): clean and upgraded db-sync system; environment sync implemented
* improvement(db-sync): added batch sync with registry; init bug needs fixing
* improvement(db-sync): finalized sync system and implemented for workflow
* fix(db-sync): fixed client-side rendering
* improvement(db-sync): created backwards sync system; environment implemented
* improvement(db-sync): added colors to db
* fix(db-sync): color sync with db
* improvement(db-sync): added workflow backwards sync; fixing color bug and race condition
* fix(db-stores): color sync
* feature(db-sync): db-sync complete; need to sync history
* improvement(db-sync): added scheduling
* fix(db-sync): environment sync to db
2025-03-03 19:43:39 -08:00
Waleed Latif
a345b2ffab
feat(code): added complex code execution for agents' custom tools, added envvar resolution/styling/dropdown for agent custom tool code modal
2025-03-01 17:03:03 -08:00
Emir Karabeg
a4eefd1f64
improvement(deploy): ui/ux improvement, added deletion to API, added handling when inactive
2025-02-28 22:28:43 -08:00
Emir Karabeg
cad3db9cae
improvement(stores): added deploy store and added subblock value to history
2025-02-28 20:16:51 -08:00
Emir Karabeg
7774b720f3
Revert "improvement(sync): added backwards sync from db"
...
This reverts commit 6125b2f0b5 .
2025-02-28 17:34:37 -08:00
Emir Karabeg
6125b2f0b5
improvement(sync): added backwards sync from db
2025-02-28 17:26:30 -08:00
Waleed Latif
87bb34e0dd
feat(logging): standardize logging across manual, scheduled, and api executions. persist manual executions to db
2025-02-28 10:32:23 -08:00
Waleed Latif
16f5065678
feat(custom-functions): add support for custom functions, tested with & without code provided
2025-02-27 15:03:30 -08:00
Emir Karabeg
18c16c217c
Feat/api input ( #89 )
...
* feat(api-input): correctly passing in body into executor; need to resolve tag value in blocks following starter
* feat(api-input): input is now resolved
* feat(api-input): cleaned up logs and added comments
2025-02-27 14:01:42 -08:00
Waleed Latif
5c11e9da16
feat(providers): modified all providers to use SDK rather than creating an HTTP request
2025-02-27 13:39:33 -08:00
Waleed Latif
fa67494fe7
feat(providers): removed providers from tools directory, added cerebras sdk
2025-02-27 13:29:52 -08:00
waleedlatif1
f52de5d1d6
Feature/api ( #82 )
...
* my test changes for branch protection
* feat(api): introduced 'deploy as an API' button and updated workflows db to include status of deployment
* feat(api): added 'trigger' column for logs table to indicate source of workflow run, persist logs from API executions, removed session validation in favor of API key
* fix(bug): cleanup old reference to JSX element in favor of ReactElement
* feat(api): added persistent notification for one-click deployment with copy boxes for url, keys, & ex curl
* fix(ui/notifications): cleaned up deploy with one-click button ui
2025-02-23 13:46:50 -08:00
Waleed Latif
49614a4e54
fix(scheduling): fix error where scheduled executions were not actually executed
2025-02-19 23:06:30 -08:00
Waleed Latif
bcedcdf7ba
fix(schedules): removed timezone column from db
2025-02-19 21:54:02 -08:00
Waleed Latif
8dc28230f3
feat(starter): added duration column to logs db, track duration of entire workflow
2025-02-19 14:32:15 -08:00
Waleed Latif
b3d8da1ee7
feat(starter): extended time-cron converter to include weekly, removed extraneous logs, add all workflow logs to db instead of just success/fail
2025-02-19 14:10:03 -08:00
Waleed Latif
47abb35a22
fix(starter): add temp logging to debug executor inability to resolve envvars
2025-02-19 13:19:38 -08:00
Waleed Latif
d8f34f1538
fix(starter): add temp logging to debug executor inability to resolve envvars
2025-02-19 13:13:01 -08:00
Waleed Latif
384b79ef8d
fix(starter): updated table variable names in schema.ts to match actual supabase table names
2025-02-19 12:59:35 -08:00
Waleed Latif
d5f102d419
feat(starter): sync encrypted envvars to db on-save in settings modal, fetch during scheduled execution & decrypt
2025-02-19 12:35:30 -08:00
Waleed Latif
c8a8d9608a
feat(starter): add GET for vercel cron job to execute scheduled workflows
2025-02-19 11:56:18 -08:00