Waleed and 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
Siddharth Ganesan
79461840c3
fix(migrations): make sso migration idempotent
2025-09-30 11:04:44 -07:00
bf1c178282
feat(sso): add support for login with SAML/SSO ( #1489 )
...
* feat(sso): added login with SAML/SSO
* restore env
* fixed login styling
* upgrade deps, update UI
* more styling improvements
* reran migrations, tested with script
* improvement(auth): created SSO page
* improvement(auth): remove email option for SSO if not enabled
* cleanup
* cleaned up, added documentation for SSO/SAML config + tested registering either one with script and UI form
* cleanup
* ack PR comments
* move sso known providers to consts
---------
Co-authored-by: waleed <waleed>
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2025-09-29 20:05:26 -07:00
Waleed and waleed
dd1985c99c
improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier] ( #1474 )
...
* improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier]
* ui fix
* added back validate route, remove backwards compatibility for subdomain redirects
* cleanup
* cleanup
* add chat page to conditional theme layout, and remove custom chat css
* consolidate theme providers
* ack pr commnets
---------
Co-authored-by: waleed <waleed>
2025-09-27 17:32:10 -07:00
Vikhyath Mondreti
928581f387
feat(deployments): make deployed state source of truth for non-manual executions + versioning ( #1242 )
...
* feat(deployments): make deployed state source of truth for non-manual executions + versioning
* fix lint
* fix test
* add script to migrate to deployed vesions
* fix deployed chat
* address greptile commands
* Remove 84th migration files to prepare for regeneration
* fix script + update migration
* fix script
* cleanup typing
* use shared helper
* fix tests
* fix duplicate route
* revert migrations prep
* add migration back
* add workflow in workflow block func
* fix UI
* fix lint
* make migration idempotent
* remove migrations
* add migrations back'
* adjust script to reuse helper
* add test webhook URL functionality
* consolidate test URL + prod URL code for webhooks
* fixes
* update trigger config save with correct dependencies
* make frozen canvas respect trigger mode
* chore(db): remove latest migration 0088, snapshot, journal entry; delete migrate-deployment-versions script
* separate parent id cleanup migration
* chore(db): remove 0089 migration, snapshot, and prune journal entry
* chore(db): generate 0090 migration after removing 0089 and merging staging
* fix
* chore(db): remove 0090 migration, snapshot, and prune journal entry
* chore(db): generate 0091 migration after merging staging and restoring idempotency flow
* fix some imports
* remove dead code
* fix tests
* remove comment
* working test url functionality restored
* works
* some styling changes
* make deploy text accurate
* chore(db): remove latest migration 0091 and snapshot; update journal before merging staging
* db(migrations): generate 0093_medical_sentinel and snapshots after merging staging
* reconcile with other merge
* fix trigger test
* remove extra use effect
* fix test url"
* don't swallow serializer errors
* fix lint
* fix tests
* fix tests
* expose root for generic webhook
* root access for webhook
* add is workflow ready check correctly
2025-09-24 20:28:09 -07:00
Vikhyath Mondreti
094dae3d3f
feat(copilot): add training interface ( #1445 )
...
* progress
* cleanup UI
* progress
* fix trigger mode in yaml + copilot side
* persist user settings
* wrap operations correctly
* add trigger mode to add op
* remove misplaced comment
* add sent notification
* remove unused tab:
2025-09-24 14:19:11 -07:00
Waleed and Vikhyath Mondreti
8eaa83fe21
fix(billing): reset usage on transition from free -> paid plan ( #1397 )
...
* fix(billing): reset usage on transition from free -> paid plan
* fixes: pro->team upgrade logic, single org server side check on invite routes
* ui improvements
* cleanup team-members code
* minor renaming
* progress
* fix pro->team upgrade to prevent double billing
* add subscription delete case handler
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-09-22 13:58:29 -07:00
Waleed
6fada45cd8
improvement(readme): update readme.md ( #1412 )
2025-09-22 11:12:25 -07:00
Vikhyath Mondreti
16f5819941
fix(missing-user-stats): missing user stats rows covered via migration' ( #1409 )
2025-09-22 10:50:04 -07:00
Waleed
6747a497fc
fix(migrations): upgrade drizzle-kit in migrations container ( #1374 )
...
* fix(migrations): upgrade drizzle-kit in migrations container
* fix comments
* rm unused file
2025-09-18 11:04:06 -07:00
Vikhyath Mondreti
9de7a00373
improvement(code-structure): move db into separate package ( #1364 )
...
* improvement(code-structure): move db into separate package
* make db separate package
* remake bun lock
* update imports to not maintain two separate ones
* fix CI for tests by adding dummy url
* vercel build fix attempt
* update bun lock
* regenerate bun lock
* fix mocks
* remove db commands from apps/sim package json
2025-09-17 15:41:13 -07:00