Monica v3 arrive avant la fin de 2026. Reconstruite de zéro. Toujours open source. Découvrir ce qui arrive
Monica

Blog

Notes sur la construction de Monica, sur la confidentialité des données personnelles et sur la petite mécanique du fait de rester en contact.

4 min de lecture
Chandler est en bêta
Regis Freyd

Nous sommes ravis d'annoncer qu'après 18 mois d'un travail acharné, notre nouvelle version, nom de code Chandler, est désormais disponible en bêta : https://beta.monicahq.com

Monica est née il y a 7 ans avec l'objectif d'être un CRM personnel. Cette nouvelle version parle de documenter votre vie, y compris ce que font vos contacts, mais pas seulement.

Que signifie « bêta » ? C'est comme avoir une bande de petits bugs espiègles cachés dans notre logiciel, qui jouent à cache-cache avec nous. Nous sommes à peu près sûrs qu'ils sont là, mais nous n'avons aucune idée desquels ni d'où ils se cachent. Nous avons donc besoin de toutes les âmes courageuses pour rejoindre notre escouade de chasse aux bugs et nous aider à les débusquer avant la sortie publique.

Chandler est une réinvention complète de Monica, repensée de fond en comble. Nous avons éliminé l'importante dette technique accumulée au fil des ans et ajouté ou amélioré de nombreuses fonctionnalités. Bien que nous n'ayons fait aucune promotion, beaucoup d'utilisateurs ont déjà testé Chandler et trouvé des bugs que nous avons corrigés, mais nous n'avons pas testé ce logiciel à grande échelle. Alors s'il vous plaît, créez un compte et amusez-vous.

La version disponible sur le serveur de bêta peut être considérée comme stable. Nous ne réinitialiserons pas la base de données. Nous sauvegarderons vos données quotidiennement et nous les conserverons lors du lancement officiel de la version finale.

Chandler comporte quelques limites :

  • Vous ne pouvez pas utiliser vos identifiants Monica actuels,
  • Vous ne pouvez pas importer vos données,
  • Aucun import de masse de contacts n'est disponible,
  • Nous n'avons pas encore d'API.

Nous avons de nombreuses nouveautés, une nouvelle mise en page et le très demandé mode sombre.

Sur un plan personnel, la fonctionnalité dont je suis le plus fier est la possibilité de tout personnaliser ou presque dans Chandler : de la mise en page aux modules que vous pouvez activer, jusqu'aux données que vous pouvez consigner sur votre vie.

Chandler reste open source et peut être installé gratuitement sur votre serveur, si vous savez utiliser Docker ou la ligne de commande. Vous pouvez toujours modifier le code si vous le souhaitez. Monica est, et restera toujours, open source. C'est la voie.

Pour l'instant, Monica est gratuite sur notre instance hébergée (https://beta.monicahq.com), mais nous appliquerons les mêmes tarifs que la version actuelle dès que nous considérerons le produit comme stable.

Je suis incroyablement fier de ce que nous avons accompli en huit ans. À l'époque, j'avais peur de rendre mon code public parce que je le savais de piètre qualité. Curieusement, cela n'a semblé déranger personne. Aujourd'hui, notre code est toujours ouvert au public et nous ne craignons plus le jugement. L'application reste une application Laravel, avec VueJS côté client et InertiaJS entre le front et le back. Une pile très simple. Nous nous efforçons de garder notre code aussi simple que possible pour faciliter la maintenance, l'évolution et le recrutement de développeurs pour nous aider.

Nous migrerons bientôt notre image Docker officielle vers Chandler. Cette image a été téléchargée plus de 25 millions de fois, ce qui nous rend humbles.

Au nom de toute l'équipe Monica, merci de nous être restés fidèles tout ce temps. « Toute l'équipe Monica », ce sont en réalité deux amis, Alexis et moi, vraiment passionnés par l'idée de proposer des outils sympas pour améliorer la vie des gens. Monica reste un projet parallèle pour nous, nous avons des emplois à plein temps « à côté ». Pendant que certains jouent à des jeux vidéo ou regardent Netflix, nous « jouons » dans le code de Monica. Et nous adorons ça.

