Skip to content

​Why this matters for Affine #10594

@valeri63mart

Description

@valeri63mart

Description

Hey Affine team!

I wanted to share an idea with you on how to make working with data in your app even easier and more convenient. Right now, Affine has a bunch of great features—folders, tags, tables, properties—but they don’t seem to work together as smoothly as they could. It’s sometimes tricky to tie everything into one clear system, like filtering by tags or linking tables so they work in sync. I think there’s a way to improve this.

What I’m suggesting:

  1. Give tables more flexibility
    Let tables be inserted anywhere—on different pages—and allow them to be linked together. Like in Notion, where one table can connect to another, and everything just works. This would help people build their knowledge bases in a way that suits them and quickly spot connections between their data.
  2. Add automatic diagrams
    It would be awesome if Affine could automatically create a visual map based on linked tables—so you can see how everything’s connected at a glance. For example, showing which projects belong to which clients. And this map should update itself when things change. But if someone wants, they could still tweak it manually. This would be a game-changer for anyone who needs to see the big picture.
    How it could work:
    Let’s say I have two tables: "Projects" and "Clients."
    I link them: in each project, I specify which client it’s for.
    Affine then shows a diagram where I can see which projects are tied to which clients.
    When I add a new project, the diagram updates automatically. Cool, right?
    Why this is awesome:
    It’s clear: No more digging through data to figure out connections—everything’s visible right away.
    It’s convenient: Everyone can set it up to fit their own needs.
    It’s fast: No time wasted on manual updates—everything happens on its own.
    It’s simple: Easier to find what you need and decide what to do next.
    Why this matters for Affine:
    Right now, the data in the app feels a bit scattered, and that can get in the way. If you connect everything and make it work together, Affine will become way more useful for people who want to keep their knowledge organized. I think a lot of users would love this because it would genuinely make their lives easier.

I know this might not be the simplest thing to pull off, but I’m confident you’ll figure out the best way to make it happen.

Use case

No response

Anything else?

No response

Are you willing to submit a PR?

  • Yes I'd like to help by submitting a PR!

Metadata

Metadata

Assignees

No one assigned

    Labels

    storyFeatures perceivable by end-users

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions