anytype-ts icon indicating copy to clipboard operation
anytype-ts copied to clipboard

Default collection relations: auto-add to all objects

Open hitriyvalenok opened this issue 7 months ago • 0 comments
trafficstars

Have you read a contributing guide?

  • [x] I have read CONTRIBUTING.md
  • [x] I have searched the existing requests and didn't find any that were similar
  • [x] I have considered creating a pull request instead and want to proceed

Clear and concise description of the problem

In Notion, properties connected to a table are always available in all objects within that table. However, in Anytype, only tag relations are shown by default - all other relations need to be added manually to each object (or configured in a template).

This creates inconsistency issues: if I want to add a Date relation to every object in a Collection, I would need to edit them all individually or create new objects with the proper template. However, changing a template doesn't retroactively update existing objects.

For example, when creating an object in Android, the app redirects you into the object view after you set a name. If there's no "Когда" (Date relation) field available, you need to:

  1. Return back to the collection
  2. Find the object again
  3. Finally set the date

(Very convenient workflow!)

Suggested solution

Add the ability to configure which relations will be available by default in every object within a specific Collection (maybe for all Collections too). The system could also logically suggest relations that are displayed in the Collection view.

Additional context

Image

For the Collection shown in the screenshot, it would be logical to make relations like "Когда", "Тэг", "Кто", "Где" available by default in every object. If I can change the "Когда" relation in my collection view, why shouldn't I be able to do it inside the object itself? Finally, object view should look like this:

Image

hitriyvalenok avatar Mar 24 '25 13:03 hitriyvalenok