Commit Graph

779 Commits

Author SHA1 Message Date
Waleed Latif
bca29b4ef2 feat[password]: added forgot password, reset password, and email templates (#144)
* added forgot password & reset password

* added react-email, added templates and styles that can be reused for all company emails

* docs: updated CONTRIBUTING.md

* consolidated icons into an email-icons file

* fix build issue by wrapping reset password page in suspense boundary since we use useSearchParams
2025-03-22 12:55:01 -07:00
Emir Karabeg
15534c8079 fix(tests): updated file paths 2025-03-21 20:44:50 -07:00
Emir Karabeg
0b2eccc660 fix(drive): ensure list tool only shows files from selected folder (#142)
Previously, the list tool was showing files from outside the selected folder.
Modified the query parameters to properly filter files by the selected folder ID.
Also added 'trashed = false' condition to exclude deleted items from results.

Fixes #139

Co-authored-by: Salif Tankoano <tanksalif@gmail.com>
2025-03-21 20:38:32 -07:00
Emir Karabeg
017de23b5a feat(marketplace): created workflow marketplace (#141)
* feat[marketplace]: merged with main

* feat(marketplace): rendering dummy version of workflow in preview

* fix: failed deployment and main alignment

* feat[marketplace]: added marketplace tables to schema

* feat[marketplace]: added route to publish marketplace and modal for confirmation

* feat[marketplace]: publish to marketplace; get marketplace info; unpublish

* improvement[notifications]: added marketplace and fixed ui

* feat[marketplace]: publish route; ui/ux upgrade

* fix: file structure aligned with NextJS best practices
2025-03-21 20:15:33 -07:00
Waleed Latif
14020a96e0 feat[webhook]: added discord webhook (#138) 2025-03-21 15:56:49 -07:00
dependabot[bot]
5cd5d9f81b chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates (#137)
Bumps the npm_and_yarn group with 3 updates in the /sim directory: [next](https://github.com/vercel/next.js), [prismjs](https://github.com/PrismJS/prism) and [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime).


Updates `next` from 15.2.0 to 15.2.3
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.2.0...v15.2.3)

Updates `prismjs` from 1.29.0 to 1.30.0
- [Release notes](https://github.com/PrismJS/prism/releases)
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PrismJS/prism/compare/v1.29.0...v1.30.0)

Updates `@babel/runtime` from 7.26.0 to 7.26.10
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: next
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: prismjs
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: "@babel/runtime"
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-21 15:42:44 -07:00
Waleed Latif
a2ee0a14c0 improvement[dependabot]: configure dependabot to auto-resolve security warnings 2025-03-21 13:08:41 -07:00
Waleed Latif
950a03c6c9 feat[session]: increase session durations for better UX 2025-03-21 12:49:42 -07:00
Waleed Latif
dc0248ded1 improvement: update to not use /documents google scope, since it requires extensive approvals 2025-03-21 12:40:48 -07:00
Waleed Latif
ee3d8bc343 feat[webhook]: added github webhook (#136) 2025-03-21 12:20:22 -07:00
Waleed Latif
65d9f35d37 fix: update dependabot configuration to better handle security vulnerabilities 2025-03-21 11:30:28 -07:00
Waleed Latif
e1466c4f6e feat[logs]: added cost approximations for each model, display in logs sidebar (#135)
* added cost approximations for each model, display in logs sidebar

* npm run format
2025-03-21 11:20:39 -07:00
Faizan Ahmed
4128bfe8c3 refactor[landing]: use github api to fetch stars instead of hardcoding (#134) 2025-03-21 10:06:24 -07:00
Emir Karabeg
85c1a84f20 chore[landing]: update ghs 2025-03-20 23:30:59 -07:00
Emir Karabeg
f5063af161 fix[ux]: referenced block renaming (#132)
* fix[ui]: referenced block renaming #120

* improvement[block-renaming]: added support for condition/function blocks

---------

Co-authored-by: Braulio Fernandes <brauliopf+github@gmail.com>
2025-03-20 23:24:17 -07:00
Emir Karabeg
73f224de33 fix: better error logging in sim console 2025-03-20 18:45:45 -07:00
Waleed Latif
01e1054f58 improvement[webhook]: refactored webhook modal into components 2025-03-20 18:01:59 -07:00
Waleed Latif
20caa0e31f fix[webhook]: added framer-motion dependency 2025-03-20 17:09:55 -07:00
Waleed Latif
37567b4638 feat[webhook]: added generic webhook (#130)
* added logic to support generic webhooks

* fixed style of generic webhook

* fixed style of generic webhook
2025-03-20 17:08:19 -07:00
Emir Karabeg
2db6c82054 fix: env vars process only on api key and openai fallback removed 2025-03-20 16:54:10 -07:00
Waleed Latif
7cdf72b929 fix[auth]: fixed bug where we don't display google/github oauth options on signup/login in prod 2025-03-20 16:49:12 -07:00
Emir Karabeg
363d22507e improvement[github]: add file contents 2025-03-20 16:09:49 -07:00
Emir Karabeg
cc33b4a211 feat[github]: get commit tool 2025-03-20 15:07:21 -07:00
Waleed Latif
a12f234a71 added perplexity tool (#129) 2025-03-20 14:29:55 -07:00
Waleed Latif
df0b2d2d2d fix[gmail]: removed search & read gmail since they rely on restricted scopes & a security assessment 2025-03-20 13:02:04 -07:00
Waleed Latif
7b7cca786f feat[auth]: update better-auth, resolved missing refresh token for genericOAuth providers 2025-03-19 23:56:11 -07:00
Faizan Ahmed
3d71370e39 improve UX/DX of auth flow (#127)
* fix: docker setup

* improve UX/DX of auth flow

* refactor(auth): clean up verification page logic
2025-03-19 14:36:14 -07:00
Emir Karabeg
5e11c75cf0 chore[landing]: update ghs 2025-03-19 02:36:26 -07:00
Emir Karabeg
ba36669d90 fix[notifications]: error text wrapping 2025-03-19 02:24:18 -07:00
Waleed Latif
eb5d01956e feat/codegen: added initial outline for sdk, added api keys table & view (#126)
* feat[sdk]: added scaffolding for sdk pkg

* feat[sdk]: simplified usage of tools for agent block

* fix[sdk]: added api key directly into AgentOptions

* fix[sdk]: simplified the conditional block by removing the code input since we don't need it

* feat[sdk]: added account-level api keys & db table to manage them
2025-03-18 17:49:50 -07:00
Faizan Ahmed
ed5f8a93dd fix: docker setup (#125) 2025-03-18 16:05:30 -07:00
Waleed Latif
652e0b205c fix[docker]: fixed devcontainer to match new file structure 2025-03-18 13:34:31 -07:00
Waleed Latif
4d07eaf541 docs: update README.md 2025-03-17 23:45:34 -07:00
Waleed Latif
9c4b27f5d3 fix[db]: fix logging for verification code on signup in dev mode 2025-03-17 23:33:04 -07:00
Emir Karabeg
b10a59034b chore[landing]: updated ghs 2025-03-17 20:35:52 -07:00
Emir Karabeg
d329614c44 fix: deployment bug with store types 2025-03-17 17:32:50 -07:00
Emir Karabeg
d904c1e38e feat[agents]: added folder structure for agent builder 2025-03-17 17:17:25 -07:00
Waleed Latif
b95707f29c feat[docker]: add disable auth option for local development, can freely navigate pages 2025-03-17 17:16:26 -07:00
Waleed Latif
aa960afad8 feat[auth]: when no resend key is provided for emails, log instead 2025-03-17 17:13:18 -07:00
Waleed Latif
ac6f284c42 feat: added dependabot weekly, automerges PRs for minor/patch updates 2025-03-17 14:26:52 -07:00
Waleed Latif
4d66494f36 tests[tools]: added tests for some specific tools & general execution of tools 2025-03-17 13:32:00 -07:00
Waleed Latif
b41982558d chore: updated prettier config and ran format, updated README 2025-03-17 12:25:01 -07:00
Emir Karabeg
21105363e4 Improvement/sync (#101)
* fix(dbsync): resolved workflow disappearing error

* fix(dbsync): new session w/ no local storage correct loading
2025-03-17 01:20:43 -07:00
Waleed Latif
44609b49cd fix[db]: updated workflow table schema to include collaborators 2025-03-17 00:42:55 -07:00
Waleed Latif
b72154ce51 test[serializer]: added tests for serializer 2025-03-17 00:18:04 -07:00
Waleed Latif
151214632c tests[executor]: added more tests for executor, removed app/tests directory, added github workflow to run tests upon push to main 2025-03-16 18:06:23 -07:00
Waleed Latif
f1c61487eb test[executor]: migrated from jest to vitest, added some tests for executor 2025-03-16 16:37:45 -07:00
Waleed Latif
622e05a430 chore: added code of conduct, security guidelines. updated issue templates, CONTRIBUTING, README 2025-03-16 15:20:27 -07:00
Waleed Latif
7017cd4629 improvement: added picker to google drive block 2025-03-16 14:13:05 -07:00
Waleed Latif
aebc8e9578 improvement: use google file/folder picker instead of custom picker to remove requirement of restricted scopes. co-localize many input components and move them out of general components/ui/ 2025-03-16 13:56:29 -07:00