* 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
* fix(stripe): use latest version to fix event mismatch issues
* fix enterprise handling
* cleanup
* update better auth version
* fix overage order of ops
* upgrade better auth version
* fix image typing
* change image type to string | undefined
* update infra and remove railway
* feat(api-keys): add workspace-level api keys
* encrypt api keys
* Revert "update infra and remove railway"
This reverts commit b23258a5a1.
* reran migrations
* tested workspace keys
* consolidated code
* more consolidation
* cleanup
* consolidate, remove unused code
* add dummy key for ci
* continue with regular path for self-hosted folks that don't have key set
* fix tests
* fix test
* remove tests
* removed ci additions
* fix(billing): team usage tracking cleanup, shared pool of limits for team
* address greptile commments
* fix lint
* remove usage of deprecated cols"
* update periodStart and periodEnd correctly
* fix lint
* fix type issue
* fix(billing): cleaned up billing, still more work to do on UI and population of data and consolidation
* fix upgrade
* cleanup
* progress
* works
* Remove 78th migration to prepare for merge with staging
* fix migration conflict
* remove useless test file
* fix
* Fix undefined seat pricing display and handle cancelled subscription seat updates
* cleanup code
* cleanup to use helpers for pulling pricing limits
* cleanup more things
* cleanup
* restore environment ts file
* remove unused files
* fix(team-management): fix team management UI, consolidate components
* use session data instead of subscription data in settings navigation
* remove unused code
* fix UI for enterprise plans
* added enterprise plan support
* progress
* billing state machine
* split overage and base into separate invoices
* fix badge logic
---------
Co-authored-by: waleedlatif1 <walif6@gmail.com>
* feat(integrations): added parallel ai block/tool and corresponding docs
* add postgres block
* added mysql block
* enrich docs for Postgres and MySQL
* make password fields user only for mysql and postgres
* fixed build
* ack greptile comments
* fix PR comments
* remove search_id from parallel ai
* fix parallel ai params
* feat(templates): added in the ability to keep/remove templates when deleting workspace
* code cleanup in sidebar
* add the ability to edit existing templates
* updated template modal
* fix build
* revert bun.lock
* add template logic to workflow deletion as well
* add ability to delete templates
* add owner/admin enforcemnet to modify or delete templates
* fix: clear Docker build cache to use correct Next.js version
- Changed GitHub Actions cache scope from build-v2 to build-v3
- This should force a fresh build without cached Next.js 15.5.0 layers
- Reverted to ^15.3.2 version format that worked on main branch
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* run install
---------
Co-authored-by: Claude <noreply@anthropic.com>
* feat(mailer): consolidated all emailing to mailer service, added support for Azure ACS
* fix batch invitation email template
* cleanup
* improvement(emails): add help template instead of doing it inline
* feat(whitelabel): add in the ability to whitelabel via envvars
* restore site.webmanifest
* fix(dynamic): remove force-dynamic from routes that don't need it (#888)
* Reinstall dependencies
* Update docs
* fix(invitation): added ability for admins to remove members of their workspace
* lint
* remove references to workspace_member db table
* remove deprecated @next/font
* only allow admin to rename workspace
* bring workflow name change inline, remove dialog
* improvement: control bar
* improvement: debug flow
* improvement: control bar hovers and skeleton loading
* improvement: completed control bar
* improvement: panel tab selector complete
* refactor: deleted notifications and history dropdown
* improvement: chat UI complete
* fix: tab change on control bar run
* improvement: finshed console (audio display not working)
* fix: text wrapping in console content
* improvement: audio UI
* improvement: image display
* feat: add input to console
* improvement: code input and showing input on errors
* feat: download chat and console
* improvement: expandable panel and console visibility
* improvement: empty state UI
* improvement: finished variables
* fix: image in console entry
* improvement: sidebar and templates ui
* feat: uploading and fetching templates
* improvement: sidebar and control bar
* improvement: templates
* feat: templates done