7 min de lecture
Une nouvelle Monica arrive
Regis Freyd

Alexis et moi (Regis) travaillons depuis quelques mois (depuis janvier 2022, en fait) sur une toute nouvelle version de Monica. La première véritable version majeure depuis notre lancement il y a quelques années.

Je suis très tenté de parler d'une version « plus rapide, plus moderne, meilleure », parce que c'est le cas, mais je suis mauvais en marketing, alors je dirai simplement que c'est une nouvelle version et je répondrai ci-dessous aux questions que vous pourriez vous poser.

Qu'entendez-vous par nouvelle version ?

Une réécriture complète de Monica, à partir de zéro.

Vous êtes fous ?

Oui, mais aussi : le code de Monica est devenu ancien. Ancien au sens où il a 7 ans et où des centaines de contributeurs y ont touché. Certains concepts du code ont été laissés passer, soit parce que nous ne savions pas faire mieux à l'époque, soit parce que nous ne voulions pas froisser des contributeurs, et nous n'en voulons plus. Le projet a beaucoup trop de dépendances, et maintenir le code est devenu plus difficile qu'avant. Changer quelque chose est plus risqué et prend plus de temps. Nous avons aussi vu comment les gens utilisent Monica, ce qu'ils veulent en faire, et le code actuel nous limite beaucoup trop pour prendre en charge ces usages. Enfin, Monica reste un projet parallèle pour nous. Nous en sommes extrêmement passionnés et nous voulons aussi prendre du plaisir à le construire. Or la version actuelle n'était pas si amusante.

Qu'entendez-vous par réécriture ?

Nous sommes partis d'un code vide, et nous avons construit à partir de là. Avant, c'était une application Laravel (donc PHP), avec des vues Blade et un peu de Vue par endroits. Maintenant, c'est toujours une application Laravel (donc toujours PHP), entièrement en Vue 3. Nous avons beaucoup simplifié, rendu certaines choses plus souples et donc un peu plus complexes, mais nous pensons pouvoir porter l'avenir de Monica avec.

Cela signifie aussi que nous avons une toute nouvelle structure de données, portée par un nouveau schéma de base de données.

La nouvelle version s'appellera-t-elle Monica ?

Pour l'instant, le nom de code de la nouvelle Monica est Chandler. Nous ne le garderons pas : le nom officiel de la nouvelle Monica sera Monica. Par souci de clarté, nous appellerons la nouvelle version Chandler dans la suite de cet article.

Vous choisissez PHP malgré \<insérez un nouveau langage ou framework> ?

PHP est un excellent langage. Nous ne sommes plus à l'époque de PHP 4 ou 5. C'est aussi un langage très simple, ce qui veut dire que beaucoup de gens dans le monde lisent et comprennent PHP. Choisir PHP, c'est rendre la contribution plus facile, le débogage plus facile, la maintenance plus facile, et il nous sera plus facile de trouver de l'aide si le besoin s'en fait sentir. Enfin, l'écosystème PHP est formidable, avec Laravel qui offre l'une des meilleures expériences de développement que je connaisse.

Quelles fonctionnalités contiendra Chandler ?

Au lancement, nous voulons couvrir 100 % (ou presque) des fonctionnalités de Monica v1. Même à périmètre égal, nous voulions soit les simplifier (les tâches, par exemple), soit les rendre plus robustes (les rappels, notamment).

Une fois cela fait, nous avons tellement d'idées sur ce que Monica devrait devenir que c'en est vertigineux. À l'origine, Monica est né comme le premier CRM personnel (ou PRM, gestionnaire de relations personnelles). Nous l'avons donc présenté ainsi. Mais après des années de travail, de discussions et de lecture des milliers d'emails que vous nous avez envoyés, nous avons compris que Monica est surtout une façon de documenter votre vie, quoi que cela signifie pour vous. Monica parlera donc de documenter votre vie, et de vous donner des outils pour le faire à votre manière.

