 I was Google Summer of Code student for this year and did a project together with the GNOME Linux desktop and NextCloud to basically work on improving the cloud experience on the Linux desktop. That was kind of the overall topic and it consisted of three sub-projects which were basically introducing and improving the NextCloud client in terms of the setup wizard, building a registration API so that users can register for account at NextCloud provider and working on a Debus API on the Linux desktop to allow Sim clients to expose the services to the desktop environment. So the simplified setup process this is basically what it's about. Yeah it should be easy for the user to get NextCloud up and running even without knowing about how to set up a server or that you even need a server for that and of course it should be included in the client so when you download a client you can just get started without having a server and this is basically what it looks like. You can as always enter the server address or if you don't know how to deal with that you can search for hosting provider or get help on how you can run your own NextCloud and if you choose a provider you get a list of common providers in your country that are by default offer free plans so you don't need to care at the beginning if you need to pay something there so you can just give it a try and you can click on create account and get this simple form where you enter your email address and name and yeah that's basically it you click on create an account and the Sim client sets up the account and was just start syncing your files. On the provider side there's proof concept of a registration API that's very simple but basically these three HTTP endpoints that providers need to implement to support this registration API. Of course still a proof concept and we need to discuss a little bit with providers if the API contains everything that they need if we need to yeah if we forgot something about that so any provider related people feel free to come by and discuss that with me. Last thing was more part of the GNOME project it's a D-Bus API. D-Bus is a message bus on desktop systems that is basically used by all frontend applications to communicate with each other and we needed this because status icons the little icons in the top bar in most operating systems are deprecated on Linux they are not available in Wayland natively anymore and yeah GNOME will most likely drop them in the next release and it would of course make sense to have a desktop independent solution there that will work with any file manager desktop environment on Sim client so I worked on a shared library that provides this D-Bus API and we have integration into GTK yeah and and the basic implementation in the next cloud client as well of course and this is how it looks like this is the GNOME file manager you can see I have two synced folders sync next cloud folders in the sidebar you can see that one the lower one is currently syncing and you can access all the actions that the status icon of the sync line provided so you can pause the synchronization settings quit the sync line there can check your recently changed files as well and yeah basically that is the current state we hope that other sync clients will also jump on that and implement that API since there will be no other method for showing icon in the future in GNOME and we of course hope that other desktop environments like KDE or Xfce will also implement their API in their file managers or maybe find another way to show cloud providers where they are used yeah and I want to thank GNOME very much and of course next cloud and Roland for mentoring me and yeah if anyone wants to discuss on these topics feel free thanks