Remove IS_NATIVE_CALL_RECORDING_TABS_ENABLED feature flag (#24765)
## What Native call recording tabs are now always on. This removes the `IS_NATIVE_CALL_RECORDING_TABS_ENABLED` feature flag and the tab filtering that gated on it, following the pattern of earlier flag removals (#24692, #22680, #21323). ## Changes - Removed the flag from `FeatureFlagKey` in `twenty-shared` and from the generated GraphQL enums (`twenty-front` metadata/admin schemas, `twenty-client-sdk`). - Deleted `filterPageLayoutTabsByFeatureFlags` (and its test) and the `usePageLayoutTabsFilteredByFeatureFlags` hook: with the flag gone they were pure pass-throughs. Their consumers (`usePageLayoutRenderableTabs`, `usePageLayoutTabWithVisibleWidgetsOrThrow`, `usePageLayoutAddTabStrategy`, `PageLayoutSingleTabRenderer`, `PageLayoutTabListNewTabDropdownContent`) now read `currentPageLayout.tabs` directly. - Updated the `usePageLayoutRenderableTabs` test to provide tabs through the `useCurrentPageLayoutOrThrow` mock instead of the deleted hook. ## Notes - The flag was never registered in the server's `DEFAULT_FEATURE_FLAGS`, public feature flags, or dev seeds, so no server change or upgrade command is needed. `featureFlag.key` is a text column, so existing rows for this key are inert. - Verified with `twenty-front` typecheck, `lint:diff-with-main`, and the page-layout jest suites (1318 tests passing). --- _Generated by [Claude Code](https://claude.ai/code/session_012iaQqByb3ZXbDo2T19DbEf)_ <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/twentyhq/twenty/pull/24765?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. -->
N
nitin committed
889faac82fda43a06131e4e885e4cfe205f8f409
Parent: 922ba42
Committed by GitHub <noreply@github.com>
on 8/25/2026, 2:17:49 PM