On lit partout qu'un produit doit avoir un point de vue et une forte personnalité, pour que les gens l'utilisent comme vous l'entendez. C'était la direction de la v1. Nous voulons maintenant changer cela. Nous voulons que chacun utilise et configure Monica comme il l'entend. Qui sommes-nous pour vous dire que vous ne devriez utiliser que 3 pronoms pour vos contacts, ou pour décider des types de relations qui existent chez vous ? Chandler sera entièrement personnalisable, de ce que vous voyez dans l'interface au type de données que vous pouvez saisir. Les gens du marketing diraient « Chandler, c'est vous », et c'est vrai, en un sens. L'inconvénient : d'un point de vue technique, c'est plus difficile à gérer, mais cela nous regarde.

Quand sera-t-elle prête ? Puis-je l'essayer ?

Elle sera prête quand elle sera prête. Rappelez-vous : nous n'y travaillons pas à plein temps, pas du tout. Alexis et moi avons des emplois exigeants, des familles, des amis, et Monica (et OfficeLife, aussi).

CELA DIT.

Nous avons déjà beaucoup avancé. Des fonctionnalités importantes que vous connaissez et appréciez manquent encore à la nouvelle version : les événements de vie, les activités, les cadeaux et CalDAV/CardDAV, pour n'en citer que quelques-unes. Les événements de vie, en particulier, représentent un gros morceau, car nous voulons repenser complètement le concept et le rendre vraiment utile. Et, gros « et », nous n'avons pas encore d'API. Comme il s'agit d'un nouveau code, nous ne pouvons pas simplement copier vos contacts de la v1 et espérer les voir apparaître dans la v2. Si nous sortions quelque chose maintenant, vous ne pourriez pas importer vos données. Et cela nous semble problématique.

CELA ÉTANT.

Nous avons quand même besoin de testeurs pour nous aider à trouver des bugs, même si nous ne faisons pas de bugs ici (lol). Nous avons besoin de gens pour corriger les fautes dans la documentation. Ce que nous pourrions faire, c'est lancer Chandler dans un état très alpha, gratuit pour tous tant qu'il ne sera pas sorti de l'alpha.

Est-ce toujours open source ? Puis-je l'utiliser gratuitement ?

Oui, c'est toujours open source, avec la même licence qu'avant. Monica est donc gratuite, bien sûr, sauf si vous utilisez la version que nous hébergeons, qui finira par coûter quelque chose, comme la version actuelle. Oui, vous pouvez l'installer où vous voulez, sur votre propre serveur. Comme Chandler n'est pas le même code, nous n'avons pas encore l'écosystème riche d'avant ni toutes ces façons de l'installer partout, mais nous y viendrons. Oui, vous pouvez toujours contribuer au code, corriger des bugs, ajouter des fonctionnalités, même si nous nous réservons le droit de refuser vos pull requests si nous estimons ne pas vouloir prendre en charge ce que vous proposez.

Quel avenir pour Monica v1 ?

Nous soutiendrons la v1 jusqu'à ce que Chandler sorte de l'alpha et de la bêta. Elle sera ensuite dépréciée, mais celles et ceux qui l'hébergent pourront continuer à l'utiliser s'ils le souhaitent. La v1 que nous hébergeons nous-mêmes ne sera plus maintenue après cela.

Peut-on déjà contribuer au code ?

Le dépôt est déjà disponible sur GitHub, mais nous sommes loin d'être aussi matures que le dépôt principal actuel. Nous ne sommes donc pas encore prêts à accueillir les contributions de tout le monde, car les choses changent presque chaque jour, mais si cela vous convient, allez-y.

Et ensuite ?

