Sprint Review (53)

It has been a bit quiet from my side the last few weeks… :shushing_face: Apologies for not posting a summary of the bi-weekly sprint review meeting the last month :see_no_evil: ! Work and personal life required my full attention the last weeks, but now there is some room again for Anytype related stuff! :smiley_cat:

In the last sprint review meeting some very exciting updates were shared about the new infrastructure. This project has been cooking for a while now, and similar to the “Relations as Objects” and Decluttering projects, it has been mostly invisible, apart from some mentions across the different platforms where the Anytype team is active about the existence of this initiative. That is about to change! Read all about it in the sprint review meeting notes below :disguised_face: :milk_glass: .


:warning: Please take note, these are not the release notes for the next update, but rather a list of items the teams have worked on and are working on. Release notes will be posted in the Latest News & Announcements/Release Notes category. As part of the Release Train, the next release is again planned for the end of the month.


Completed in past sprint

Middleware

So, to start with the highlight of this sprint review meeting: the middleware team has been working tirelessly on the complete rework of the Anytype infrastructure, being the core of how Anytype clients synchronize and interact with (backup) nodes. This new infrastructure adds not only improved sync performance, but also better scalability and is future proof with the implementation of the AnySync protocol :muscle: . You can learn more about this new protocol in the Townhall (topic here :writing_hand: , recording here :film_projector: ).

  • Migration logic to migrate from old to the new infrastructure is mostly completed
    • Migration of account (locally) is completed
    • Migration of Objects (locally) is completed
    • Migration of files (locally) is in progress
    • Migration of files (server side) is in progress
  • Migration steps for alpha users to get on the new-infra-train :steam_locomotive:
    1. Export account on old version to local zip file on local machine
    2. Download and install new version from Anytype website
    3. Import account via zip (creates new account in new infrastructure and on the local machine, imports data into new account)
    4. If anything goes wrong during import, you can restart it at any time

note: the new infrastructure is not yet released. The steps above indicate the steps that need to be taken once the new infrastructure is ready and released.

Desktop

  • Goodbye dashboard/homepage, hello Personal Space, goodbye old sidebar, hello new sidebar with Widgets and a Tree view! Widgets will allow you to fully customize both your personal space and the new sidebar. Happy customizing :tada:
  • Collections :duck::duck::duck::duck::duck:
    It’s Sets with a twist: you can choose what’s in :inbox_tray: and what’s out :outbox_tray: . Manually reorder with drag-'n-drop, remove multiple Objects from your Collection, or completely delete them from your account, it’s all up to
    you! :index_pointing_at_the_viewer:
    PS: Importing a database from Notion will add the content of the Notion database into a Collection, which should make it a lot easier to find back all those Objects you’ve imported :mag_right:
    collections

Android

  • Library development is completed!
    • Find and uninstall your own / existing Types and Relations
    • Find and install Types and Relations from the Marketplace
    • Create new Types and Relations from scratch

and that, all on the go without missing a beat :drum:

library-on-android

In Progress & Next Up

Platform

There are many preparations ongoing to support the public launch. Still a lot to do, but there has been done a lot of work on cleaning up code in preparation for going open source, the necessary legal stuff (:face_vomiting:), writing documentation.

Desktop

  • Migration UI (so you don’t need to write command line stuff to migrate your account from the old to the new infrastructure :pray: )
  • Self-hosting (prep work for Q2)
  • Use cases: some out of the box Anytype combo’s to get you started with some often seen/requested workflows or, use cases. For example, a habit tracker, a movie database, a to do list, a reading list.
  • Onboarding flow to allow users to fully self-onboard :ferry: with signup, training, and all the things you need to get started :rocket: .
  • Import improvements: import from csv, html, txt.

Mobile

  • Widgets (within Anytype, not the Android or iOS widgets)
  • Collections

Before finishing up, I want to point out the great work the team has done in the background to publish the roadmap on GitHub. It’s again one of those things: many hours of hard work summarized in a couple of words on a website… Take a look and see if you can spot your favorite feature. Mine is :wink: (self-hosting).

Thanks for reading :heart: and catch you next time, bye! :wave:

25 Likes

Isn’t it, goodbye homepage?

I also wanted to quote @Angelo’s message from the Anytype Café (he posted a short version of the sprint review).

2 Likes

Good point! It’s a bit of both :slight_smile: . The sidebar as you know it today will go away, but you get a new sidebar with widgets in return. I’ll rephrase it so it is clearer what I mean there and take @Angelo’s message into account, too. Thanks for the feedback!

Edit: I’ve rewritten the relevant part. Additional feedback is welcome :slight_smile:

2 Likes

Just want to highlight the above statement, and emphasize that most of what’s being discussed in the latest Sprint Reviews, is currently in testing, and have projected delivery targets of ~Public Launch (ie. v.0.32.0 - 0.33.0) :rocket:

5 Likes

Great! Thanks for the update @sambouwer.
I did not see anything from the iOS team: Are those updates missing or do they still need some time to focus? :eyes:

2 Likes

Unless I just completely missed it, there was no update from the iOS team

2 Likes

The main progress was on the widgets and collections fields but it is still work in progress.

5 Likes

Great update! Thanks for all the great info and amazing job team. Can’t wait to see all of this come together.

4 Likes

Thanks for these important message and the Anytype team. Nice work~

I have check the roadmap in Github project page, but I still have a question: when will the feature “rename/delete file/picture/music object” developed and released?

I think it is an important feature to me. Thx.

5 Likes

Holy moly! So many upcoming features! :dancer: :man_dancing:

1 Like

Awesome job everyone :heart_eyes:. Personally I can’t wait for using the new widgets :smiley:

Don’t think it’s on the roadmap yet, but feel free to upvote the thread.

1 Like

For file deletion, see here:

2 Likes
  • Migration steps for alpha users to get on the new-infra-train :steam_locomotive:
  1. Export account on old version to local zip file on local machine
  2. Download and install new version from Anytype website
  3. Import account via zip (creates new account in new infrastructure and on the local machine, imports data into new account)
  4. If anything goes wrong during import, you can restart it at any time

Hey everyone! I’m really impressed by the improvements AnyType team is making and I’m trying to use it now and then to keep up with the progress. I’m trying to migrate to the new infrastructure. I’ve done all the steps, however, I’m still not seeing any widgets on the sidebar and there is no add to collection option in the options menu. The first two steps of the migration process were done successfully, in the third step I tried to create a new account but I had to use a code to create a new account. Am I doing something wrong or do I really need to obtain a code again to continue the process of migration?

Thanks in advance!

Hi @jp.touma let me clarify this in the text above. This is a summary of what is discussed in the meeting where the progress of the past two weeks is reviewed. None of the contents as written above is available in Anytype at this moment. Some parts will be available with the next release, while others will be more of a glimpse into the future of Anytype. Sorry for not making this clear enough in the text above.

2 Likes

It is so awesome to read about all these stuff you are working on. Can’t wait to see them in action. :slight_smile:

1 Like

Just a question regarding import/backup options.
Will there be an option (or a planned feature) that allows us to export and then re-import Anytype data without losing existing links to different objects and the associated formatting?

1 Like

For now, it seems like the only way is to backup the anytype2 folder, but I didn’t try the whole procedure of exporting and re-importing.

1 Like

Just going to quote myself here from another comment:

We will provide clear instruction and illustration as to how to do it per device, and also host a Town-hall/AMA devoted to migration, prior to the release.

5 Likes

I feel very uncomfortable, probably too much looking forward to the next version coming out sometime this month. In fact, I have been very excited since the release of ‘Sprint Review (53)’. This month is almost over. Is the next version coming soon?

1 Like