Sortie de Cozy 2.5 et futurs développements

Cozy 2.5

Après deux mois de travail intensif pour stabiliser la plateforme, nous sommes fiers de vous annoncer la sortie de Cozy 2.5 !

Nous avons cherché à fluidifier l’expérience utilisateur sur l’ensemble des applications en corrigeant des bugs, mais aussi en déterminant et supprimant les points de blocages et les frustrations que vous avez pu rencontrer.

Voici la liste des principaux changements :

Passage à Nodejs 4

Nous avons modifié l’ensemble des modules Cozy afin qu’ils fonctionnent avec la version 4 de Node.js. C’est une avancée technique majeure pour tous les développeurs de l’équipe et de la communauté ! En effet, en plus de faciliter l’installation pour les utilisateurs auto-hébergés, les développeurs pourront bénéficier des nouvelles fonctionnalités, comme la nouvelle version du standard JavaScript, ES6.

Application mobile

Nous avons nettoyé l’application mobile pour éliminer la majeure partie des problèmes bloquants. Nous en avons profité pour revisiter la première prise en main de l’application afin de mieux expliquer les différentes fonctionnalités qu’elle propose.

onboarding_fr.png

Contacts

Nous avions précédemment complètement réécrit l’application Contacts. Les retours ont été enthousiastes, mais d’importants problèmes de performances venaient noircir le tableau. Nous avons donc amélioré ses performances pour rendre l’application fluide même si vous avez de nombreux-ses ami-e-s !

Applications coté client

C’est peut-être une nouvelle anodine pour beaucoup d’entre vous, mais les développeurs et développeuses sont désormais armé-e-s d’une nouvelle possibilité pour développer des applications : les applications simplement clientes, aussi appelées applications client-side. Le principe est de ne pas écrire vous-même le serveur de l’application. Pour celles et ceux qui étaient impressionné-e-s par Node.js, vous n’avez plus de raison de ne pas écrire d’application pour Cozy !

Nous avons mis à disposition une nouvelle documentation sur ce sujet, n’hésitez pas à nous faire vos retours sur celle-ci.

cozy-blog-doc-clienetsideapp.png

Nous avons hâte de voir les nouvelles applications qui seront créées, plusieurs jeux ont déjà fait leur apparition pour vous distraire (voir https://forum.cozy.io/t/have-fun-with-video-games-in-your-cozy/1858).

Emails

De nombreux bugs ont été corrigés dans l’application Emails ces deux derniers mois, et il reste encore beaucoup de travail. Nous poursuivons nos efforts pour fournir une application de qualité, plus d’information dans la seconde partie du billet.

Partage

Nous continuons à avancer progressivement vers le partage sécurisé de calendriers entre Cozy. Paul et Julien ont peaufiné le modèle théorique, nous nous attaquons maintenant à son implémentation dans Cozy. Si la première fonctionnalité sera le partage de calendrier, nous développons une API complète pour permettre le partage de n’importe quel type de documents !

Futurs développements

Vous êtes nombreux et nombreuses à nous demander ce sur quoi nous travaillons, nous avons donc mis à jour notre feuille de route publique (disponible ici), et nous tenions à faire un point avec vous sur le programme des trois prochains mois.

Client de synchronisation Desktop

Après avoir mis en pause le développement pour stabiliser le reste de la plateforme, nous travaillerons d’arrache-pied sur le client de synchronisation de fichiers pour ordinateur dans le but de sortir une bêta accessible à tous les utilisateurs de Linux. Nous avons hâte de recevoir vos premiers retours !

Emails

Nous nous concentrerons tout d’abord sur la rénovation les fondamentaux techniques de l’application. Ce travail de fond la rendra plus facile à faire évoluer, nous allons ajouter une batterie de tests automatisés ce qui améliorera aussi sa qualité. Pour ces raisons, ne vous attendez pas à des changements de surface importants lors des trois prochains mois.

Partage sécurisé de calendrier entre Cozy

Nous poursuivrons les efforts sur le partage sécurisé entre Cozy. C’est un projet au long court, nous continuerons à vous tenir informé-e-s des avancées.

Partage inter-application

Une des valeurs ajoutées de Cozy est la possibilité de croiser les données, de les réutiliser dans d’autres applications. Nous pensons qu’il est temps de développer cette puissance, c’est pourquoi nous souhaitons développer une API standard pour facilement créer des interactions entre les applications de Cozy. Nous rêvons comme vous d’avoir les anniversaires de vos contacts dans votre calendrier, ou de pouvoir facilement stocker vos pièces jointes d’emails dans vos fichiers. C’est le travail que nous commençons à présent !

Installation d’application sous forme de paquet NPM

Une fonctionnalité très technique, mais qui facilitera grandement le processus de mise à jour pour l’équipe et tous les développeurs qui souhaitent l’utiliser, en permettant une meilleure séparation entre le code publié et le code à tester avant publication.

Cozic

Nous allons allouer des ressources à l’application Cozic de façon à ce qu’elle soit à nouveau utilisable, mais elle ne deviendra pas une application officielle pour autant.

Si vous avez des questions, des précisions, des remarques, n’hésitez pas à les communiquer sur le forum et échanger avec la communauté !