Hey Anyfam,
To say weāre excited to share this release with you would be the understatement of our 2023ā¦so far.
This is THE release which integrates our Anysync protocol, introduces spaces to the anyverse, and paves the way towards multiplayer mode and the browser experience we wish to introduce. So many long-term projects came together in this one update, and we canāt wait for you to get your hands on it.
We are incredibly thankful to all of you @NightlyType and @Beta folks who bravely tested multiple migrations and pre-release versions to help us roll out a polished product to the rest of our community.
More than 300 bugs, polishes, and features were merged into this one update, so we wonāt detail each and every one of them. Instead, in this edition of desktop release notes, weāll be focusing on the main changes youāll notice once youāve installed the new app, and describing each in greater detail.
For all those who are using 0.31.0 or earlier, please note that youāll need to newly install Anytype to access this version - your current application will not support version 0.32.0 and above. In order to start using the new version with your current account, make sure youāre on the latest version of 0.31 and follow the instructions to transfer your account data to the new Anytype. A walkthrough migration guide can be found here.
Without further ado, hereās what youāre getting with 0.32.0:
Introduction of Private Spaces
Upon opening this version youāll notice a new addition to your account: that of Space. Your space can be customized in terms of name, icon, and homepage, which youāll find by clicking on the settings wheel on the āSpaceā button.
Your space homepage is the main page youāll see, each time you open Anytype. You can select any object or your graph as your Space home page. To return to your home page from anywhere in the app, you can use shortcut: ā„ + H
Integration of Anysync protocol
While it wonāt be visible from the interface, this release brings the integration of our new Anysync protocol, a work which has been years in the making. For us, arriving here means showing the world that a local-first, p2p synced protocol with an E2E encrypted product built on top, is possible. We hope youāll find the syncing of your accounts between devices a smoother experience than before, and rest easy knowing that your data is absolutely yours to keep.
Introduction of Widgets
Over the past months, weāve thought long and hard about how to improve the navigation experience towards a more flexible approach. Enter: widgets, modular units which can be added or removed from your sidebar. Widgets allow you to quickly navigate to your objects and visualize the other objects they are linked to.
When creating widgets, keep in mind that a widget āsourceā can be any object which youāve previously added to your graph, or a dynamic list of your ārecentā, āfavoriteā, or āsetsā objects.
Widgets of any kind can be displayed as a link; meanwhile, widgets pointing to singular objects created with the editor can be displayed with ātreeā appearance. Widgets pointing to sets, collections, recents, or favorites, can be displayed as a simple or compact list with all target objects inside.
Collections
With this update youāll also discover Collections, which work less like a filter (Sets) and more like a folder. Any object in your graph can be manually added to a collection, either by using the + New buttons in the collection itself, or by selecting āLink toā from the target objectās 3-dots menu.
Similarly with sets, you can visualize your collections based on four different views, and you can also sort & filter your collections based on object relations. Unlike sets however, adding an object to a given collection creates a new link in your graph.
To get you started on your Collections journey, youāll now see the option to turn any set into a collection of objects, as well as the menu option to create a collection when you hit the āplusā button.
Protobuf Export & Import
In case you would like to transfer objects between anytype accounts, protobuf export is now available on the object and account level. When sharing the object with another anytype user, simply share the exported file - which the other user can import directly as an object in their account. Separately, if for any reason you need to create a new account and wish to preserve all objects in your account, you can also make an export of all your objects by navigating to your Profile settings > Export.
Installation of Use Cases during Onboarding
New users are now greeted with a selection of three possible use cases immediately after account creation. Selecting one of the use cases will install a few relevant types, relations, and tasks - as well as our āGet Startedā documentation - to make it easier to start building.