<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[web - EteSync]]></title><description><![CDATA[EteSync, privacy, product updates and more...]]></description><link>https://blog.etesync.com/</link><image><url>https://blog.etesync.com/favicon.png</url><title>web - EteSync</title><link>https://blog.etesync.com/</link></image><generator>Ghost 3.18</generator><lastBuildDate>Tue, 28 Apr 2026 13:19:13 GMT</lastBuildDate><atom:link href="https://blog.etesync.com/tag/web/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Guest Post: Improving EteSync Notes]]></title><description><![CDATA[EteSync Notes development is very active. Here is how my journey started as a contributor and the improvements you are going to find in the next version.]]></description><link>https://blog.etesync.com/guest-post-improving-etesync-notes/</link><guid isPermaLink="false">5ffeeb984c777c00010de30c</guid><category><![CDATA[News]]></category><category><![CDATA[notes]]></category><category><![CDATA[android]]></category><category><![CDATA[ios]]></category><category><![CDATA[web]]></category><category><![CDATA[desktop]]></category><dc:creator><![CDATA[Kévin Commaille]]></dc:creator><pubDate>Thu, 14 Jan 2021 09:14:21 GMT</pubDate><media:content url="https://blog.etesync.com/content/images/2021/01/notes-2.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.etesync.com/content/images/2021/01/notes-2.png" alt="Guest Post: Improving EteSync Notes"><p>Hello, I'm Kévin (<a href="https://github.com/zecakeh">@zecakeh</a>), and I'm here to tell you about some of my recent contributions to EteSync Notes.</p><p>Here I was, back in December, still trying to find a good notes app. Those were my criteria:</p><ul><li>Open source</li><li>Available on Android and Linux (or be compatible with other apps)</li><li>Sync easily between my devices</li><li>Nice look</li><li>Have simple styling of notes</li><li>Support simple to-do lists</li></ul><p>And the extras:</p><ul><li>Self-hostable</li><li>Encrypted</li><li>A WYSIWYG editor</li><li>Adapt to the screen size</li></ul><p>I stumbled upon the brand new EteSync Notes app. After playing with it for a few minutes, I realized it didn't check all the boxes, but had a lot of potential: it was already fully functional and needed just a bit of polish. Since I was also looking into contributing to a community project at the time, I took a look at <a href="https://github.com/etesync/etesync-notes">the repository</a> and found out it was using React Native, which I was already familiar with, and I agreed with most of the feature requests in the issues. It was time to start my journey with the EteSync Notes project!</p><h2 id="my-first-contribution">My first contribution</h2><p>Since projects are not always very active, I decided to start with a small problem to see if help was welcome. It was something that was annoying me and was already mentioned in <a href="https://github.com/etesync/etesync-notes/issues/48">one of the issues</a>: the FAB on the notes list would go over the dialog to create a new note when the keyboard was up. Working on an UI problem would allow me to do it quickly because I was already familiar with the framework and to familiarize myself with the code without having to dig too deeply. And here's the result:</p><figure class="kg-card kg-image-card"><img src="https://blog.etesync.com/content/images/2021/01/first.png" class="kg-image" alt="Guest Post: Improving EteSync Notes"></figure><p>I created a Pull Request and was amazed when it was reviewed and accepted one hour later! This motivated me even more!</p><h2 id="keeping-it-coming">Keeping it coming</h2><p>Since then, I have kept going through the issues in the repository, or the ones I have encountered. That allowed me to have a better understanding of how the app worked little by little and to work on more complicated tasks. And when I had questions, I just needed to go to the <a href="https://www.etesync.com/community-chat/">IRC/Matrix Chat</a> and ask.<br>Here are some notable improvements I have worked on:</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.etesync.com/content/images/2021/01/adaptive-icon.png" class="kg-image" alt="Guest Post: Improving EteSync Notes"><figcaption>Adaptive icon on Android</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.etesync.com/content/images/2021/01/todo.png" class="kg-image" alt="Guest Post: Improving EteSync Notes"><figcaption>Checkboxes in preview</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.etesync.com/content/images/2021/01/styles.png" class="kg-image" alt="Guest Post: Improving EteSync Notes"><figcaption>Improve styles</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.etesync.com/content/images/2021/01/settings-1.png" class="kg-image" alt="Guest Post: Improving EteSync Notes"><figcaption>Added some settings</figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.etesync.com/content/images/2021/01/url.png" class="kg-image" alt="Guest Post: Improving EteSync Notes"><figcaption>The URL is updated on web</figcaption></figure><h2 id="what-s-coming-next">What's coming next</h2><p>A few things I might be working on next:</p><ul><li><a href="https://github.com/etesync/etesync-notes/issues/34">Adaptive view on large screen with a split view</a></li><li><a href="https://github.com/etesync/etesync-notes/issues/87">Make the app feel more native on web</a> with a pointer on links and visual change on hover</li><li><a href="https://github.com/etesync/etesync-notes/issues/24">Import/export notes</a></li><li><a href="https://github.com/etesync/etesync-notes/issues/8">Search notes</a></li><li><a href="https://github.com/etesync/etesync-notes/issues/65">Desktop versions</a>?</li><li>Improve integration with GNOME: <a href="https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/152">GOA</a>, GNOME Notes…</li><li><a href="https://github.com/etesync/etesync-notes/issues">Whatever you want…</a></li></ul><p>I really want to thank Tom for being so approachable, available, helpful and patient with his reviews.</p>]]></content:encoded></item><item><title><![CDATA[Introducing: EteSync Notes]]></title><description><![CDATA[<p>We are happy to announce the first version of EteSync Notes! 🎉🎉🎉</p><p><strong>IMPORTANT:</strong> EteSync Notes requires an <a href="https://blog.etesync.com/etesync-2-0-is-now-released/">EteSync 2.0 account</a>.</p><p>EteSync Notes is the first new app to use the EteSync 2.0 protocol. As we mentioned in a previous post, a big part of the motivation behind EteSync 2.</p>]]></description><link>https://blog.etesync.com/introducing-etesync-notes/</link><guid isPermaLink="false">5f76d9478f7ba30001a31a6b</guid><category><![CDATA[News]]></category><category><![CDATA[android]]></category><category><![CDATA[ios]]></category><category><![CDATA[web]]></category><category><![CDATA[notes]]></category><category><![CDATA[2.0]]></category><dc:creator><![CDATA[Tom Hacohen]]></dc:creator><pubDate>Fri, 02 Oct 2020 10:30:41 GMT</pubDate><media:content url="https://blog.etesync.com/content/images/2020/10/feature-1.svg" medium="image"/><content:encoded><![CDATA[<img src="https://blog.etesync.com/content/images/2020/10/feature-1.svg" alt="Introducing: EteSync Notes"><p>We are happy to announce the first version of EteSync Notes! 🎉🎉🎉</p><p><strong>IMPORTANT:</strong> EteSync Notes requires an <a href="https://blog.etesync.com/etesync-2-0-is-now-released/">EteSync 2.0 account</a>.</p><p>EteSync Notes is the first new app to use the EteSync 2.0 protocol. As we mentioned in a previous post, a big part of the motivation behind EteSync 2.0 is what it enables for the future of EteSync. EteSync Notes is the first fruit of that effort.</p><h2 id="getting-started">Getting started</h2><p>EteSync Notes depends on the EteSync 2.0 protocol, as such, it requires an EteSync 2.0 account. <s>EteSync 2.0 is still in beta, though it has been tested by many users over the last month and it's been working very well.</s></p><p><s>To get an EteSync 2.0 beta account, please refer to the <a href="https://blog.etesync.com/etesync-2-0-ready-for-testers/">beta announcement post</a>.</s></p><p>Once you've migrated your account to EteSync 2.0 (or signed up for a new one), you can start using the notes app!</p><p>You can get it from:</p><ul><li><a href="https://play.google.com/store/apps/details?id=com.etesync.notes">Google Play</a></li><li><a href="https://apps.apple.com/us/app/id1533806351">iOS App Store</a></li><li><a href="https://f-droid.org/en/packages/com.etesync.notes/">F-Droid</a></li><li><a href="https://notes.etesync.com">Web client</a></li><li><a href="https://github.com/etesync/etesync-notes/">Source Code</a></li></ul><h2 id="what-s-next-for-etesync-notes">What's next for EteSync Notes</h2><p>While this is only the first release, it's already quite stable and feature complete (even includes a dark theme!). With that being said, we are aware that some features are missing, and that there may be some issues. So please, <a href="https://github.com/etesync/etesync-notes/issues/">report issues</a> as you find them.</p><p>There are a few things missing that we are aware of and plan on addressing soon, namely:</p><ul><li>Labels (tags) for organising the notes.</li><li>File and image attachments.</li><li>Improved markdown support (e.g. checkboxes).</li><li>A rich text editor</li><li>Improve the look and feel of the web client</li><li>Show the revision history per note</li></ul><p>Please <a href="https://github.com/etesync/etesync-notes/issues/">open a ticket</a> if we missed anything important.</p><h2 id="a-quick-tour">A quick tour</h2><p>EteSync notes uses <a href="https://en.wikipedia.org/wiki/Markdown">Markdown</a> for note formatting. Markdown is a rich formatting language that is easy to write by hand (<a href="https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet">cheatsheet</a>). In the future we will have a nicer rich text editor that lets you editor Markdown files using the GUI, but until then, you can just use Markdown.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.etesync.com/content/images/2020/10/Screenshot_20200929-092935_EteSync_Notes.png" class="kg-image" alt="Introducing: EteSync Notes"><figcaption>Example of a markdown formatted note</figcaption></figure><p>Like all EteSync apps, EteSync Notes support securely sharing notes between users. In order to share a note you need to create a new notebook and share that notebook with other users. After you do that, all the notes in that notebook will be encrypted and shared automatically.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.etesync.com/content/images/2020/10/Screenshot_20200929-093109_EteSync_Notes.png" class="kg-image" alt="Introducing: EteSync Notes"><figcaption>An example of an account with two notebooks</figcaption></figure><p>The EteSync Notes app uses the same concepts you are already familiar with from EteSync. This includes a full change history for all of your notes! The change history is not currently visible in the app, but it's all kept behind the scenes.</p><h2 id="thank-you-nlnet-and-ngi0">Thank you NLnet and NGI0</h2><p>EteSync Notes is based on EteSync 2.0, and the work on EteSync 2.0 is made possible with financial support from <a href="https://nlnet.nl/" rel="nofollow">NLnet Foundation</a>, courtesy of <a href="https://nlnet.nl/discovery" rel="nofollow">NGI0 Discovery</a> and the <a href="https://ec.europa.eu" rel="nofollow">European Commission</a> <a href="https://ec.europa.eu/info/departments/communications-networks-content-and-technology_en" rel="nofollow">DG CNECT</a>'s <a href="https://ngi.eu" rel="nofollow">Next Generation Internet</a> programme.</p><p>The NLnet foundation in general and the NGI0-PET in particular is funding projects to protect everyone's digital privacy, especially in the context of the "next generation" of the internet. It's an extremely important cause which we at EteSync are very much aligned with. Please help by spreading the word about them.</p><hr><p>As usual, we would like to remind you that we rely on your feedback and contributions to make EteSync better. Do you have any suggestions or  are experiencing any issues? Please <a href="https://github.com/etesync">send patches</a>, <a href="https://github.com/etesync">report issues</a> or just <a href="https://www.etesync.com/about/#contact">contact us</a>.</p><p>Come chat with us on <a href="https://www.etesync.com/community-chat/">IRC/Matrix</a>, or follow us on <a href="https://mastodon.social/@EteSync">Mastodon</a>, <a href="https://twitter.com/EteSyncHQ">Twitter</a>, <a href="https://www.facebook.com/pg/etesync">Facebook</a>, <a href="https://www.reddit.com/r/EteSync/">reddit</a> or <a href="https://blog.etesync.com/rss/">RSS</a> for the latest updates and privacy-related content!</p>]]></content:encoded></item><item><title><![CDATA[EteSync 2.0: Ready for Testers]]></title><description><![CDATA[<p>We are happy to announce that EteSync 2.0 is now ready for testers! Are you interested in helping us with testing? Please read on! Not sure what is EteSync 2.0? Please read <a href="https://blog.etesync.com/coming-soon-etesync-2-0/">our previous post</a> on the topic.</p><h2 id="introduction">Introduction</h2><p>We have been working on EteSync 2.0 for</p>]]></description><link>https://blog.etesync.com/etesync-2-0-ready-for-testers/</link><guid isPermaLink="false">5f588b3c8f7ba30001a318b1</guid><category><![CDATA[News]]></category><category><![CDATA[2.0]]></category><category><![CDATA[android]]></category><category><![CDATA[desktop]]></category><category><![CDATA[web]]></category><category><![CDATA[etesync-dav]]></category><category><![CDATA[GNOME]]></category><category><![CDATA[KDE]]></category><dc:creator><![CDATA[Tom Hacohen]]></dc:creator><pubDate>Thu, 10 Sep 2020 11:49:06 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1588516302272-d9dc364954c7?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1588516302272-d9dc364954c7?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=2000&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="EteSync 2.0: Ready for Testers"><p>We are happy to announce that EteSync 2.0 is now ready for testers! Are you interested in helping us with testing? Please read on! Not sure what is EteSync 2.0? Please read <a href="https://blog.etesync.com/coming-soon-etesync-2-0/">our previous post</a> on the topic.</p><h2 id="introduction">Introduction</h2><p>We have been working on EteSync 2.0 for the last six months, though in a sense for a lot longer. It incorporates a lot of the feedback we got from you over the years, and the things we have learned in the three and a half years of running this service. As mentioned in <a href="https://blog.etesync.com/coming-soon-etesync-2-0/">our previous post</a>, a lot of the changes are behind the scenes and will enable us to build on top of, though there are a few changes that are worth mentioning here again as they are important for testers.</p><ol><li>EteSync 2.0 uses usernames for identification (rather than emails previously), so you will need to choose a new username. Usernames should be at least 6 characters long. Shorter usernames will probably be allowed in the future. Changing your email and username will both be possible later on.</li><li>EteSync 2.0 has just one password that's used for both the encryption, and the login. It uses a <a href="https://en.wikipedia.org/wiki/Zero-knowledge_proof">zero-knowledge proof</a> to authenticate to the server making sure your password never leaves your device. Please make sure to keep it safe and don't lose it, as without it you won't be able to access your data!</li><li>The change log (previously change journal) used to show all of the changes in one long list. Changes are now grouped per item with only the latest changed shown. To show previous changes you need to click on an item and check the past revisions.</li><li>Invitations UI is a bit different, and there's now a special page for accepting or rejecting invitations, and it's now also easier to leave collections you've been invited for.</li><li>"Journal" has now been renamed to "Collection", which is a more accurate term and people find it less confusing.</li></ol><p>In addition to the above, we also improved the clients while working on them. Especially the web UI which should now be faster and easier to use than ever. There may also be some other changes we forgot to mention.</p><h2 id="how-to-start-testing">How to start testing</h2><p>As mentioned above, EteSync 2.0 uses usernames instead of emails and has a different authentication mechanism. This means that EteSync 2.0 accounts are internally new accounts that need to be created.</p><p>If you are new to EteSync and would like to give it a go, you can signup directly from the new web and Android clients (links below).</p><p>If you already use EteSync 1.0, there is a migration tool that automatically handles both the account creation and migrating your data over (including the full change history). It's currently only available for the web client, but will soon also be available for the Android and iOS clients.</p><p>There are migration tools available for migrating your account. The easiest is probably the web based migration tool which is available here: <a href="https://client.etesync.com/migrate-v2/">EteSync 2.0 migration tool</a>. The Android app comes with its own migration tool. You can access it by clicking on the account you would like to migrate, then the top-right menu, and then "EteSync 2.0 Migration".</p><p>The migration tool only copies your data over, so if you change your mind, you can always go back to version 1.0. Just be aware that new changes made to 2.0 won't sync back to 1.0 and vice-versa, so you will have to copy them over manually if you change back to 1.0.</p><p><s>To make testing easier, billing is currently disabled for EteSync 2.0 accounts, they are all on infinite trials. We will however turn billing on for all EteSync 2.0 accounts in the next few weeks, and will automatically link your existing EteSync accounts to the EteSync 2.0 accounts using your email address so billing information will be transferred over automatically.</s> Edit: billing is now turned on for EteSync 2.0.</p><p>Here are links for the EteSync 2.0 compatible apps:</p><!--kg-card-begin: markdown--><ul>
<li>Android: available on the <a href="https://play.google.com/store/apps/details?id=com.etesync.syncadapter">Play Store</a> and <a href="https://f-droid.org/app/com.etesync.syncadapter">F-Droid</a>.</li>
<li><a href="https://pim.etesync.com">Web</a></li>
<li><a href="https://github.com/etesync/etesync-dav/">EteSync-DAV (DAV Bridge)</a> - Version 0.30.0 or newer</li>
<li>iOS: available on the <a href="https://apps.apple.com/us/app/apple-store/id1489574285">App Store</a></li>
<li>GNOME (Evolution): ready</li>
<li>KDE (Kontact and etc): ready</li>
<li>External apps:
<ul>
<li>OpenTasks: works.</li>
<li>Tasks.org: works with the new OpenTasks-like integration.</li>
</ul>
</li>
</ul>
<!--kg-card-end: markdown--><p>What is there to test? Everything. A few of us already use EteSync 2.0 instead of EteSync 1.0 and it works very well, however we realise that there may be some bugs lying around. So please, report every issue you see. You can do it either in the respective bug trackers, by mail, or our chat (see links at the bottom of the post).</p><p>We are aware that not all of the strings have been updated (e.g. some dialogs still refer to 1.0 journals), and on Android we still haven't implemented restoring an item to a specific state or sending email invitations, and the signup flow needs some more work, but other than that, everything should work. So please, report every issue you encounter.</p><p>If you are self-hosting, the server is available <a href="https://github.com/etesync/server/tree/etebase">here</a>, though it doesn't yet have all of the easy-config stuff that EteSync 1.0 had that made self-hosting easier. We will port them over in the coming weeks.</p><h2 id="what-s-coming-soon">What's coming soon</h2><p>As said in the original post, EteSync 2.0 brings with it a lot of improvements, but in addition to the improvements to the existing EteSync apps, where it really shines is what it enables us to do next.</p><p>We aren't ready to get into details just yet, but we plan on bringing in some long-awaited features such as notes synchronization and secure location sharing. These, however, are just the tip of the iceberg. We have a lot more coming, so expect a few more announcements in the coming month or two which will make EteSync a more complete solution for your data syncing needs!</p><p>As for the EteSync 2.0 release itself, we don't have an exact date yet, but it's imminent. There are no major bugs that we are aware of, and everything seems to be working well. We would just like to have more people test it, so we can be extra sure that everything works as smoothly as it should.</p><h2 id="developers-using-the-etesync-protocol-in-your-app">Developers: using the EteSync protocol in your app</h2><p>Over the years many developers have reached out to us about adding end-to-end encryption to their applications. Building end-to-end encrypted applications is both hard to get right, and very time consuming, so using an existing solution makes a lot of sense, especially since EteSync is versatile and isn't limited to contacts, calendars and tasks.</p><p>We are now also ready for developers. For more information, please take a look at the <a href="https://www.etebase.com">developer homepage (Etebase)</a>.</p><h2 id="thank-you-nlnet-and-ngi0">Thank you NLnet and NGI0</h2><p>The work on EteSync 2.0 is made possible with financial support from <a href="https://nlnet.nl/" rel="nofollow">NLnet Foundation</a>, courtesy of <a href="https://nlnet.nl/discovery" rel="nofollow">NGI0 Discovery</a> and the <a href="https://ec.europa.eu" rel="nofollow">European Commission</a> <a href="https://ec.europa.eu/info/departments/communications-networks-content-and-technology_en" rel="nofollow">DG CNECT</a>'s <a href="https://ngi.eu" rel="nofollow">Next Generation Internet</a> programme.</p><p>The NLnet foundation in general and the NGI0-PET in particular is funding projects to protect everyone's digital privacy, especially in the context of the "next generation" of the internet. It's an extremely important cause which we at EteSync are very much aligned with. Please help by spreading the word about them.</p><hr><p>As usual, we would like to remind you that we rely on your feedback and contributions to make EteSync better. Do you have any suggestions or  are experiencing any issues? Please <a href="https://github.com/etesync">send patches</a>, <a href="https://github.com/etesync">report issues</a> or just <a href="https://www.etesync.com/about/#contact">contact us</a>.</p><p>Come chat with us on <a href="https://www.etesync.com/community-chat/">IRC/Matrix</a>, or follow us on <a href="https://mastodon.social/@EteSync">Mastodon</a>, <a href="https://twitter.com/EteSyncHQ">Twitter</a>, <a href="https://www.facebook.com/pg/etesync">Facebook</a>, <a href="https://www.reddit.com/r/EteSync/">reddit</a> or <a href="https://blog.etesync.com/rss/">RSS</a> for the latest updates and privacy-related content!</p>]]></content:encoded></item><item><title><![CDATA[Web Client: Implement Timezone and Improve Event Recurrence Support]]></title><description><![CDATA[Improved timezone and event recurrence support and many bug fixes. Here are a few updates on some of the most recent development for the EteSync web client.]]></description><link>https://blog.etesync.com/web-client-implement-timezone-and-improve-recurrence-support/</link><guid isPermaLink="false">5e15e8efcd877700012d176f</guid><category><![CDATA[News]]></category><category><![CDATA[web]]></category><category><![CDATA[web client]]></category><dc:creator><![CDATA[Tom Hacohen]]></dc:creator><pubDate>Mon, 27 Jan 2020 15:21:04 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1540350394557-8d14678e7f91?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1540350394557-8d14678e7f91?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=2000&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Web Client: Implement Timezone and Improve Event Recurrence Support"><p>With all of the work on the iOS client and improving the EteSync DAV bridge, we forgot to mention some of the web clients improvements that got in recently. We have implemented a few long requested features, fixed a very annoying bug and some other smaller but still annoying ones.</p><p>One the biggest features that has been implemented recently is the Timezone support. Before this recent improvements it wasn't possible to edit event timezones, and it wasn't always clear what's going on when editing events that have a timezone. This has now been fixed and editing timezones works as expected!</p><p>Recurring events support was added to the web client almost from the beginning, though while you were always able to view them, you were not able to create them. This has changed recently when <a href="https://github.com/Tal-Leibman/">Tal Leibman</a> took to the task and added the ability to edit an event's recurrence rule. Huge kudos, and thanks a lot from all of us who use recurring events. :)</p><p>As said above, there have been a myriad of bug fixes, to all areas of the web client. We fixed a bug creating causing issues when initiating new accounts, another bug with verifying files are not malformed when importing, and many other issues. Though the most annoying issue has to be with how we used to deal with "grouped vobject properties". You probably noticed it when some of your contact phone numbers weren't recognised as phone numbers, but were rather showing as auxiliary fields. We added a workaround to fix this, because this was not actually a bug in the web client, but rather <a href="https://github.com/mozilla-comm/ical.js/issues/411">a bug with ical.js</a>, the library we use for vobject parsing.</p><p>In addition, we are happy to announce that we started working on significantly improving and redesigning the tasks management part of the web client. This has been a long requested feature echoed by quite a few people. The work, as currently planned, is based on the suggestions in <a href="https://github.com/etesync/etesync-web/issues/32">this ticket</a>, so please comment there and let us know if you have any thoughts regarding how this should look and what it should include. You can also follow <a href="https://github.com/etesync/etesync-web/pull/74">the pull request</a> live, as it progresses.</p><p>There is also another tasks related surprise we have planned that we hope to announce in the coming weeks. Stay tuned!</p><p>Oh and in case you missed it, we are now also <a href="https://www.reddit.com/r/EteSync/">on reddit</a>, come and join us there!</p><hr><p>As usual, we would like to remind you that we rely on your feedback and contributions to make EteSync better. Do you have any suggestions or are experiencing any issues? Please <a href="https://github.com/etesync">send patches</a>, <a href="https://github.com/etesync">report issues</a> or just <a href="https://www.etesync.com/about/#contact">contact us</a>.</p><p>Follow us on <a href="https://mastodon.social/@EteSync">Mastodon</a>, <a href="https://twitter.com/EteSyncHQ">Twitter</a>, <a href="https://www.facebook.com/pg/etesync">Facebook</a>, <a href="https://www.reddit.com/r/EteSync/">reddit</a> or <a href="https://blog.etesync.com/rss/">RSS</a> for the latest updates and privacy-related content!</p><p>Until next time!</p>]]></content:encoded></item></channel></rss>