diff --git a/app/config.json b/app/config.json index d52cfae05f5112c784bf8346f27212fbddaf81cf..97eb94d2d8e695dcad45c3a2130b3be7e5aca947 100644 --- a/app/config.json +++ b/app/config.json @@ -36,16 +36,16 @@ }, "feed": { "jsonFeed": { - "ca": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/feed-ca.json", - "de-DE": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/feed-de-DE.json", - "en": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/feed-en.json", - "en-GB": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/feed-en-GB.json", - "eo-EO": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/feed-eo-EO.json", - "es-ES": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/feed-es-ES.json", - "fr-FR": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/feed-fr-FR.json", - "it-IT": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/feed-it-IT.json", - "nl-NL": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/feed-nl-NL.json", - "pt-PT": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/feed-pt-PT.json" + "ca": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/1.1/feed-ca.json", + "de-DE": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/1.1/feed-de-DE.json", + "en": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/1.1/feed-en.json", + "en-GB": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/1.1/feed-en-GB.json", + "eo-EO": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/1.1/feed-eo-EO.json", + "es-ES": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/1.1/feed-es-ES.json", + "fr-FR": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/1/feed-fr.json", + "it-IT": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/1.1/feed-it-IT.json", + "nl-NL": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/1.1/feed-nl-NL.json", + "pt-PT": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/1.1/feed-pt-PT.json" }, "maxContentLength": 1300, "maxAgeInMonths": 3, diff --git a/doc/feed/draft/feed-en.json b/doc/feed/draft/feed-en.json new file mode 100644 index 0000000000000000000000000000000000000000..ec75b8245454dbc91f3ec63063a94604f75e917b --- /dev/null +++ b/doc/feed/draft/feed-en.json @@ -0,0 +1,27 @@ +{ + "version": "https://jsonfeed.org/version/1", + "title": "News", + "user_comment": "Ce fichier est nécessaire pour les versions avant la 1.7.7", + "feed_url": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/feed-en.json", + + "home_page_url": "https://forum.duniter.org/t/nouvelle-version-de-cesium-fr/11458/2", + "author": { + "name": "Benoit Lavenier", + "url": "@BenoitLavenier", + "avatar": "https://g1.data.duniter.fr/user/profile/38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE/_image/avatar.png" + }, + "items": [ + { + "title": "Nouvelle version de Cesium", + "author": { + "name": "Benoit Lavenier", + "url": "@BenoitLavenier", + "avatar": "https://g1.data.duniter.fr/user/profile/38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE/_image/avatar.png" + }, + "date_published": "2023-08-14T19:30:00+02:00", + "id": "https://forum.duniter.org/t/nouvelle-version-de-cesium-fr-en-cours-de-redaction/11458/1", + "url": "https://forum.duniter.org/t/nouvelle-version-de-cesium-fr-en-cours-de-redaction/11458/1", + "content_html": "<p>Une nouvelle pré-version de Cesium <a href=\"https://github.com/duniter/cesium/releases/\">est disponible</a> !</p>\\n<blockquote>\\n<p>Dès que les tests seront concluant, nous pourront la considérer comme stable.</p>\\n</blockquote>\\n<p>Ces derniers mois, beaucoup d’entre vous ont rencontré des difficultés multiples : transactions qui disparaissent ou sont carrément perdues, erreur “délai d’attente dépasséâ€, nÅ“ud désynchronisé, etc.</p>\\n<p>Nous sommes bien conscients de ces problèmes. Ils sont liés à plusieurs facteurs :</p>\\n<ul>\\n<li>d’une part, à la nouvelle version 1.7 de Cesium, qui introduit la sélection automatique du nÅ“ud Duniter, par tirage au sort parmi les nÅ“uds synchronisés ;</li>\\n<li>d’autre part, à l’état du réseau des nÅ“uds Duniter, dont certains nÅ“uds se sont révélés mal configurés pour fonctionner avec Cesium, ou utilisant des versions de Duniter non stables.</li>\\n</ul>\\n<h2><a name=\"nouveauts-1\" class=\"anchor\" href=\"#nouveauts-1\"></a>Nouveautés</h2>\\n<h3><a name=\"au-dmarrage-2\" class=\"anchor\" href=\"#au-dmarrage-2\"></a>Au démarrage</h3>\\n<p>La sélection des nÅ“uds au démarrage a été revue, pour ne sélectionner que ceux compatibles avec les fonctionnalités de Cesium. Ceci devrait corriger les problèmes précédemment expliqués.</p>\\n<h3><a name=\"mes-oprations-3\" class=\"anchor\" href=\"#mes-oprations-3\"></a>Mes opérations</h3>\\n<p>Dans “Mes opérationsâ€, les longs commentaires sont mieux visibles, que ce soit sur téléphone :<br>\\n<img src=\"https://forum.duniter.org/uploads/default/original/2X/4/4fa5d83286441e6689d93b6d636a46771fcb543d.png\" alt=\"image\" data-base62-sha1=\"bmB2vlwdnBe1zK86r7RGiQpJesl\" width=\"594\" height=\"357\"></p>\\n<p>…ou dans un navigateur web :</p>\\n<p><div class=\"lightbox-wrapper\"><a class=\"lightbox\" href=\"https://forum.duniter.org/uploads/default/original/2X/7/7d081473f9398e237425c96c8b9d55ef81e5662e.png\" data-download-href=\"https://forum.duniter.org/uploads/default/7d081473f9398e237425c96c8b9d55ef81e5662e\" title=\"image\"><img src=\"https://forum.duniter.org/uploads/default/optimized/2X/7/7d081473f9398e237425c96c8b9d55ef81e5662e_2_690x192.png\" alt=\"image\" data-base62-sha1=\"hQ4ZGoEbNyaKoAMxEGc1d0Ksby6\" width=\"690\" height=\"192\" srcset=\"https://forum.duniter.org/uploads/default/optimized/2X/7/7d081473f9398e237425c96c8b9d55ef81e5662e_2_690x192.png, https://forum.duniter.org/uploads/default/original/2X/7/7d081473f9398e237425c96c8b9d55ef81e5662e.png 1.5x, https://forum.duniter.org/uploads/default/original/2X/7/7d081473f9398e237425c96c8b9d55ef81e5662e.png 2x\" data-dominant-color=\"F2F6F8\"><div class=\"meta\"><svg class=\"fa d-icon d-icon-far-image svg-icon\" aria-hidden=\"true\"><use href=\"#far-image\"></use></svg><span class=\"filename\">image</span><span class=\"informations\">819×229 36.5 KB</span><svg class=\"fa d-icon d-icon-discourse-expand svg-icon\" aria-hidden=\"true\"><use href=\"#discourse-expand\"></use></svg></div></a></div></p>\\n<p>Autres petites améliorations sur cette page :</p>\\n<ul>\\n<li>Le fait de rafraîchir la liste ne provoque plus de clignotement des opérations déjà existantes. Seules les nouvelles opérations sont animées ;</li>\\n<li>le chargement des opérations plus anciennes (en bas de page) se fait directement par défilement vers le bas. Plus besoin de cliquer sur “Afficher plus†ou “Afficher tout†! Au-delà de 6 mois d’historique, ces boutons apparaissent, pour limiter le nombre de requêtes au réseau.<br>\\n<div class=\"lightbox-wrapper\"><a class=\"lightbox\" href=\"https://forum.duniter.org/uploads/default/original/2X/8/8617ad8aa899debbc16bd92f38f1eefe68ed4699.png\" data-download-href=\"https://forum.duniter.org/uploads/default/8617ad8aa899debbc16bd92f38f1eefe68ed4699\" title=\"image\"><img src=\"https://forum.duniter.org/uploads/default/optimized/2X/8/8617ad8aa899debbc16bd92f38f1eefe68ed4699_2_690x211.png\" alt=\"image\" data-base62-sha1=\"j8eI3VQg2QseXemuowxFVl8qFlf\" width=\"690\" height=\"211\" srcset=\"https://forum.duniter.org/uploads/default/optimized/2X/8/8617ad8aa899debbc16bd92f38f1eefe68ed4699_2_690x211.png, https://forum.duniter.org/uploads/default/optimized/2X/8/8617ad8aa899debbc16bd92f38f1eefe68ed4699_2_1035x316.png 1.5x, https://forum.duniter.org/uploads/default/original/2X/8/8617ad8aa899debbc16bd92f38f1eefe68ed4699.png 2x\" data-dominant-color=\"F7F9FA\"><div class=\"meta\"><svg class=\"fa d-icon d-icon-far-image svg-icon\" aria-hidden=\"true\"><use href=\"#far-image\"></use></svg><span class=\"filename\">image</span><span class=\"informations\">1094×335 36.1 KB</span><svg class=\"fa d-icon d-icon-discourse-expand svg-icon\" aria-hidden=\"true\"><use href=\"#discourse-expand\"></use></svg></div></a></div></li>\\n</ul>\\n<h3><a name=\"rseaux-en-mode-expert-4\" class=\"anchor\" href=\"#rseaux-en-mode-expert-4\"></a>Réseaux (en mode expert)</h3>\\n<p>La vue réseau permet maintenant de voir l’état des files d’attente (ou piscines) contenant les documents en attente (transactions et demandes d’adhésion).</p>\\n<blockquote>\\n<p>Uniquement si vous avez activé le “mode expert†dans les paramètres,<br>\\net pour les nÅ“uds ayant activé l’API BMA</p>\\n</blockquote>\\n<p><div class=\"lightbox-wrapper\"><a class=\"lightbox\" href=\"https://forum.duniter.org/uploads/default/original/2X/f/f475de5c8c5f2e8efa21e33a387c3262a33eded5.png\" data-download-href=\"https://forum.duniter.org/uploads/default/f475de5c8c5f2e8efa21e33a387c3262a33eded5\" title=\"image\"><img src=\"https://forum.duniter.org/uploads/default/optimized/2X/f/f475de5c8c5f2e8efa21e33a387c3262a33eded5_2_690x258.png\" alt=\"image\" data-base62-sha1=\"ySB2aVf3V1kcQ5aWwasCVNCX9kN\" width=\"690\" height=\"258\" srcset=\"https://forum.duniter.org/uploads/default/optimized/2X/f/f475de5c8c5f2e8efa21e33a387c3262a33eded5_2_690x258.png, https://forum.duniter.org/uploads/default/original/2X/f/f475de5c8c5f2e8efa21e33a387c3262a33eded5.png 1.5x, https://forum.duniter.org/uploads/default/original/2X/f/f475de5c8c5f2e8efa21e33a387c3262a33eded5.png 2x\" data-dominant-color=\"F3F7F4\"><div class=\"meta\"><svg class=\"fa d-icon d-icon-far-image svg-icon\" aria-hidden=\"true\"><use href=\"#far-image\"></use></svg><span class=\"filename\">image</span><span class=\"informations\">781×293 36.4 KB</span><svg class=\"fa d-icon d-icon-discourse-expand svg-icon\" aria-hidden=\"true\"><use href=\"#discourse-expand\"></use></svg></div></a></div></p>\\n<p>Autre petite nouveauté : vous pouvez voir si un nÅ“ud (BMA) archive bien l’historique des transactions. Le symbole <strong><img src=\"https://forum.duniter.org/images/emoji/twitter/credit_card.png?v=12\" title=\":credit_card:\" class=\"emoji\" alt=\":credit_card:\" loading=\"lazy\" width=\"20\" height=\"20\"> <code>TX</code></strong> s’affiche maintenant, dans la colonne <code>API</code>.</p>\\n<blockquote>\\n<p>Visible uniquement en mode expert, en <strong>décompactant l’affichage</strong> des lignes</p>\\n</blockquote>\\n<p><div class=\"lightbox-wrapper\"><a class=\"lightbox\" href=\"https://forum.duniter.org/uploads/default/original/2X/f/f6c5abe0063f927df3b6a1814f3265d611c4ac4c.png\" data-download-href=\"https://forum.duniter.org/uploads/default/f6c5abe0063f927df3b6a1814f3265d611c4ac4c\" title=\"image\"><img src=\"https://forum.duniter.org/uploads/default/optimized/2X/f/f6c5abe0063f927df3b6a1814f3265d611c4ac4c_2_690x40.png\" alt=\"image\" data-base62-sha1=\"zd2XW5qedxuZ7gjgSiRiYV6K2D2\" width=\"690\" height=\"40\" srcset=\"https://forum.duniter.org/uploads/default/optimized/2X/f/f6c5abe0063f927df3b6a1814f3265d611c4ac4c_2_690x40.png, https://forum.duniter.org/uploads/default/original/2X/f/f6c5abe0063f927df3b6a1814f3265d611c4ac4c.png 1.5x, https://forum.duniter.org/uploads/default/original/2X/f/f6c5abe0063f927df3b6a1814f3265d611c4ac4c.png 2x\" data-dominant-color=\"EFF3F1\"><div class=\"meta\"><svg class=\"fa d-icon d-icon-far-image svg-icon\" aria-hidden=\"true\"><use href=\"#far-image\"></use></svg><span class=\"filename\">image</span><span class=\"informations\">787×46 8.14 KB</span><svg class=\"fa d-icon d-icon-discourse-expand svg-icon\" aria-hidden=\"true\"><use href=\"#discourse-expand\"></use></svg></div></a></div></p>\\n<h3><a name=\"autres-correctifs-5\" class=\"anchor\" href=\"#autres-correctifs-5\"></a>Autres correctifs</h3>\\n<ul>\\n<li>Android / iOS : le téléchargement de fichier fonctionne ! Pour le fichier de révocation notamment, mais aussi pour la liste des opérations, la sauvegarde des identifiants, etc.\\n<blockquote>\\n<p>Vous trouverez le fichier téléchargé dans le répertoire “Téléchargements†(sous Android) ou “Documents†(sous iOS) ;</p>\\n</blockquote>\\n</li>\\n<li>Mes opérations : la liste des DU s’affiche maintenant correctement (sans passer par les nÅ“uds Duniter pour contourner une limitation, mais par le pod Cesium+ s’il est activé) ;</li>\\n<li>Notifications : le nombre de messages ou de notifications est maintenant correct lorsque vous vous connectez pour la première fois sur un compte.</li>\\n</ul>" + } + ] +} diff --git a/doc/feed/draft/feed-fr.json b/doc/feed/draft/feed-fr.json index 0929a426b22f0411462abdd0cb48472744e11a5f..426bf5a646f2942b580fe84c300e247fd36f1448 100644 --- a/doc/feed/draft/feed-fr.json +++ b/doc/feed/draft/feed-fr.json @@ -1,27 +1,26 @@ { - "version": "https://jsonfeed.org/version/1.1", - "user_comment": "Feed that use the jsonFeed format (see jsonFeed.org for details).", + "version": "https://jsonfeed.org/version/1", "title": "Actualités", - "description": "Actualités de Cesium", - "home_page_url": "https://forum.monnaie-libre.fr/tag/cesium", - "feed_url": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/feed-fr.json", - "authors": [{ + "user_comment": "Ce fichier est nécessaire pour les versions avant la 1.7.7", + "feed_url": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/feed-ff.json", + "home_page_url": "https://forum.duniter.org/t/nouvelle-version-de-cesium-fr/11458/2", + "author": { "name": "Benoit Lavenier", "url": "@BenoitLavenier", "avatar": "https://g1.data.duniter.fr/user/profile/38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE/_image/avatar.png" - }], + }, "items": [ { - "title": "Cesium évolue ! Aïe, ça va piquer mais…", - "authors": [{ - "name": "Elois", - "url": "@elois", - "avatar": "https://forum.monnaie-libre.fr/user_avatar/forum.monnaie-libre.fr/elois/45/185_2.png" - }], - "date_published": "2020-03-07T19:42:00+01:00", - "id": "https://forum.monnaie-libre.fr/t/cesium-evolue-aie-ca-va-piquer-mais/10015", - "url": "https://forum.monnaie-libre.fr/t/cesium-evolue-aie-ca-va-piquer-mais/10015", - "content_html": "<p>Au <b>1er mai 2020</b>, certains d’entre vous vont devoir changer leurs habitudes :</p>\n<ul>\n<li>pour ceux d’entre vous qui ont <strong>installé</strong> Cesium sur leur appareil : rien ne change</li>\n<li>pour ceux qui n’en sont pas sûrs : vous utilisez probablement la version « <strong>en ligne</strong> » (par exemple <code>g1․duniter․fr</code>), elle sera désactivée le 1er mai 2020. <strong>Relocalisez</strong> la gestion de votre compte en téléchargeant votre propre copie de Cesium dès maintenant :\n<a href=\"https://cesium.app/\">Je télécharge ma copie de Cesium</a> !</li>\n</ul>\n<h4>Besoin d’aide ? On est là pour vous !</h4>\n<p>Vous ne serez pas seul·e :</p>\n<p>La communauté G1 et les développeurs de Cesium sont là pour répondre à vos questions si jamais vous rencontrez un problème dans l’installation ou dans l’usage.</p>\n<p>Trois possibilités s’offrent à vous :</p>\n<ul>\n<li>Rendez-vous aux prochaines rencontres organisées par votre groupe local,</li>\n<li>ou : dites-le-nous sur le forum : <a href=\"https://forum.monnaie-libre.fr/c/tools/13\">Support cesium.app</a>\n</li>\n<li>ou : envoyez un e-mail à <a href=\"mailto:support@cesium.app\">support@cesium.app</a> créée pour l’occasion avec une équipe derrière.</li>\n</ul>\n<p>Pour effectuer votre transition en douceur, Cesium-web reste utilisable jusqu’au 1er mai 2020 .</p>\n<p>Cependant, plus vite vous <a href=\"https://cesium.app\">installez Cesium</a>, plus nous aurons de temps pour vous aider avant la fermeture du site.</p>\n" + "title": "New version of Cesium", + "author": { + "name": "Benoit Lavenier", + "url": "@BenoitLavenier", + "avatar": "https://g1.data.duniter.fr/user/profile/38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE/_image/avatar.png" + }, + "date_published": "2023-08-14T19:30:00+02:00", + "id": "https://forum.duniter.org/t/new-version-of-cesium-en/11460", + "url": "https://forum.duniter.org/t/new-version-of-cesium-en/11460", + "content_html": "<p>Une nouvelle pré-version de Cesium <a href=\"https://github.com/duniter/cesium/releases/\">est disponible</a> !</p><blockquote><p>Dès que les tests seront concluant, nous pourront la considérer comme stable.</p></blockquote><p>Ces derniers mois, beaucoup d’entre vous ont rencontré des difficultés multiples : transactions qui disparaissent ou sont carrément perdues, erreur “délai d’attente dépasséâ€, nÅ“ud désynchronisé, etc.</p><p>Nous sommes bien conscients de ces problèmes. Ils sont liés à plusieurs facteurs :</p><ul><li>d’une part, à la nouvelle version 1.7 de Cesium, qui introduit la sélection automatique du nÅ“ud Duniter, par tirage au sort parmi les nÅ“uds synchronisés ;</li><li>d’autre part, à l’état du réseau des nÅ“uds Duniter, dont certains nÅ“uds se sont révélés mal configurés pour fonctionner avec Cesium, ou utilisant des versions de Duniter non stables.</li></ul><h2><a name=\"nouveauts-1\" class=\"anchor\" href=\"#nouveauts-1\"></a>Nouveautés</h2><h3><a name=\"au-dmarrage-2\" class=\"anchor\" href=\"#au-dmarrage-2\"></a>Au démarrage</h3><p>La sélection des nÅ“uds au démarrage a été revue, pour ne sélectionner que ceux compatibles avec les fonctionnalités de Cesium. Ceci devrait corriger les problèmes précédemment expliqués.</p><h3><a name=\"mes-oprations-3\" class=\"anchor\" href=\"#mes-oprations-3\"></a>Mes opérations</h3><p>Dans “Mes opérationsâ€, les longs commentaires sont mieux visibles, que ce soit sur téléphone :<br><img src=\"https://forum.duniter.org/uploads/default/original/2X/4/4fa5d83286441e6689d93b6d636a46771fcb543d.png\" alt=\"image\" data-base62-sha1=\"bmB2vlwdnBe1zK86r7RGiQpJesl\" width=\"594\" height=\"357\"></p><p>…ou dans un navigateur web :</p><p><div class=\"lightbox-wrapper\"><a class=\"lightbox\" href=\"https://forum.duniter.org/uploads/default/original/2X/7/7d081473f9398e237425c96c8b9d55ef81e5662e.png\" data-download-href=\"https://forum.duniter.org/uploads/default/7d081473f9398e237425c96c8b9d55ef81e5662e\" title=\"image\"><img src=\"https://forum.duniter.org/uploads/default/optimized/2X/7/7d081473f9398e237425c96c8b9d55ef81e5662e_2_690x192.png\" alt=\"image\" data-base62-sha1=\"hQ4ZGoEbNyaKoAMxEGc1d0Ksby6\" width=\"690\" height=\"192\" srcset=\"https://forum.duniter.org/uploads/default/optimized/2X/7/7d081473f9398e237425c96c8b9d55ef81e5662e_2_690x192.png, https://forum.duniter.org/uploads/default/original/2X/7/7d081473f9398e237425c96c8b9d55ef81e5662e.png 1.5x, https://forum.duniter.org/uploads/default/original/2X/7/7d081473f9398e237425c96c8b9d55ef81e5662e.png 2x\" data-dominant-color=\"F2F6F8\"><div class=\"meta\"><svg class=\"fa d-icon d-icon-far-image svg-icon\" aria-hidden=\"true\"><use href=\"#far-image\"></use></svg><span class=\"filename\">image</span><span class=\"informations\">819×229 36.5 KB</span><svg class=\"fa d-icon d-icon-discourse-expand svg-icon\" aria-hidden=\"true\"><use href=\"#discourse-expand\"></use></svg></div></a></div></p><p>Autres petites améliorations sur cette page :</p><ul><li>Le fait de rafraîchir la liste ne provoque plus de clignotement des opérations déjà existantes. Seules les nouvelles opérations sont animées ;</li><li>le chargement des opérations plus anciennes (en bas de page) se fait directement par défilement vers le bas. Plus besoin de cliquer sur “Afficher plus†ou “Afficher tout†! Au-delà de 6 mois d’historique, ces boutons apparaissent, pour limiter le nombre de requêtes au réseau.<br><div class=\"lightbox-wrapper\"><a class=\"lightbox\" href=\"https://forum.duniter.org/uploads/default/original/2X/8/8617ad8aa899debbc16bd92f38f1eefe68ed4699.png\" data-download-href=\"https://forum.duniter.org/uploads/default/8617ad8aa899debbc16bd92f38f1eefe68ed4699\" title=\"image\"><img src=\"https://forum.duniter.org/uploads/default/optimized/2X/8/8617ad8aa899debbc16bd92f38f1eefe68ed4699_2_690x211.png\" alt=\"image\" data-base62-sha1=\"j8eI3VQg2QseXemuowxFVl8qFlf\" width=\"690\" height=\"211\" srcset=\"https://forum.duniter.org/uploads/default/optimized/2X/8/8617ad8aa899debbc16bd92f38f1eefe68ed4699_2_690x211.png, https://forum.duniter.org/uploads/default/optimized/2X/8/8617ad8aa899debbc16bd92f38f1eefe68ed4699_2_1035x316.png 1.5x, https://forum.duniter.org/uploads/default/original/2X/8/8617ad8aa899debbc16bd92f38f1eefe68ed4699.png 2x\" data-dominant-color=\"F7F9FA\"><div class=\"meta\"><svg class=\"fa d-icon d-icon-far-image svg-icon\" aria-hidden=\"true\"><use href=\"#far-image\"></use></svg><span class=\"filename\">image</span><span class=\"informations\">1094×335 36.1 KB</span><svg class=\"fa d-icon d-icon-discourse-expand svg-icon\" aria-hidden=\"true\"><use href=\"#discourse-expand\"></use></svg></div></a></div></li></ul><h3><a name=\"rseaux-en-mode-expert-4\" class=\"anchor\" href=\"#rseaux-en-mode-expert-4\"></a>Réseaux (en mode expert)</h3><p>La vue réseau permet maintenant de voir l’état des files d’attente (ou piscines) contenant les documents en attente (transactions et demandes d’adhésion).</p><blockquote><p>Uniquement si vous avez activé le “mode expert†dans les paramètres,<br>et pour les nÅ“uds ayant activé l’API BMA</p></blockquote><p><div class=\"lightbox-wrapper\"><a class=\"lightbox\" href=\"https://forum.duniter.org/uploads/default/original/2X/f/f475de5c8c5f2e8efa21e33a387c3262a33eded5.png\" data-download-href=\"https://forum.duniter.org/uploads/default/f475de5c8c5f2e8efa21e33a387c3262a33eded5\" title=\"image\"><img src=\"https://forum.duniter.org/uploads/default/optimized/2X/f/f475de5c8c5f2e8efa21e33a387c3262a33eded5_2_690x258.png\" alt=\"image\" data-base62-sha1=\"ySB2aVf3V1kcQ5aWwasCVNCX9kN\" width=\"690\" height=\"258\" srcset=\"https://forum.duniter.org/uploads/default/optimized/2X/f/f475de5c8c5f2e8efa21e33a387c3262a33eded5_2_690x258.png, https://forum.duniter.org/uploads/default/original/2X/f/f475de5c8c5f2e8efa21e33a387c3262a33eded5.png 1.5x, https://forum.duniter.org/uploads/default/original/2X/f/f475de5c8c5f2e8efa21e33a387c3262a33eded5.png 2x\" data-dominant-color=\"F3F7F4\"><div class=\"meta\"><svg class=\"fa d-icon d-icon-far-image svg-icon\" aria-hidden=\"true\"><use href=\"#far-image\"></use></svg><span class=\"filename\">image</span><span class=\"informations\">781×293 36.4 KB</span><svg class=\"fa d-icon d-icon-discourse-expand svg-icon\" aria-hidden=\"true\"><use href=\"#discourse-expand\"></use></svg></div></a></div></p><p>Autre petite nouveauté : vous pouvez voir si un nÅ“ud (BMA) archive bien l’historique des transactions. Le symbole <strong><img src=\"https://forum.duniter.org/images/emoji/twitter/credit_card.png?v=12\" title=\":credit_card:\" class=\"emoji\" alt=\":credit_card:\" loading=\"lazy\" width=\"20\" height=\"20\"> <code>TX</code></strong> s’affiche maintenant, dans la colonne <code>API</code>.</p><blockquote><p>Visible uniquement en mode expert, en <strong>décompactant l’affichage</strong> des lignes</p></blockquote><p><div class=\"lightbox-wrapper\"><a class=\"lightbox\" href=\"https://forum.duniter.org/uploads/default/original/2X/f/f6c5abe0063f927df3b6a1814f3265d611c4ac4c.png\" data-download-href=\"https://forum.duniter.org/uploads/default/f6c5abe0063f927df3b6a1814f3265d611c4ac4c\" title=\"image\"><img src=\"https://forum.duniter.org/uploads/default/optimized/2X/f/f6c5abe0063f927df3b6a1814f3265d611c4ac4c_2_690x40.png\" alt=\"image\" data-base62-sha1=\"zd2XW5qedxuZ7gjgSiRiYV6K2D2\" width=\"690\" height=\"40\" srcset=\"https://forum.duniter.org/uploads/default/optimized/2X/f/f6c5abe0063f927df3b6a1814f3265d611c4ac4c_2_690x40.png, https://forum.duniter.org/uploads/default/original/2X/f/f6c5abe0063f927df3b6a1814f3265d611c4ac4c.png 1.5x, https://forum.duniter.org/uploads/default/original/2X/f/f6c5abe0063f927df3b6a1814f3265d611c4ac4c.png 2x\" data-dominant-color=\"EFF3F1\"><div class=\"meta\"><svg class=\"fa d-icon d-icon-far-image svg-icon\" aria-hidden=\"true\"><use href=\"#far-image\"></use></svg><span class=\"filename\">image</span><span class=\"informations\">787×46 8.14 KB</span><svg class=\"fa d-icon d-icon-discourse-expand svg-icon\" aria-hidden=\"true\"><use href=\"#discourse-expand\"></use></svg></div></a></div></p><h3><a name=\"autres-correctifs-5\" class=\"anchor\" href=\"#autres-correctifs-5\"></a>Autres correctifs</h3><ul><li>Android / iOS : le téléchargement de fichier fonctionne ! Pour le fichier de révocation notamment, mais aussi pour la liste des opérations, la sauvegarde des identifiants, etc.<blockquote><p>Vous trouverez le fichier téléchargé dans le répertoire “Téléchargements†(sous Android) ou “Documents†(sous iOS) ;</p></blockquote></li><li>Mes opérations : la liste des DU s’affiche maintenant correctement (sans passer par les nÅ“uds Duniter pour contourner une limitation, mais par le pod Cesium+ s’il est activé) ;</li><li>Notifications : le nombre de messages ou de notifications est maintenant correct lorsque vous vous connectez pour la première fois sur un compte.</li></ul>" } ] } diff --git a/doc/feed/feed-en-GB.json b/doc/feed/feed-en-GB.json deleted file mode 100644 index babed891428402a691b7210de1ca6acd4a2d4b6b..0000000000000000000000000000000000000000 --- a/doc/feed/feed-en-GB.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "version": "https://jsonfeed.org/version/1.1", - "title": "News", - "user_comment": "Ce fichier redirige vers le forum Duniter (via 'next_url')", - "feed_url": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/feed-en-GB.json", - - "home_page_url": "https://forum.duniter.org/t/new-version-of-cesium-en/11460", - "next_url": "https://forum.duniter.org/t/new-version-of-cesium-en/11460.json" -} diff --git a/doc/feed/feed-en.json b/doc/feed/feed-en.json deleted file mode 100644 index 9338433445178e8da2e00ed886e7173d1be110f5..0000000000000000000000000000000000000000 --- a/doc/feed/feed-en.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "version": "https://jsonfeed.org/version/1.1", - "title": "News", - "user_comment": "Ce fichier redirige vers le forum Duniter (via 'next_url')", - "feed_url": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/feed-en.json", - - "home_page_url": "https://forum.duniter.org/t/new-version-of-cesium-en/11460", - "next_url": "https://forum.duniter.org/t/new-version-of-cesium-en/11460.json" -} diff --git a/doc/feed/feed-es-ES.json b/doc/feed/feed-es-ES.json deleted file mode 100644 index 8c6c2a7da1bb4ae5d9936ecee99ee081fcd00f57..0000000000000000000000000000000000000000 --- a/doc/feed/feed-es-ES.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "version": "https://jsonfeed.org/version/1.1", - "title": "Noticias", - "user_comment": "Ce fichier redirige vers le forum Duniter (via 'next_url')", - "feed_url": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/feed-es-ES.json", - - "home_page_url": "https://forum.duniter.org/t/nueva-version-de-cesium-es/11459", - "next_url": "https://forum.duniter.org/t/nueva-version-de-cesium-es/11459.json" -} diff --git a/doc/feed/feed-fr-FR.json b/doc/feed/feed-fr-FR.json deleted file mode 100644 index 469a14e302ead87498730ab02c9512d653a5eb42..0000000000000000000000000000000000000000 --- a/doc/feed/feed-fr-FR.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "version": "https://jsonfeed.org/version/1.1", - "title": "Actualités", - "user_comment": "Ce fichier redirige vers le forum Duniter (via 'next_url')", - "feed_url": "https://raw.githubusercontent.com/duniter/cesium/master/doc/feed/feed-fr-FR.json", - - "home_page_url": "https://forum.duniter.org/t/nouvelle-version-de-cesium-fr/11458/2", - "next_url": "https://forum.duniter.org/t/nouvelle-version-de-cesium-fr/11458/2.json" -} diff --git a/www/js/controllers/feed-controllers.js b/www/js/controllers/feed-controllers.js index f30d153e31a763530a79a98d90d1bb361b785a95..69b970c36d90713ab28b72b3d40fc93da56646e9 100644 --- a/www/js/controllers/feed-controllers.js +++ b/www/js/controllers/feed-controllers.js @@ -103,6 +103,21 @@ function FeedController($scope, $timeout, $http, $translate, $q, csConfig, csHtt return null; } + // Migrate from old version 1.0 to 1.1 + if (feed.version === 'https://jsonfeed.org/version/1') { + if (feed.author && !feed.authors) { + feed.authors = [feed.author] + delete feed.author; + } + (feed.items || []).forEach(function (item) { + if (item.author && !item.authors) { + item.authors = [item.author]; + delete item.author; + } + }); + feed.version = 'https://jsonfeed.org/version/1.1'; + } + feed.items = (feed.items || []).reduce(function (res, item) { // Skip if empty (missing title and content)