Mauricio Siu
81051ca965
refactor(passkeys): list passkeys via tRPC instead of better-auth client atom
2026-08-02 16:43:03 -06:00
Mauricio Siu
e9b51667e2
fix(auth): enable email verification for SSO and user creation
...
Updated the SSO configuration to trust verified emails and modified user creation to set emailVerified to true by default. This enhances security and ensures that user email verification is properly handled.
2026-07-21 02:50:22 -06:00
Mauricio Siu
2af420ef77
Merge branch 'canary' into invite-user-with-initial-credentials
...
Resolve conflicts:
- Integrate credentials-based user provisioning with canary changes
- Use withPermission("member", "create") instead of adminProcedure
- Adopt standardSchemaResolver, inviteMember mutation, and custom roles from canary
- Restrict credentials flow to non-cloud environments
2026-04-04 22:36:43 -06:00
Mauricio Siu
87c7305cb2
Merge branch 'canary' into invite-user-with-initial-credentials
2026-04-04 22:34:31 -06:00
autofix-ci[bot] and GitHub
6d17f62942
[autofix.ci] apply automated fixes
2026-03-29 22:02:53 +00:00
Tam Nguyen
815b8136fa
fix: further typos
2026-03-30 09:01:50 +11:00
Mauricio Siu
a45d8ee8f4
feat: update apikey schema and relationships
...
- Modified the apikey table to drop the user_id column and replace it with reference_id, establishing a foreign key relationship with the user table.
- Added config_id column with a default value to the apikey table.
- Updated related code in the account schema and user service to reflect these changes.
- Enhanced the journal and snapshot files to include the latest schema updates.
2026-03-18 16:26:05 -06:00
mhbdev
c6efe6f35b
feat: add credentials-based user provisioning alongside invitation flow
2026-02-11 17:06:46 +03:30
Mauricio Siu
2619733915
Refactor user schema and update database references: rename 'users_temp' to 'user' across the codebase, update related database queries, and enhance endpoint specifications for swarm settings in various database schemas.
2025-11-08 13:54:32 -06:00
Mauricio Siu
e4f5a1d828
Merge branch 'canary' into separate-permission-for-deleting-environments-#2594
2025-10-05 00:19:01 -06:00
Mauricio Siu
fb0ed494fc
Merge branch 'canary' into separate-permission-for-creating-environments-#2593
2025-10-05 00:08:49 -06:00
autofix-ci[bot] and GitHub
c1896f8877
[autofix.ci] apply automated fixes
2025-09-16 07:47:55 +00:00
HarikrishnanD
d13975adac
fix: add email validation to profile form to prevent empty values - Add email format and required validation to profile form schema - Add email validation to API schema and service layer - Improve error handling in user update mutation - Fixes issue where users could save empty email causing sign-in failures -#2613
2025-09-16 13:11:22 +05:30
autofix-ci[bot] and GitHub
65c5974b4f
[autofix.ci] apply automated fixes
2025-09-12 13:49:51 +00:00
autofix-ci[bot] and GitHub
bdf0a932fe
[autofix.ci] apply automated fixes
2025-09-12 13:46:33 +00:00
HarikrishnanD
c355eafc95
feat: add environment deletion permission control - Add canDeleteEnvironments field to member table - Implement permission validation in environment deletion endpoint - Add UI toggle in user permissions modal - Hide delete buttons for users without permission - Maintain backward compatibility for owners/admins #2594
2025-09-12 19:09:30 +05:30
HarikrishnanD
30b28afbac
feat: add canCreateEnvironments permission for environment creation - Add database field and API validation - Implement permission checking in environment creation - Add UI toggle in user permissions modal - Hide create button for unauthorized users Fixes #2593
2025-09-12 17:56:02 +05:30
Mauricio Siu
35b7b5bd68
feat: implement environment access control and service filtering based on user permissions, enhancing security and usability in environment management
2025-09-05 00:23:01 -06:00
Mauricio Siu
d7c94174b9
refactor(auth): simplify API key export in authentication module
2025-03-01 21:49:56 -06:00
Mauricio Siu
5dc5292928
feat(api): implement advanced API key management with granular controls
2025-03-01 19:58:15 -06:00
Mauricio Siu
0478419f7c
refactor: migrate authentication routes to user router and update related components
...
This commit continues the refactoring of authentication-related code by:
- Moving authentication routes from `auth.ts` to `user.ts`
- Updating import paths and function calls across components
- Removing commented-out authentication code
- Simplifying user-related queries and mutations
- Updating server-side authentication handling
2025-02-22 22:02:12 -06:00
Mauricio Siu
1a415b96c9
refactor: remove unused auth service and clean up server-side code
2025-02-22 18:03:12 -06:00
Mauricio Siu
5ae103e779
refactor: update permission checks to use organization context
2025-02-21 00:48:04 -06:00
Mauricio Siu
a317f0c4cc
refactor: simplify user permission checks across application
2025-02-21 00:40:35 -06:00
Mauricio Siu
a8d1471b16
refactor: update
2025-02-16 13:28:29 -06:00
Mauricio Siu
e7db0ccb70
refactor: update invitation
2025-02-16 02:57:49 -06:00
Mauricio Siu
b6c29ccf05
refactor: update
2025-02-14 02:40:11 -06:00
Mauricio Siu
140a871275
refactor: update
2025-02-13 01:21:49 -06:00
Mauricio Siu
8bd72a8a34
refactor: add organizations system
2025-02-09 20:53:06 -06:00
Mauricio Siu
fafc238e70
refactor: migration
2025-02-09 18:56:17 -06:00
Mauricio Siu
25a8df567e
feat: add cleanup cache on deployments
2025-01-19 00:57:42 -06:00
Tam Nguyen
4a9d7225c9
chore: typo "accesed" changed to "accessed" for TS code
2025-01-08 13:44:59 +11:00
Mauricio Siu
47aa223f87
refactor: remove save on build on next app and integrate turbopack
2024-10-24 23:13:24 -06:00
Mauricio Siu
f3ce69b656
refactor: rename builders to server
2024-10-05 22:15:47 -06:00