Merci d'abord d'avoir lu cet article jusqu'au bout. Nous sommes extrêmement reconnaissants envers notre communauté et sa passion pour ce petit outil que nous prenons plaisir à construire. Alexis et moi restons très motivés, et nous vous remercions de le porter avec nous. Nous vous tiendrons au courant.

2 min de lecture
Quitter Stripe pour notre propre portail client
Regis Freyd

Aujourd'hui, nous utilisons Stripe pour gérer nos abonnements. Autant nous adorons Stripe du point de vue d'un développeur, autant la gestion des taxes dans le monde entier est un vrai casse-tête, surtout en fin d'exercice comptable. Notre comptable nous déteste. Nous devons passer à un autre prestataire de paiement qui traitera correctement toutes ces taxes. Ce prestataire s'appelle Paddle.

Il y a une autre raison à ce changement d'approche. Monica est avant tout un produit open source. Nous avons une immense communauté. Beaucoup d'entre vous hébergent Monica sur leurs serveurs. Comme nous hébergeons aussi le produit nous-mêmes pour le monétiser, nous avons jusqu'ici inclus tout le code nécessaire à la gestion des abonnements dans le code principal. Cela représente beaucoup de code. Nous gérons la souscription, la modification et la suppression d'un abonnement, avec toutes les permissions autour, et ainsi de suite. Ce n'est pas idéal.

Nous avons décidé de retirer tout le code de facturation du code principal et de créer un nouveau portail, appelé portail d'abonnement, pour gérer vos abonnements Monica. Vous devrez créer un compte sur ce site et acheter une clé de licence à coller dans votre compte Monica. Rien d'autre n'est nécessaire.

Si vous avez actuellement un abonnement, nous vous permettrons de basculer facilement votre compte vers le nouveau. Des instructions détaillées suivront par email pour chacun d'entre vous.

Nous prévoyons de passer à ce nouveau portail client dans les prochaines semaines.

5 min de lecture
Monica 2.16 et la suite pour Monica
Regis Freyd

Cela faisait longtemps. Un an, en fait, depuis le dernier article. Dans celui-ci, nous parlerons de la version 2.16 que nous venons de publier, de ce qui s'est passé en 2019 et de la suite pour Monica.

La version 2.16 contient 226 changements, pour la plupart des corrections de bugs ou des améliorations du code. Mais elle apporte aussi son lot de nouveautés, décrites ci-dessous.

Une nouvelle façon d'ajouter des activités

Vous pouvez désormais ajouter des activités sur place, au lieu de passer par une nouvelle page. Comme pour les appels, vous pouvez indiquer les émotions ressenties pendant une activité.

image

Une page de réglages API améliorée

L'essentiel de ce que vous faites avec Monica peut être réalisé via l'API. Il est extrêmement important pour nous que chacun puisse manipuler ses données à sa guise. Il était donc temps de soigner un peu la page de réglages de l'API.

image

Nous avons également ajouté de nombreuses méthodes à l'API pour poursuivre notre ouverture aux autres systèmes.

Beaucoup de changements en coulisses

Nous avons aussi complètement changé la façon dont les données sont stockées, en ajoutant des clés étrangères à chaque table de la base. Cela n'a aucun impact sur l'expérience des utilisateurs, mais c'est majeur pour nous, développeurs, car cela nous donne plus de contrôle et de souplesse. Ce fut un énorme changement et les pull requests ont mis près de 11 mois à être fusionnées.

Nous avons également revu de fond en comble le processus d'export des données, qui devrait fonctionner parfaitement désormais (ou, comme on dit : 60 % du temps, ça marche à tous les coups).

Que s'est-il passé en 2019 ?

En 2019, nous avons un peu ralenti sur le nombre de versions annuelles. L'activité sur ce blog a par ailleurs été inexistante. Cela n'a pourtant pas affecté le nombre d'inscriptions, ni le nombre de téléchargements, ni l'affection des internautes pour ce projet.

