Anytype Desktop 0.46.0 Released!

Hi dear Anytypers!

We’re thrilled to announce a major update and introduce a fundamental shift in Anytype’s core organizing structure. We’re streamlining our user experience by eliminating the current behavior and bringing a clearer, more intuitive way to use Types.

The new Anytype reimagines Types. Now, you can define layouts and properties within a Type and all associated objects will automatically inherit these settings.

Along with this transformation, we’ve included many new improvements and bug fixes.


Meet the new Anytype

  • Relations are now called Properties.

  • Sets are now called Queries.

  • Types are now the primary structure of objects, determining all attached properties.

  • Properties that were previously set at the object level are now defined by Type, including both featured properties, such as backlinks or tags, and specific ones, such as date or source.

  • Templates will now focus only on the content of objects, primarily organizing blocks. Adding blocks, setting a cover or assigning an icon are now key aspects of creating a template. Properties are managed separately at the Type level. Changing a property at the Type level will affect all objects of that Type.

  • Layout of an object is also defined by its Type. For example, all Task objects will follow the same layout, and you won’t be able to customize them individually. If you need a different layout with a center header position or increased width, you should create a new Type.

Queries for Types

Each Type page now comes with a built-in inline Query, making it easier to access and organize related objects.

Templates for Queries and Collections

You can save and reuse your configurations, including view settings, applied filters, cover and icon. Just like with regular objects, select “Use as Template” from the three-dots menu or add templates via the Query or Collection Type page.

Right Sidebar and Set Up Menu

The Properties icon lets you view, add and remove values to the properties of a specific object. The Edit Type button allows you to manage the properties of its Type. From there you can add, remove and organize them into different sections.

  • Header properties appear in the header part of every object of that Type.

  • Sidebar properties are the ones you choose to show in the Properties panel.

  • Hidden properties live under the “Hidden” toggle.

  • Local properties: After updating to the new version or when changing an object’s Type, some properties (formerly relations) might not match the new Type’s predefined structure. Properties that were once unique to individual objects will now appear as local properties. You can either unify them by adding them to the Type or create a new Type, if you need.

Check out our short video to see how the new Anytype works in action.


Quality of Life Improvements

New Icons for Types

Custom icons can now be assigned at the Type level, making it easier to identify whether you are working with Types or Objects. You can now choose from a dedicated collection of hundreds of fresh icons for a consistent and structured look.

Type Widgets

You can now add widgets based on object Types, making it easier to organize and display relevant content. We’ve also introduced Automatic Widget creation to help users seamlessly discover and adopt widgets, creating a more personalized and intuitive workspace.

  • When you create the first object of a Type, a dedicated widget is automatically added to your sidebar. This widget displays all objects of that Type within the space, giving you quick access without any extra setup.

  • Automatic Widgets are optional – you can remove any widget at any time via “Edit” button or by right-clicking. Once removed, they won’t reappear unless manually added. Automatic widget creation can also be disabled in Settings.

Settings Update

Both General and Space Settings have been updated to a full-page layout instead of a pop-up, with sections now located in the left sidebar.

As part of this update, Types and Properties now live in your Space Settings, bringing everything related to your space configuration into one place.

Custom Shortcuts

We’ve expanded the number of actions available for keyboard shortcuts, giving you more capabilities than ever before. Most shortcuts are customizable, and certain actions support two different key combinations for more flexibility.

Raycast Extension Updates

We’ve introduced several enhancements based on your requests and feedback, plus Anytype for Raycast is now an AI Extension – search through spaces and objects using natural language or create new ones just by instructing @anytype.

  • Improved Pinning & Navigation: Pin objects, types, members and spaces for quicker access. Objects of a certain Type now appear below their templates for better organization.

  • Better Collection Management: Create objects directly within collections and browse collection items with ease.

  • Customization & Visibility: Choose “Open Object in Anytype” as the default action, show custom properties in the Detail sidebar, toggle metadata in object details and apply templates when creating new objects.

Choose your Week Start Day

You can now choose whether your week starts on Sunday or Monday. Head to your updated settings to make the switch in the date picker.

All Objects as a System Widget

The All Objects section is now available as a system widget that can be added or removed from the sidebar. While core functionality like sorting and search remains the same, Types and Properties are now managed from your Space Settings.

