AppFlowy-IO / AppFlowy-IO/AppFlowy

[FR] Database cell link another page inline

Open
#2,196 21 comments 3 reactions 1 assignee Assigned to @appflowy View on GitHub
2026 database new feature organization
Dominant language
Dart
Stars
76.6k
Forks
6k
PR merge metrics
No merged PRs in 30d

Description

### Description

Support linking another page **inline** within a paragraph

Enable a few ways to trigger this function:
- [x] Type `@`, then start typing the name of the page you want to link. Select the page you'd like to link in the dropdown that appears.
- [x] #3541
- [x] Type `+`, then start typing the name of the page you want to link. Select the page you'd like to link in the dropdown that appears.
- [x] #2256

When the function is triggered and no input yet, the dropdown menu should show at most five latest viewed pages. As the user is typing the page name, the dropdown menu dynamically returns relevant results. If no results, then show "No results" in the menu.

Pages include `Document`, `Board`, `Grid`, `Calendar`, and row records in a database.
This feature will be expanded to support `Mention a block` in the future.
This feature is related to another feature `Backlinks` https://github.com/AppFlowy-IO/AppFlowy/issues/2214

### Impact

Users who need to mention other pages inline within a paragraph

### Additional Context

_No response_

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.