-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
Is your feature request related to a problem? Please describe.
Currently, when a Long Text field contains one or more URLs, they are displayed only as plain text. Users cannot click on them directly. This leads to a poor user experience, requiring users to manually copy the URL and paste it into their browser's address bar, which is inconvenient, especially when a field contains multiple links.
Describe the solution you'd like
I would like the Long Text field to automatically detect and parse URL strings within its content.
- URL Auto-parsing: The system should automatically detect strings that are formatted as URLs.
- Render as Hyperlinks: The identified URLs should be rendered as clickable hyperlinks (
<a>tags). - Multiple URL Support: This feature should support parsing and rendering multiple URLs within the same cell.
- Open in New Tab: When a link is clicked, it should open in a new browser tab (
target="_blank") to avoid interrupting the user's current workflow.
Describe alternatives you've considered
- Using the Rich Text field: This is a viable alternative, but it is too heavyweight for many scenarios that only require simple text and links. We would like to enhance the usability of the Long Text field while preserving its simplicity.
- Using the URL field type: This field type only supports a single link and cannot meet the requirement of embedding multiple reference links within a descriptive text.
Additional context
This feature would be very useful for use cases that require storing notes, descriptions, or logs containing reference links.
Example:
Current Behavior:
The cell content is plain text:
Our official website is https://teable.io, and our code repository is at https://github.com/teableio/teable.
Desired Behavior:
The URLs in the cell content are rendered as clickable links:
Our official website is https://teable.io, and our code repository is at https://github.com/teableio/teable.
Implementing this feature would greatly improve the usability and user experience of the Long Text field.