Waleed Latif
9baaccb4be
improvement(ui): fixed some styling for credential selector
2025-03-09 16:49:38 -07:00
Waleed Latif
52350a856c
feat(oauth): added supabase oauth, block, & tools
2025-03-09 14:59:21 -07:00
Waleed Latif
fd510d582e
improvement(logging): created common logging utility for all executions
2025-03-09 04:37:50 -07:00
Waleed Latif
6b10c8fedc
improvement: standardized oauth implementation & ui
2025-03-08 20:47:50 -08:00
Waleed Latif
a4d04c788e
feat(oauth): added google sheets scopes and oauth
2025-03-08 03:35:29 -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
3d9d125bba
feat(oauth): simplified logic for oauth, tested with send email and it works
2025-03-06 21:38:11 -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
Waleed Latif
cac85c6c24
feat(npm): Rename CLI package from @sim/cli to @simstudio/cli and update references
2025-03-05 11:59:44 -08:00
Waleed Latif
7d50d914fd
feat(auth): added cookie cache since session changes are infrequent
2025-03-04 13:44:41 -08:00
Waleed Latif
b3347afa4e
feat(npx): added scaffolding for 'npx sim' command that relies on localStorage only, can be ran from anywhere with Nodejs
2025-03-04 11:45:55 -08:00
Waleed Latif
9d55ec4e5c
feat(code): additional cleanup for stdout response from WebContainer
2025-03-01 15:30:37 -08:00
Waleed Latif
8171706f6c
feat(code): updated nextjs, added webcontainer dependencies, added more complex code execution for the function block. use secure, sandboxed webcontainer and fallback to vm
2025-03-01 14:13:21 -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
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
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
1c8a51de71
feat(starter): add routes for scheduled workflows
2025-02-19 00:44:59 -08:00
Waleed Latif
4c9b0e9e2c
feat(starter): added workflow_schedule table and helper to convert date to cron expression
2025-02-18 20:13:02 -08:00
Emir Karabeg
59dda992a1
Merge pull request #56 from simstudioai/feature/dbsync
...
Feature/dbsync
2025-02-17 15:00:35 -08:00
Waleed Latif
b5b8f55457
feat(auth): improve error handling for invalid credentials on login, redirect to workspace on successful social login
2025-02-17 14:52:16 -08:00
Waleed Latif
c4149b9241
feat(auth): created logs, user_environment, and user_settings tables and associated routes
2025-02-17 10:50:35 -08:00
Waleed Latif
71a66c6a13
feat(auth): added better error handling for login/signup flow
2025-02-16 21:31:43 -08:00
Waleed Latif
3db68629ec
feat(auth): general auth improvements, added signin/up with google
2025-02-16 18:16:05 -08:00
Waleed Latif
3b1788a469
fix(auth): remove ssl enforcement in prod for supabase db
2025-02-16 17:33:25 -08:00
Waleed Latif
51f26d4e1c
feature(auth): added basic scaffolding for auth using better-auth, drizzle ORM, resend for email verification
2025-02-16 02:02:01 -08:00
Emir Karabeg
ee32818548
Deleted lib file unused
2025-02-09 18:11:04 -08:00
Waleed Latif
9493055c60
Added prettier, added husky pre-commit hook to ensure formatting
2025-02-05 03:10:23 -08:00
Waleed Latif
985db94d68
Modified block implementation so block output format relies on tool outputs
2025-01-30 16:35:08 -08:00
Emir Karabeg
dd2caee5ca
Fixed hydration error
2025-01-29 23:36:43 -08:00
Waleed Latif
1ce6a1ec25
Fixed hydration error from mismatched server-rendered HTML and client-side rendered content by unifying initial timestamp
2025-01-28 19:49:41 -08:00
Waleed Latif
9b59d68209
Moved execution helper function to lib/ directory, removed unused functions
2025-01-18 23:05:25 -08:00
Emir Karabeg
5b1719057b
first commit
2025-01-05 14:48:01 -08:00