En clair, Monica n'a jamais été aussi solide. Notre image docker officielle approche les 5 millions de téléchargements. Nous avons des dizaines de milliers d'utilisateurs sur notre version hébergée. Monica continue de surgir sur Hacker News et notre suivi des tickets sur GitHub est plus actif que jamais. Nous avons aussi fusionné 875 pull requests en 2019.

Alors pourquoi ce silence ? Principalement à cause de moi (Regis). J'ai lancé Monica il y a maintenant presque quatre ans. Avoir un projet populaire est très amusant, mais cela demande aussi beaucoup d'énergie et de motivation. D'autant que Monica reste un projet parallèle pour Alexis comme pour moi. Cette année, Monica est devenue trop lourde à porter, et c'est en général moi qui écris sur ce blog ou sur les réseaux sociaux. J'ai fait un burnout de projet parallèle, si l'on veut. Alexis a pris beaucoup de travail sur ses épaules pour maintenir et faire évoluer le produit, mais je n'ai pas pu y travailler autant qu'avant, ni publier de nouvelles. J'avais besoin de faire autre chose, de me vider la tête et de revenir seulement quand je serais prêt. Je le suis maintenant, et je suis plus que motivé pour m'y remettre et prendre du plaisir à nouveau.

Monica en 2020

Il y a quatre ans, Monica était l'un des premiers CRM personnels populaires. Aujourd'hui, la concurrence est plus nombreuse que jamais (une douzaine, à mon dernier décompte). Mais je crois que nous avons un avantage que nos concurrents ne peuvent pas nous prendre : nous sommes open source, nous n'avons pas ou presque pas de charges ni de coûts, et nous ne sommes pas avides. Tout ce que nous faisons, nous le faisons d'abord pour la communauté. Plus il existe d'instances de Monica dans la nature, plus nous sommes heureux : cela signifie que nous n'avons aucun contrôle sur les données de nos utilisateurs.

En 2020 :

  • Nous voulons poursuivre notre travail d'ouverture et de transparence. Cela signifie plus de façons d'exporter ou d'importer des données dans un format standard.
  • Nous voulons proposer des webhooks pour que des systèmes externes soient informés quand des données changent dans votre compte (si vous le souhaitez, bien sûr).
  • Je pense que Monica est aujourd'hui le meilleur outil pour documenter vos contacts personnels. Vous pouvez consigner à peu près tout. Maintenant que nous avons des fondations très solides, il est temps d'aller plus loin. Il est temps de vous laisser faire davantage avec vos contacts, en créant des groupes (ou des familles), des événements, des opportunités, etc. Nous nous concentrerons sur des notions simples, ajoutées progressivement à la plateforme, qui vous offriront le maximum de souplesse.

Monica est un outil pour vous. Continuez à partager vos idées, continuez à m'écrire pour dire ce que nous devrions faire ensuite. Nous sommes là pour vous.

Et bonne année 😀

4 min de lecture
Monica 2.11.0
Regis Freyd

Après plus d'un mois de travail, je suis heureux d'annoncer la nouvelle version de Monica, avec l'envoi de photos, une sécurité renforcée, une meilleure gestion des appels, la météo, l'introduction des émotions et bien d'autres améliorations.

Envoi de photos

Vous pouvez désormais envoyer des photos sur la page de profil d'un contact. Le nombre de photos que vous pouvez stocker dépend de la limite de stockage de votre compte, qui est de 512 Mo sur https://monicahq.com (et configurable par instance). La possibilité d'envoyer des photos ouvre beaucoup de perspectives pour la suite.

image

Codes de récupération

La sécurité est essentielle, surtout dans un outil comme Monica qui conserve de nombreux détails intimes. Monica prend déjà en charge l'authentification à deux facteurs (2FA) et U2F pour vous aider à sécuriser votre compte. À partir de Monica 2.11, vous pouvez générer des codes de récupération pour débloquer votre compte si vous perdez la possibilité de vous connecter avec la 2FA. Attention toutefois : comme ces codes donnent accès à votre compte, conservez-les dans un endroit très sûr.