Use [[ to Link in Editor

The editor now supports the [[ syntax for linking. This Markdown pattern works similarly to @mention, allowing you to reference other objects.

HTTPS Links for Objects

You can now copy an HTTPS link for any object via the three-dots menu by selecting Copy Link. Users without the Anytype app can click on these links to download the app and access the object after installation. When opened inside the App, these links directly open the object without any redirection.

Web Publishing Updates

We continue to refine and optimize the rendering process and have also improved support for layouts including alignment, width and featured properties to align with the new structure.

Alert when Switching to the Release Channel

To prevent confusion when switching the release channel, an alert has been added. This alert clarifies that changing the release channel will store data in a separate sub-directory, which may cause unsynced files or objects to become inaccessible.

Drag-to-Select on Graph Page

Added a drag-to-select feature to the graph page, making it easier to select multiple items at once. Now you can grab and move a bunch of objects with just a simple drag. Many thanks for the contribution to @ShirayukiRin!

Type Filters in Graph

In addition to existing clustering by Type, you can now filter the Graph to display only selected object Types – helping you focus on exactly what you need.

fa-IR Language

Added support for Persian (fa-IR) language as part of our right-to-left language expansion.


Bug Fixes

  • Multiple open windows no longer revert to the login screen or display a black screen after the device resumes from suspension. Thanks to @krst & @C.c!

  • Default Object Type remains set. This issue was detected again and resolved after fixing the initialization problem. Thanks for the heads-up, @zma17!

  • Fixed an issue where the cursor keys could stop working after editing templates in Sets.

  • The pop-up menu when adding a widget closes correctly.

  • Fixed the Grid’s sum function to prevent unnecessary decimal places from appearing in calculations. Thanks for the feedback, @Code-Jack!

  • Fixed an issue where checking a checkbox would remove LaTeX formatting within the block. Thanks, @personnotman!

  • Inline LaTeX now correctly renders $\mathbb R$, which previously did not display while other letters worked. Double thanks, @personnotman!

  • The “Show menu bar” setting works correctly. Thanks, @AndCycle!

  • Command + W now correctly closes only the active window on Mac. Thanks, @Kite!

  • Files added to Favorites are properly displayed in the widget.

  • Embed Kroki Graphs now scale correctly, preventing them from being cut off. Thanks, @bartl!

  • The “Create new Object” button in the list view widget for Kanban boards is now working correctly. Thanks, @Self-Perfection!

  • The nested long table, when moved inside a column, now displays correctly.

  • Fixed the “Back to Dashboard” button on deleted Objects.

  • Fixed hyperlinks in PDF export.

  • Embedded links in Bookmarks are now parsed and rendered correctly when an Object is exported to PDF.

  • The Audio Player timeline is now resized properly in exported PDF.

  • Tables in multiple-column layouts align properly in resized windows without overlapping adjacent columns. Thanks to @cpobharat!

  • All Objects panel now remembers the last scroll position when reopened. Thanks, @Code-Jack!

  • Corrected forward navigation in All Objects to be consistently clickable.

  • Horizontal scrolling in All Objects tabs works consistently with external mice.

  • All Objects correctly display the selected tab when opened.

  • Fixed filters in Graph, ensuring Objects with bi-directional links or relations are displayed correctly when the corresponding “Show on Graph” option is enabled. Thanks for catching this, @HoneycombGlasses!

  • Moving a block out of the Anytype window no longer causes the view to scroll upwards.

  • The “Create Object” button in the widget now correctly links the newly created object to the target one.

  • Relations are not displayed anymore after they have been moved to the Bin in the relations panel. Thanks for contributing, @ShirayukiRin!

  • The Drag-to-Select box has been improved to ensure it displays correctly in sets and collections. Additionally, it now appears when selecting a single block in the editor. Thanks again, @ShirayukiRin!

  • Fixed incorrect input direction switching on Armenian keyboard.

  • Deleted objects are correctly displayed in the Bin. Thanks, @boots!

  • The last active Space opens when launching the App and after refresh. Thanks for flagging this, @C.c!

  • Exporting to PDF now consistently reflects the current color scheme in dark mode. If you need an object to be exported as a standard PDF document with a white background while dark mode is enabled, you can use the Printing option instead. Appreciate your report, @DennisG!

  • The calendar selection menu no longer moves when switching months. Thanks to @Magiccheese1!

37 Likes

What has happen to global search?
Ctrl + s doesn’t work anymore.
And I can’t find another shortcut for it in the list of shortcuts.

1 Like

ctr+k

1 Like

Hi, how can I deal with this?The update failed.


The update works fine on Mac, but fails on Windows.

great Update! Congratulations Anytype-Team! :+1:

@Code-Jack:
It’s there in the Shortcuts panel:

I’ve just changed it back to CMD+S as I got used to it now :stuck_out_tongue:
But CMD+K is actually very common for search among a lot of applications.

2 Likes

Fantastic! Thanks a lot for the update and the hard work. I’ll look closer into it later, but from the notes I can see it won’t be possible to have template-specific relations anymore. This is unfortunate because sometimes I would have type/template setups to leverage inheritance, so for example I could have a Product type, with price and eating relations, and then a template for food with a calorie relation, and a template for pH level for, say, pharmacy products. Does the new way of working mean I need to create separate types with redundant properties for similar things, or can I at least hide/expose different properties in each template?

6 Likes

I find it not so easy anymore to create a new Collection or Set (Query).
Best way I’ve found is to go into the Graph and do a right click there.
I can’t believe that this is the way to go now …
Do I overlook something?

Same thing for creating a new Type.
The way to do that is extremely “well hidden”. And when I finally found a way, it didn’t work as expected. Now I’ve already forgotten again what was to do. :-/
– Sorry, but that’s not intuitive, dear team!

1 Like

Do you see a small arrow next to the plus button? Just hit there.

1 Like

Finally! Have been waiting for this release!

Aahh, thanks!.
OK, but I don’t give myself a donkey-hat smiley in this case, because it IS NOT intuitive this way.

  1. It is not intuitive that the user needs to click on “Default Type for this View”. Because the user is in the moment absolutely not interested in what the default Type is – he wants to create a NEW Type.
  2. But even if he has mastered the step above, he must now come up with the idea that the input field for filtering the Types is also able to create a new Type.
  3. The situation is further complicated by the fact that the dark grey text that’s already inside that input box is merely invisible over the black dark mode background …
    … and even if he has recognized that there is text – the text doesn’t give a hint about the possibility that he can here not only filter for existing Types, but to create a new one.

Although I use Anytype for 1,5 years now it was not clear to me. I was searching and searching …
For a new user it must be a pure pain to use something like that!

See it as a constructive feedback. I can tell you that I’ve felt frustration about it, because it hindered my work flow considerably, not only for a few minutes, but much longer.
Software should be self-explaining. This here is confusing, even misleading.

3 Likes

A lot of changes and improvements. Good job team! :clap:

I was a heavy pre-release tester, but last weeks I stopped upgrading AnyType regularly, because I was afraid of data or functionality loss. By the time I have gathered quite a lot of data in my spaces and I rely on it/use it daily (both desktop and mobile). Lately, there were more serious bug reports, where AnyType was crashing/not working properly or the data was lost/messed up after upgrade and the fix was not comming several days. That scared me off. :open_mouth:

So I am still using AnyType Desktop 0.45.3 (and Android 0.34.21) - these are working without issues. However I dont want to be a “chicken” forever and I am thinking about upgrade to 0.46.x to check/use new features. But I need atleast one of these two “confirmations” :folded_hands::

  1. My space will be not messed up after upgrade. This is maybe an optimistic assumption, because version 0.46.0 is just released (and there is already serious bug report posted) - Maybe I should wait atleast for v0.46.1 ?

  2. I can safely downgrade back to 0.45.3. Means just reinstalling older version over the actual version will work? Or this is not possible, because of irreversible structure changes in objects database from 0.45.x to 0.46.x ? I will of course create backups with Export space feature and Import them back, when anything goes wrong.

You can change it back! Go to keyboard shortcuts and click on search, then click ctrl + s to change the shortcut back.

The new version of the collection is not as intuitive as the old version, and I can no longer quickly select the views I have created, but need to click the button frequently to select my view. This is a frustrating change.

1 Like

Awesome update thanks !

I would love to see custom icons available everywhere, in all pages, types, collections, etc.. please :slight_smile:

And it’s still impossible to add a type built-in query as favorite (it’s working on iOS)

This update is huge just for only renaming Relations and the naming changes. This makes recommending Anytype to normies a lot simpler. Thank you for listening on feedback! Also the turnaround on this from alpha to release was impressively quick.

As big as the above is, there are some pretty neat QoL stuff in there too. [[ linking will make my life easier, and I can do some cleanup as I will now have Queries for all my Types by default (which was the main usecase I built Queries for in the first place).

Also the PDF fix on iOS is very much welcome.

Edit: Thank you for that reset to match the Type button! It is not immediately obvious that it does not use the default template vs the Edit Type settings, but so useful. I have been suffering from the consequences of changing my space over the past year to be more useful with different (better) layouts and now I get to fix that easily

3 Likes

Was a bug, now fixed, thanks

1 Like

sos. I lose information. That is, I can write a sentence and it just disappears. The keyboard shortcut cntr+z does not help. This is very annoying. This is a basic thing - saving information. This is after the update. The first time I thought - it was an accident. But now it happened again

apdate
Another situation that occurs is that you write a word, pause, and the last letter disappears. I checked in other applications - this does not happen. In addition, the letter can disappear while you are writing - that is, it simply deletes letters while you are typing.

You can still add local properties to objects / templates if you really need to. They’ll just show up in the local section of the properties panel (or you can add them to the editor).

3 Likes

Could you please elaborate a bit more on this? I’m not really sure what you’re referring to. A screenshot would be really helpful.