-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(subdomain): use subdomain by workspace #8378
Commits on Nov 8, 2024
-
feat(front): allow usage of subdomain in dev env
# Conflicts: # packages/twenty-website/src/content/developers/self-hosting/upgrade-guide.mdx # Conflicts: # packages/twenty-front/vite.config.ts
Configuration menu - View commit details
-
Copy full SHA for 3b9ea30 - Browse repository at this point
Copy the full SHA 3b9ea30View commit details -
feat(*): allow to use subdomain
# Conflicts: # packages/twenty-front/src/generated/graphql.tsx
Configuration menu - View commit details
-
Copy full SHA for d614adc - Browse repository at this point
Copy the full SHA d614adcView commit details -
feat(settings): allow to choose auth methods
# Conflicts: # packages/twenty-front/src/modules/settings/security/components/SettingsSecurityOptionsList.tsx
Configuration menu - View commit details
-
Copy full SHA for f4bff01 - Browse repository at this point
Copy the full SHA f4bff01View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3d6dd0 - Browse repository at this point
Copy the full SHA b3d6dd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0df3615 - Browse repository at this point
Copy the full SHA 0df3615View commit details -
Configuration menu - View commit details
-
Copy full SHA for a29527b - Browse repository at this point
Copy the full SHA a29527bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d964f14 - Browse repository at this point
Copy the full SHA d964f14View commit details
Commits on Nov 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d80e940 - Browse repository at this point
Copy the full SHA d80e940View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6585655 - Browse repository at this point
Copy the full SHA 6585655View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8050c5a - Browse repository at this point
Copy the full SHA 8050c5aView commit details -
feat(subdomain): add env var IS_MULTIWORKSPACE_ENABLED + add link on …
…switch workspace button
Configuration menu - View commit details
-
Copy full SHA for 7175b6d - Browse repository at this point
Copy the full SHA 7175b6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e7a73c - Browse repository at this point
Copy the full SHA 2e7a73cView commit details
Commits on Nov 13, 2024
-
feat(sso|subdomain): Refactor SSO service URL handling and improve SA…
…ML parsing Simplified the retrieval of server URLs by introducing `ServerUrl` utility. Updated callback and issuer URL building in SSO service to use this utility. Enhanced SAML metadata parsing to handle potential null scenarios, and fixed type issues in several frontend components.
Configuration menu - View commit details
-
Copy full SHA for cc06d79 - Browse repository at this point
Copy the full SHA cc06d79View commit details -
feat(auth): Introduce SSO Identity Provider Selection
Replace SignInUpForm with SignInUpWorkspaceScopeForm to handle SSO identity provider selection. Update workspace service and GraphQL queries to support detailed SSO identity provider information.
Configuration menu - View commit details
-
Copy full SHA for 24da8ba - Browse repository at this point
Copy the full SHA 24da8baView commit details
Commits on Nov 14, 2024
-
refactor(auth): reorganize sign-in/up components
Separated sign-in/up password and email input fields into their own components for better modularity and readability. Also unified various states and utility functions under a multi-workspace enablement flag.
Configuration menu - View commit details
-
Copy full SHA for 0f9eb2b - Browse repository at this point
Copy the full SHA 0f9eb2bView commit details -
Merge remote-tracking branch 'upstream/main' into feat/use-subdomain-…
…by-workspace # Conflicts: # packages/twenty-front/src/modules/auth/sign-in-up/components/SignInUpForm.tsx # packages/twenty-front/src/pages/auth/SSOWorkspaceSelection.tsx
Configuration menu - View commit details
-
Copy full SHA for 9d505f0 - Browse repository at this point
Copy the full SHA 9d505f0View commit details
Commits on Nov 15, 2024
-
feat(auth): Consolidate HorizontalSeparator imports
Consolidate all HorizontalSeparator imports to 'twenty-ui' instead of local paths. This change simplifies module dependencies and ensures consistency across the sign-in and sign-up components.
Configuration menu - View commit details
-
Copy full SHA for f63f488 - Browse repository at this point
Copy the full SHA f63f488View commit details -
refactor: Remove findAvailableWorkspacesByEmail query
Refactor codebase to streamline user workspace handling by removing the findAvailableWorkspacesByEmail query. Updated related resolvers and components to integrate workspace retrieval logic directly within checkUserExists. Simplified GraphQL and client-side state management by consolidating workspace data flow.
Configuration menu - View commit details
-
Copy full SHA for 04c0901 - Browse repository at this point
Copy the full SHA 04c0901View commit details
Commits on Nov 18, 2024
-
chore: remove unused hook and enhance token handling
Removed the useFindAvailableWorkspacesByEmail hook as it was no longer in use. Improved the workspace token handling by adding support for workspace-specific tokens and streamlined subdomain generation for workspaces based on user email or display name.
Configuration menu - View commit details
-
Copy full SHA for 2817e20 - Browse repository at this point
Copy the full SHA 2817e20View commit details -
Merge remote-tracking branch 'upstream/main' into feat/use-subdomain-…
…by-workspace # Conflicts: # packages/twenty-front/src/modules/settings/components/SettingsOptionCardContent.tsx # packages/twenty-front/src/modules/settings/security/components/SettingsSecurityOptionsList.tsx # packages/twenty-front/src/pages/settings/security/SettingsSecurity.tsx # packages/twenty-front/vite.config.ts
Configuration menu - View commit details
-
Copy full SHA for 1487f47 - Browse repository at this point
Copy the full SHA 1487f47View commit details -
refactor(auth): remove workspace ID from login token generation
Simplify the login token generation process by eliminating the workspace ID parameter. Adjust relevant services and controllers to accommodate this change, reducing parameter dependency and enhancing code clarity.
Configuration menu - View commit details
-
Copy full SHA for 9f3ac47 - Browse repository at this point
Copy the full SHA 9f3ac47View commit details -
refactor: update security item display in navigation drawer
Renamed StyledDeveloperSection to StyledContainer for reuse. Adjusted the security item rendering to conditionally include the advanced mode icon when enabled. Added comments regarding design considerations for this change.
Configuration menu - View commit details
-
Copy full SHA for 29fec52 - Browse repository at this point
Copy the full SHA 29fec52View commit details -
refactor(auth): remove workspace selection feature
Remove the workspace selection component and its associated state management logic. Updated the authentication flow to redirect to the first available workspace directly.
Configuration menu - View commit details
-
Copy full SHA for ca721f7 - Browse repository at this point
Copy the full SHA ca721f7View commit details -
feat(workspace): add support for multiworkspace subdomains
Updated various controllers and services to include WorkspaceService for multiworkspace subdomain conditional logic. Adjusted URL construction logic to handle single and multiworkspace modes seamlessly, ensuring proper redirects and configurations based on the environment settings.
Configuration menu - View commit details
-
Copy full SHA for 8ade0e3 - Browse repository at this point
Copy the full SHA 8ade0e3View commit details -
Merge remote-tracking branch 'upstream/main' into feat/use-subdomain-…
…by-workspace # Conflicts: # packages/twenty-front/src/modules/ui/navigation/navigation-drawer/components/NavigationDrawerSection.tsx
Configuration menu - View commit details
-
Copy full SHA for 5dfbf8e - Browse repository at this point
Copy the full SHA 5dfbf8eView commit details -
fix(auth, workspace): correct workspace length check and subdomain ha…
…ndling Add a TODO comment for workspace logger issue where message becomes undefined. Adjust target workspace subdomain initialization based on multi-workspace environment setting.
Configuration menu - View commit details
-
Copy full SHA for 0dea459 - Browse repository at this point
Copy the full SHA 0dea459View commit details -
feat(settings): conditionally render domain section
Add conditional rendering to the domain section based on the multi-workspace feature state. This ensures the section is only displayed if the multi-workspace feature is enabled.
Configuration menu - View commit details
-
Copy full SHA for 90ec8f8 - Browse repository at this point
Copy the full SHA 90ec8f8View commit details
Commits on Nov 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d1047ec - Browse repository at this point
Copy the full SHA d1047ecView commit details