image

Appels téléphoniques

Les appels ont reçu beaucoup d'attention dans cette version. D'abord, nous avons repensé le parcours pour les enregistrer. Ensuite, nous avons (enfin) ajouté la possibilité de modifier un appel passé. Et en prime, vous pouvez maintenant indiquer qui a initié l'appel.

Émotions

Ne serait-il pas formidable de pouvoir dire, très précisément, ce que vous avez ressenti quand quelque chose est arrivé ? Monica 2.11 introduit la notion d'émotions, fondée sur les travaux du Dr Phillip Shaver. Dans ses travaux, les émotions sont classées en 3 grandes catégories :

  • les émotions primaires (amour, joie, surprise, colère, tristesse et peur),
  • les émotions secondaires (amour -> affection, désir, manque),
  • les émotions tertiaires (amour -> affection -> adoration, amour, tendresse, attirance).

Nous avons intégré ces notions dans Monica, en commençant par les appels. Un nouveau menu déroulant vous laisse choisir autant d'émotions que vous le souhaitez, afin de représenter très précisément ce que vous avez ressenti pendant un appel. Nous prévoyons d'ajouter les émotions à d'autres éléments clés, comme les activités.

image

Météo

Quand vous parlez avec un ami qui vit dans une autre région, il y a de fortes chances que vous finissiez par parler de la météo. Monica vous aide ici, en affichant la météo actuelle du lieu où vit votre ami. Cette information provient de la première adresse trouvée sur la page de profil du contact. Autrement dit, si aucune adresse n'est renseignée, aucune information météo ne sera affichée.

Les données météo viennent de Darksky et sont rafraîchies toutes les 6 heures. La seule information transmise à Darksky est la latitude et la longitude, rien d'autre. Pour les propriétaires d'instance, Darksky propose un forfait gratuit de 1 000 appels par jour, ce qui devrait largement suffire.

image

Coordonnées GPS

À propos de latitude et de longitude, il nous fallait un mécanisme pour obtenir ces deux informations pour chaque adresse saisie dans Monica si nous voulions afficher la météo. Monica 2.11 sait désormais géocoder automatiquement n'importe quelle adresse pour en trouver les coordonnées.

Quand vous saisissez une adresse, et si le service est configuré au niveau de votre instance, nous essaierons de la géocoder automatiquement, sauf si vous fournissez vous-même la latitude et la longitude du lieu.

Le géocodage est assuré par LocationIQ, une entreprise indépendante et remarquable qui propose un forfait gratuit très généreux de 10 000 appels par jour. Nous ne partageons avec LocationIQ rien d'autre que l'adresse, afin d'en récupérer les coordonnées.

Tâches

Sur votre tableau de bord, vous pouvez désormais ajouter des tâches qui ne sont liées à aucun contact.

image

Améliorations

Nous avons beaucoup remanié la façon dont les choses sont écrites en interne, pour poursuivre notre quête d'une plateforme la plus stable possible. Nous avons aussi continué à augmenter la couverture de code (c'est-à-dire la part de notre code réellement testée automatiquement). Nous en sommes à 66 % sur l'ensemble du code.

Nous espérons que vous aimerez la 2.11 autant que nous.

1 min de lecture
État des applications mobiles
Regis Freyd

Je viens de retirer les applications mobiles de l'App Store comme du Play Store. Le seul moyen de les obtenir est désormais de les compiler depuis le dépôt GitHub.

Theo a fait un travail formidable sur la première version de ces applications, mais leur développement s'est arrêté au début de l'été alors que celui de Monica, la plateforme, a continué. Nous sommes maintenant dans une situation où l'application mobile n'est plus au niveau de la plateforme et, pire, nous allons casser dans l'API des choses que l'application ne saura pas gérer.

