SIGN IN SIGN UP

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