feat: rename Releases settings page to Updates (#16634)

- Rename page title from 'Releases' to 'Updates'
- Rename navigation item label from 'Releases' to 'Updates'
- Remove tabbed interface (Changelog/Lab tabs)
- Add 'Releases' section with external link to changelog
- Add 'Early access' section with lab features
- Add IconTransform to twenty-ui exports
- Delete unused tab-related components and constants

Screenshot:

<img width="2158" height="1698" alt="CleanShot 2025-12-17 at 17 53
46@2x"
src="https://github.com/user-attachments/assets/87ead041-24a7-4afb-9dfc-71e5c20324d6"
/>

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
Thomas des Francs
2025-12-19 15:39:35 +01:00
committed by GitHub
parent 2eb8006a30
commit 9a094d8a50
14 changed files with 73 additions and 205 deletions
@@ -340,9 +340,9 @@ const SettingsAdminConfigVariableDetails = lazy(() =>
})),
);
const SettingsReleases = lazy(() =>
import('~/pages/settings/releases/SettingsReleases').then((module) => ({
default: module.SettingsReleases,
const SettingsUpdates = lazy(() =>
import('~/pages/settings/updates/SettingsUpdates').then((module) => ({
default: module.SettingsUpdates,
})),
);
@@ -625,7 +625,7 @@ export const SettingsRoutes = ({ isAdminPageEnabled }: SettingsRoutesProps) => (
/>
}
>
<Route path={SettingsPath.Releases} element={<SettingsReleases />} />
<Route path={SettingsPath.Updates} element={<SettingsUpdates />} />
</Route>
</Routes>
</Suspense>