Je reste convaincu que la croissance et l'adoption de Monica passeront par une application mobile.

J'aimerais promettre de belles choses et annoncer une nouvelle application dans 2 mois, mais en réalité je ne sais pas combien de temps cela prendra. Comme Monica en est encore au stade du projet parallèle, cela peut prendre 6 mois ou 2 ans. Mais un jour nous aurons une excellente application mobile, aussi bonne que la version web (voire meilleure).

Merci de votre patience.

2 min de lecture
Monica 2.10.0 avec l'envoi de documents
Regis Freyd

La version 2.10.0 est notre 51e publication. Elle contient un nombre important de nouveautés et représente un mois de travail de 10 développeurs, sans compter tous les traducteurs assez gentils pour traduire Monica en 11 langues. Voici quelques faits marquants.

Autocomplétion des tags

Les tags sont un excellent moyen de classer les personnes. Avec la 2.10.0, nous prenons enfin en charge leur autocomplétion. Ouvrez un contact et modifiez les tags dans l'en-tête : à mesure que vous tapez, un menu affiche vos tags. Un petit changement pour Monica, une grande aide pour ses utilisateurs. Note technique : cette fonctionnalité a été entièrement développée avec VueJS, sans autre dépendance. Nous nous éloignons de JQuery et, au cours des prochains mois, nous l'abandonnerons complètement.

image

Nouvel en-tête

À propos d'en-tête, puisque nous changions le fonctionnement des tags, nous en avons profité pour redessiner celui du profil d'un contact. Cela nous permettra d'y afficher bien plus d'informations utiles à l'avenir. Il est aussi plus lisible.

image

Documents

Vous pouvez désormais joindre des documents à un contact. Chaque instance dispose d'une limite configurable sur l'espace de stockage qu'un compte peut utiliser. Sur notre version hébergée, la limite est de 512 Mo par compte payant (le stockage coûte peu, mais pas quand on héberge des dizaines de milliers de comptes).

Un nouvel onglet Stockage, dans vos réglages, affiche l'usage actuel de votre compte et sa limite.

image

Archiver un contact

Parfois vous voulez ajouter un contact sans qu'il apparaisse dans la liste des contacts. L'archivage permet cela. Vous trouverez cette fonctionnalité en bas à gauche du profil du contact.

Autres améliorations

  • Nous avons corrigé beaucoup de bugs.
  • Nous avons amélioré la prise en charge de S3 pour stocker les fichiers (images, documents, etc.).
  • Nous avons considérablement augmenté notre couverture de tests. Il y a 6 mois, nous étions à 25 %. Grâce à un effort continu, nous sommes à 65 %. Cela nous donne bien plus confiance dans le fait de ne rien casser en avançant.
  • Nous définissons désormais automatiquement la devise et le fuseau horaire des nouveaux utilisateurs, en fonction de leur localisation.
  • Nous avons réécrit l'import et l'export vCard.
  • Nous analysons maintenant correctement les propriétés FN à l'import des vCards.

Amusez-vous bien avec la version 2.10 !

1 min de lecture
Les événements de vie arrivent
Regis Freyd

Je n'aime pas Facebook. Ce n'est un secret pour personne. Mais malgré leur nocivité générale, ils ont de bonnes idées ici et là. L'une d'elles est la possibilité de suivre les événements marquants de votre vie. Comme indiquer une opération chirurgicale ou des travaux dans votre maison. Autant je ne comprends pas pourquoi on confierait cette information à Facebook, autant il est logique de consigner ce type d'information sur les personnes qui comptent pour vous. C'est donc ce que nous venons de livrer.

Les événements de vie sont désormais un nouvel onglet de la page Profil d'un contact.

image

Vous avez accès à plus de 45 événements de vie que vous pouvez documenter. Vous pouvez aussi définir un rappel pour chacun d'eux.

image

