Here’s the concerns I currently have about Anytype’s developpment, along with a few ideas to solve them.
Please let me know if there are any ambiguous or incomplete aspects about any of it.
The reasons why I specifically mention these points and why I have a real concern about them are explained at the end of the post.
ㅤ
1. Blocks should be Objects:
“Everything is an object” was one of the main Anytype’s motto, and sadly, the scope of it is not fully deployed. For today’s Blocks are still not objects, and it’s a deep drawback as there is no way of linking Relationships to any blocks, nor of indexing them in a Set.
Here’s what it might look like if this feature were integrated:
ㅤ
ㅤ
What is it contest with atm? Please elaborate.
ㅤ
“If I had asked people what they wanted, they would have said faster horses.” said - Henry Ford
I don’t believe in community votes because there’s the unfair “First Mover Advantage” inherent in most voting systems, which only amplifies over time.
Besides the way forums like Discourse are designed, which relegates old topics to oblivion and encourages no one to explore them.
The FRs promoted overshadow the old ones, all the more so when @Angelo lists some of them to encourage the use of votes and therefore influences the votes itself.
For all these reasons voting will never reflect the wishes of the community. The first compass should be a clear, assertive and above all explicitly detailed vision for the community.
I’m not referring to transclusions, I really mean Blocks as Objects. Transclusion is already partially present, but is not yet In-text. Anyway transclusion doesn’t allow you to attach Relations to a Block and then find that block in a Query. Do you see the difference?
ㅤ
2. We should be able to design a hierarchical Inheritance between Objects:
Two possibilities:
A.
Either you add the possibility of Nested Types and Relations, which would allow the entire current system to be used hierarchically, thanks to the concept of Inheritance.
And since all Objects already function in the same way as tags, navigation and organization would be greatly facilitated.
B.
Or add the possibility of creating Nested Tags, enabling Tags Relations to create a whole hierarchy available from a simple Drop-down menu.
I’ll just give an example of Option B that I got from the web:
ㅤ
The community has also been working on solutions for over a year now, but nothing seems to have been officially adressed about this topic: A Master Tag System (advice and feature requests) (Tag hierarchy)
ㅤ
3. Notes should have Templates:
Template function isn’t active on Notes, so we cannot add any Header Relations to it, nor pre-formated its content and this limits their use.
And since you haven’t configured the Title blocks as a Featured relations, we can neither add nor remove the Title block from any Type’s templates, so we’re unable to recreate the Note Type from scratch.
Everyone as it’s own way to use notes, so please, let us customize and use it in our own way.
The official and current statement on this subject is:
@ignatovv I appreciate the improvement, but that’s really not my point. So I’ve included an example to help you understand the explanation. I look forward to your feedback.
ㅤ
ㅤ
4. Sets should merge with Collection and be able to query different Types and Relations:
Sets are incomplete as they should merged with Collections.
They can live alongside in the same Type. @raph explained very well throughout his many explainations, just how obvious this should be: Merge collections and sets
Here’s what it might look like:
ㅤ
ㅤ
This vision unfortunately clashes with the already acquired habits of users, who have rushed to Collections to solve the problem I’m now going to mention.
The second limiting aspect of Sets is quite simply their restriction to a single Query Type/Relation. The possibilities they could open up by overcoming this limitation seem quite obvious, to say the least.
Here’s what it might look like:
ㅤ
ㅤ
5. Anytype should allow us to modify our Recovery phrase:
The official and current statement on this subject is:
I’m glad to see that the problem will be solved, I just hope that the 2FA mentioned as a possible approach will avoid SMS or Email 2FA, and will only use TOTP or a similarly secure system.
ㅤ
6. Local data should be linked or relocated instead of being duplicated and integrated.
ㅤ
Our data are accessible offline, and that’s highly appreciated, but the fact that any files is duplicated and then integrated in Anytype’s file system containers means we can’t access the image, video and audio files integrated into Anytype outside of it. This is highly restrictive for many professions and uses.
@qualquertipo sums up the issue and how to solve it:
Besides that, thanks to @TTTZ for pointing out that there will be a way for someone to create a Protobuf viewer to make these text and databases readable outside Anytype.
I just can’t understand this technological choice. It does not (from my point of view) reflect the data sovereignty statement.
ㅤ
ㅤ
Please note that I am not questioning the time it takes for certain features to come to completion, as there are many difficulties and unforeseen events involved. Many of the feature suggested by the community won’t require an overhaul redesign of Anytype’s foundation and therefore have no negative impact on being delayed.
That’s why I’ve only set out the aspects that I consider to be decisively urgent with regard to the risk of reaching a point of no return in the advancement of Anytype. As I’m affraid that the upcoming launch of the API and then v1.0 will have numerous implications, most likely setting the current foundations about theses specific topics in stone (usage habits, data structure, etc.).
Does my concerns about all this are founded? With all due respect, and despite all the efforts you’ve made to communicate with the community over the years of development, you seem to lack a certain clarity or at least reserve detailed objectives for yourself. So that an official statement with an explicit stance on these subjects would be most welcome.
Thank you for your time.







