Files
twenty/packages/twenty-apps/internal/call-recording
Charles Bochet d9eb317bb5 feat: rename RICH_TEXT_V2 → RICH_TEXT in codebase (keep DB value) (#18628)
## Summary

- Renames the `FieldMetadataType` enum key from `RICH_TEXT_V2` to
`RICH_TEXT` across the entire codebase, while keeping the underlying
string value as `'RICH_TEXT_V2'` to maintain PostgreSQL database
compatibility
- Renames all related types, guards, hooks, components, and files from
`*RichTextV2*` / `*rich-text-v2*` to `*RichText*` / `*rich-text*` (e.g.
`FormRichTextV2FieldInput` → `FormRichTextFieldInput`,
`isFieldRichTextV2` → `isFieldRichText`)
- Updates generated files (GraphQL schema, SDK types) to use the new key
while preserving the `RICH_TEXT_V2` string value for DB/API layer
- Updates i18n locale files, test snapshots, and integration tests to
reflect the rename

## Context

The legacy `RICH_TEXT` (V1) field type was deprecated and migrated to
`TEXT` in a previous PR (#18623). With V1 gone, the `RICH_TEXT_V2`
naming is no longer necessary — `RICH_TEXT` is now the canonical name.
The DB enum value stays `'RICH_TEXT_V2'` to avoid confusion with the
just-deprecated V1 type and to prevent a database migration.

## Test plan

- [x] `twenty-server` typecheck passes
- [x] `twenty-front` typecheck passes (only pre-existing Apollo client
errors remain)
- [x] `twenty-server` lint passes
- [x] `twenty-front` lint passes
- [x] `twenty-shared` build passes
- [ ] CI passes


Made with [Cursor](https://cursor.com)
2026-03-13 19:07:55 +01:00
..
2026-03-04 14:11:57 +00:00
2026-03-04 14:11:57 +00:00
2026-03-04 14:11:57 +00:00
2026-03-04 14:11:57 +00:00
2026-03-04 14:11:57 +00:00

This is a Twenty application project bootstrapped with create-twenty-app.

Getting Started

First, authenticate to your workspace:

yarn twenty auth:login

Then, start development mode to sync your app and watch for changes:

yarn twenty app:dev

Open your Twenty instance and go to /settings/applications section to see the result.

Available Commands

Run yarn twenty help to list all available commands. Common commands:

# Authentication
yarn twenty auth:login     # Authenticate with Twenty
yarn twenty auth:logout    # Remove credentials
yarn twenty auth:status    # Check auth status
yarn twenty auth:switch    # Switch default workspace
yarn twenty auth:list      # List all configured workspaces

# Application
yarn twenty app:dev        # Start dev mode (watch, build, sync, and auto-generate typed client)
yarn twenty entity:add     # Add a new entity (object, field, function, front-component, role, view, navigation-menu-item)
yarn twenty function:logs  # Stream function logs
yarn twenty function:execute  # Execute a function with JSON payload
yarn twenty app:uninstall  # Uninstall app from workspace

LLMs instructions

Main docs and pitfalls are available in LLMS.md file.

Learn More

To learn more about Twenty applications, take a look at the following resources:

You can check out the Twenty GitHub repository - your feedback and contributions are welcome!