Notez que vous pouvez ajouter un événement sans en connaître le mois ni le jour.

Une fois ajouté, un événement de vie apparaît sur une frise qui sera améliorée dans une prochaine version.

image

J'espère que cette fonctionnalité vous plaira et que vous vous amuserez avec.

1 min de lecture
Les conversations arrivent
Regis Freyd

Au fond, Monica sert à consigner des informations sur les personnes qui comptent pour vous. Vous pouviez déjà enregistrer beaucoup de choses, mais vous n'aviez pas de moyen simple de noter ce que vous aviez dit à quelqu'un à un moment donné.

Avec notre dernière mise à jour, vous pouvez désormais consigner une conversation tenue avec quelqu'un sur les réseaux sociaux, par SMS ou via Telegram, par exemple. L'interface que nous avons choisie s'inspire de celle des messageries populaires.

image

Quand vous consignez une conversation, vous pouvez indiquer par quel moyen de communication elle a eu lieu. Cette liste provient des types de champs de contact définis dans vos réglages.

Nous espérons que vous ferez bon usage de cette nouveauté.

3 min de lecture
Monica 2.4.0
Regis Freyd

Ces deux derniers mois, nous avons livré tout un lot de nouveautés utiles et nous avons été bien trop silencieux à ce sujet.

Voici quelques-uns des changements les plus importants :

  • Suppression de la création automatique d'un rappel d'anniversaire à la modification d'un contact : cela agaçait beaucoup d'utilisateurs. Désormais, quand vous ajoutez ou modifiez un contact et renseignez une date de naissance, nous ne créons plus automatiquement de rappel pour cet événement.
  • Les dettes de tous vos contacts apparaissent maintenant sur le tableau de bord.
  • Nous avons ajouté la conformité au RGPD. Cette nouvelle loi européenne nous oblige à confirmer votre adresse email à l'inscription. Je voulais l'éviter, mais nous n'avons pas le choix juridiquement.
  • Nous avons amélioré l'import de contacts au format CSV. Le processus devrait mieux fonctionner.
  • Nous avons ajouté un nouveau type de relation entre contacts : ex-épouse/ex-époux.
  • Un nouveau filtre dans la liste des contacts permet de voir les contacts qui ne sont associés à aucun tag.
  • Nous prenons enfin en charge les surnoms de vos contacts. Vous pouvez aussi choisir la façon d'afficher les noms dans votre compte.
  • Ajout de la prise en charge des Yubikey, une fonctionnalité de sécurité supplémentaire pour ceux qui veulent une couche de protection en plus.

Par ailleurs, cela fait maintenant plus d'un an que Monica a été lancée sur Hacker News. La croissance a été assez incroyable, en particulier du côté de la communauté sur GitHub. Nous avons désormais plus de 110 contributeurs qui aident à construire Monica, ce qui est formidable. Cela dit, il y a un revers : nous avons beaucoup livré de nouveautés et, à ce rythme, nous n'avons pas été assez prudents ces derniers mois. Monica n'est pas aussi stable qu'elle devrait l'être. Rien de dramatique ni de critique, mais les deux dernières versions ont connu des bugs bêtes que nous aurions pu éviter, et nous allons mettre en place des mesures pour que cela ne se reproduise plus. Il est d'autant plus important de livrer des versions sans bugs que Monica reste un projet parallèle : le pire qui puisse arriver est de constater qu'un problème grave touche la plateforme alors que vous êtes au travail, et de devoir attendre d'avoir le temps de corriger et de déployer en production (généralement en rentrant à la maison, avec les enfants à gérer). Au quotidien, croyez-moi, ce n'est pas le genre de souci que l'on souhaite.

Tout cela pour dire que nous allons essayer de nous concentrer sur la qualité en général.

Continuez à nous envoyer vos retours par email ou via un ticket sur GitHub. Nous lisons chaque message et votre avis compte pour nous (vraiment).

Articles 1 à 10 sur 39