Emir Karabeg
16458c7e5d
improvement(ui/ux): connections and styling
2025-03-24 17:22:20 -07:00
Emir Karabeg
91327af5ba
fix(console): flashing on run
2025-03-24 17:22:20 -07:00
Waleed Latif
4fbe825e2e
fix(security): resolved nextjs middleware vulnerability
2025-03-24 16:26:01 -07:00
Waleed Latif
78e701d8bb
feat(metrics): add user_stats table that tracks more granular usage information per user ( #177 )
...
* added user_stats table to track total number of workflow runs
* added metrics for different types of triggers and runs
* add total_tokens_used and total_cost metrics
* ran migrations for new table, fixed build issue. added a user/stats route to fetch all user stats for the dashboard we'll eventually create
* fix bug with api deployment status not appearing
2025-03-24 14:49:54 -07:00
dependabot[bot]
a2ff120440
fix(deps): bump drizzle-orm from 0.39.3 to 0.41.0 in /sim ( #169 )
...
Bumps [drizzle-orm](https://github.com/drizzle-team/drizzle-orm ) from 0.39.3 to 0.41.0.
- [Release notes](https://github.com/drizzle-team/drizzle-orm/releases )
- [Commits](https://github.com/drizzle-team/drizzle-orm/compare/0.39.3...0.41.0 )
---
updated-dependencies:
- dependency-name: drizzle-orm
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-24 11:50:12 -07:00
dependabot[bot]
8b1e3fb9b2
fix(deps): bump @anthropic-ai/sdk from 0.38.0 to 0.39.0 in /sim ( #166 )
...
Bumps [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript ) from 0.38.0 to 0.39.0.
- [Release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases )
- [Changelog](https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md )
- [Commits](https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.38.0...sdk-v0.39.0 )
---
updated-dependencies:
- dependency-name: "@anthropic-ai/sdk"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-24 11:49:56 -07:00
Waleed Latif
4a35376f85
chore: updated dependabot config
2025-03-24 11:32:43 -07:00
Emir Karabeg
fb28a630f8
fix(notifications): clear on workflow load; remove from DOM after fade
2025-03-24 10:56:21 -07:00
Waleed Latif
02e7a96c5a
feat/multipleruns ( #163 )
...
* feat: added the ability to run a workflow multiple times
* fix: bug where notifications would appear globally regardless of which workflow you are on
2025-03-23 18:54:59 -07:00
Emir Karabeg
31012fcaeb
feat(marketplace): load workflows into marketplace
2025-03-23 17:57:15 -07:00
Emir Karabeg
1966c73112
improvement(marketplace): sanitize api key from marketplace state
2025-03-23 16:28:44 -07:00
Waleed Latif
03e1699433
feat(api): added trace spans for asynchronous executions, modified api route naming convention ( #154 )
...
* improvement: added trace spans for asynchronous workflow executions, previously only appeared when workflow was executed manually
* improvement: updated api/workflow route naming convention
* improvement: updated api/schedules route naming convention
* improvement(logs/ui): add differentiator in UI for different trigger types
2025-03-23 16:03:47 -07:00
Emir Karabeg
c5d537f12d
fix(landing): gh stars fetch with token
2025-03-23 13:27:56 -07:00
Waleed Latif
c38203b559
fix(emails): move emails folder into components, fix styling
2025-03-23 03:39:57 -07:00
Waleed Latif
a847295635
update styling for schedules to show visual indication that schedule is active, fix cron job to execute scheduled workflows not running ( #147 )
2025-03-22 18:11:55 -07:00
Emir Karabeg
44963d8a29
fix(landing): file structure
2025-03-22 17:17:00 -07:00
Emir Karabeg
8328d92b41
fix(auth): emails path to /app/auth
2025-03-22 17:14:49 -07:00
Emir Karabeg
74b23037c1
improvement: click to add; sidebar colors
2025-03-22 17:11:56 -07:00
Waleed Latif
85e4472717
improvement(auth): updated email template for auth, general login improvements with pw validation and better error handling
2025-03-22 15:59:58 -07:00
Waleed Latif
0f94d83b27
improvement(auth): updated email template for auth, general login improvements with pw validation and better error handling
2025-03-22 15:44:02 -07:00
Emir Karabeg
6c669438e6
improvement(logs): ui/ux
2025-03-22 15:41:24 -07:00
Waleed Latif
4714599339
docs: upgrade from MIT to Apache-2.0 license and update all relevant docs
2025-03-22 14:35:53 -07:00
Waleed Latif
1bc06a3697
fix[db]: update db paths to follow new file format
2025-03-22 13:48:26 -07:00
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