From 866da8add672aa5d11ef2fc864f1523c3a8a6456 Mon Sep 17 00:00:00 2001 From: Teddy Gustiaux Date: Tue, 12 Feb 2019 21:28:36 -0500 Subject: [PATCH] feat: changelog is now accessible on GitHub Instead of maintaining a growing changelog in the extension, it is now centralized in one place for easier management --- src/_locales/en/messages.json | 96 +++-------------------------------- src/_locales/fr/messages.json | 96 +++-------------------------------- src/_locales/hu/messages.json | 96 +++-------------------------------- src/_locales/ru/messages.json | 96 +++-------------------------------- src/options/css/custom.css | 17 +++---- src/options/options.html | 68 +++---------------------- 6 files changed, 38 insertions(+), 431 deletions(-) diff --git a/src/_locales/en/messages.json b/src/_locales/en/messages.json index 12b662f..5309be6 100644 --- a/src/_locales/en/messages.json +++ b/src/_locales/en/messages.json @@ -71,98 +71,14 @@ "options_release_open_changelog": { "message": "Show the release notes when the add-on is updated" }, - "options_changelog_210_list_1": { - "message": "Fix: Tab drag and drop bookmarking and \"Bookmark All Tabs...\" features are now excluded from the overriding and behave normally (GitHub issue #5)" + "options_release_changelog_github": { + "message": "The release notes of the add-on are now accessible on GitHub." }, - "options_changelog_210_list_2": { - "message": "New: Select the color of the quick bookmark icon (among a list) when the current page is bookmarked" + "options_release_latest_changelog": { + "message": "Access the latest release notes" }, - "options_changelog_210_list_3": { - "message": "New: Higher quality quick bookmark icons" - }, - "options_changelog_210_list_4": { - "message": "New: Release notes tab in the options" - }, - "options_changelog_211_list_1": { - "message": "Fix: The built-in shortcut and context menu bookmarking now use the defined location on Firefox stable version 57.x (GitHub issues #7 and #9)" - }, - "options_changelog_212_list_1": { - "message": "Fix: The built-in bookmarking features of the add-on now work normally on Firefox 56.x (GitHub issue #8)" - }, - "options_changelog_220_list_1": { - "message": "New: Select the default folder for \"Bookmark All Tabs...\" feature (GitHub issue #13)" - }, - "options_changelog_220_list_2": { - "message": "New: Code refactoring and upgrade of internal libraries" - }, - "options_changelog_220_list_3": { - "message": "New: Small wording updates of the add-on options" - }, - "options_changelog_220_list_4": { - "message": "Fix: Hide quick bookmark icon automatically if option is enabled and then disabled" - }, - "options_changelog_220_list_5": { - "message": "Fix: Consistency of the quick bookmark shortcut behavior" - }, - "options_changelog_220_list_6": { - "message": "Fix: Avast add-on reputation - fixed internally by Avast (GitHub issue #14)" - }, - "options_changelog_221_list_1": { - "message": "New: Add support for Firefox Reader Mode - requires version 58 or later (GitHub issue #22)" - }, - "options_changelog_221_list_2": { - "message": "Fix: Quick bookmarking of local files" - }, - "options_changelog_230_list_1": { - "message": "New: Add an option to prevent quick unbookmarking (GitHub issue #21)" - }, - "options_changelog_230_list_2": { - "message": "New: Add internationalization support (GitHub issue #10)" - }, - "options_changelog_230_list_3": { - "message": "New: Add French translation" - }, - "options_changelog_230_list_4": { - "message": "New: Upgrade of internal libraries" - }, - "options_changelog_240_list_1": { - "message": "New: Add an option to show (or not) release notes on add-on update (GitHub issue #27)" - }, - "options_changelog_240_list_2": { - "message": "New: Add Hungarian translation (thanks to @meskobalazs)" - }, - "options_changelog_240_list_3": { - "message": "New: Improvement of the French translation (thanks to @Machou)" - }, - "options_changelog_240_list_4": { - "message": "New: Add new icon resolutions" - }, - "options_changelog_241_list_1": { - "message": "Fix: New folders moved to selected location for \"Bookmark All Tabs...\" (GitHub issue #30)" - }, - "options_changelog_250_list_1": { - "message": "New: Add an option to bookmark to last used folder for all modes (GitHub issues #19 and #29)" - }, - "options_changelog_250_list_2": { - "message": "New: Add context menu quick bookmarking in web pages and bookmark toolbar (GitHub issue #20)" - }, - "options_changelog_250_list_3": { - "message": "New: The quick bookmark icon supports multiple bookmarks removal (in the same way Firefox does)" - }, - "options_changelog_250_list_4": { - "message": "New: Internal code refactoring" - }, - "options_changelog_250_list_5": { - "message": "Remove: Option to show page as bookmarked only if the bookmark is in the defined folder (when using quick bookmark icon)" - }, - "options_changelog_260_list_1": { - "message": "New: Add back the option to show page as bookmarked only if all the bookmarks are in the defined folder (when using quick bookmark icon) (GitHub issue #38)" - }, - "options_changelog_260_list_2": { - "message": "New: Add favicon to the options page (GitHub issue #40)" - }, - "options_changelog_260_list_3": { - "message": "Fix: Replace Font Awesome dependency by Unicode characters (GitHub issue #39)" + "options_release_full_changelog": { + "message": "Access the full changelog" }, "options_important_note": { "message": "Important note" diff --git a/src/_locales/fr/messages.json b/src/_locales/fr/messages.json index 71a52ce..b8485c8 100644 --- a/src/_locales/fr/messages.json +++ b/src/_locales/fr/messages.json @@ -71,98 +71,14 @@ "options_release_open_changelog": { "message": "Montrer les notes de version quand l’extension est mise à jour" }, - "options_changelog_210_list_1": { - "message": "Correction: le marquage d’onglets par glisser-déposer et la fonction \"Marquer tous les onglets...\" se comportent maintenant normalement (GitHub issue #5)" + "options_release_changelog_github": { + "message": "Les notes de versions sont maintenant consultables sur GitHub." }, - "options_changelog_210_list_2": { - "message": "Ajout: sélection de la color de l’icône de marquage rapide (parmi une liste) quand la page actuelle possède un marque-page" + "options_release_latest_changelog": { + "message": "Accéder aux dernières notes de versions" }, - "options_changelog_210_list_3": { - "message": "Ajout: icônes de marquage rapide de meilleure qualité" - }, - "options_changelog_210_list_4": { - "message": "Ajout: onglet dans les paramètres avec les notes de version" - }, - "options_changelog_211_list_1": { - "message": "Correction: le marquage intégré et le menu contextuel utilisent le dossier spécifié dans Firefox version 57.x (GitHub issues #7 et #9)" - }, - "options_changelog_212_list_1": { - "message": "Correction: le marquage intégré et l’extension fonctionnent normalement dans Firefox 56.x (GitHub issue #8)" - }, - "options_changelog_220_list_1": { - "message": "Ajout: sélectionner le dossier par défaut pour la fonction \"Marquer tous les onglets...\" (GitHub issue #13)" - }, - "options_changelog_220_list_2": { - "message": "Ajout: refactoring du code et mise à jour des librairies internes" - }, - "options_changelog_220_list_3": { - "message": "Ajout: mise à jour des textes des préférences de l’extension" - }, - "options_changelog_220_list_4": { - "message": "Correction: cacher l’icône de marquage rapide automatiquement si l’option est activée puis désactivée" - }, - "options_changelog_220_list_5": { - "message": "Correction: le raccourci de marquage rapide se comporte de manière consistente" - }, - "options_changelog_220_list_6": { - "message": "Correction: réputation de l’extension chez Avast - corrigé en interne par Avast (GitHub issue #14)" - }, - "options_changelog_221_list_1": { - "message": "Ajout: support du mode lecture de Firefox - nécessite la version 58 ou ultérieure (GitHub issue #22)" - }, - "options_changelog_221_list_2": { - "message": "Correction: marquage rapide des fichiers locaux" - }, - "options_changelog_230_list_1": { - "message": "Ajout: option pour prévenir la suppression d’un marque-page via l’icône de marquage rapide (GitHub issue #21)" - }, - "options_changelog_230_list_2": { - "message": "Ajout: support de l’internationalisation (GitHub issue #10)" - }, - "options_changelog_230_list_3": { - "message": "Ajout: traduction française" - }, - "options_changelog_230_list_4": { - "message": "Ajout: mise à jour des librairies internes" - }, - "options_changelog_240_list_1": { - "message": "Ajout: option pour montrer (ou non) les notes de version lors d’une mise à jour de l’extension (GitHub issue #27)" - }, - "options_changelog_240_list_2": { - "message": "Ajout: traduction hongroise (merci à @meskobalazs)" - }, - "options_changelog_240_list_3": { - "message": "Ajout: amélioration de la traduction française (merci à @Machou)" - }, - "options_changelog_240_list_4": { - "message": "Ajout: nouvelles résolutions pour les icônes" - }, - "options_changelog_241_list_1": { - "message": "Correction: Nouveaux dossiers déplacés vers le dossier sélectionné pour \"Marquer tous les onglets...\" (GitHub issue #30)" - }, - "options_changelog_250_list_1": { - "message": "Ajout: option pour créer un marque-page dans le dernier dossier utilisé pour tous les modes (GitHub issues #19 et #29)" - }, - "options_changelog_250_list_2": { - "message": "Ajout: menu contextuel pour marquage rapide dans les pages web et la barre de favoris (GitHub issue #20)" - }, - "options_changelog_250_list_3": { - "message": "Ajout: l’icône de marquage rapide supporte la suppression de multiple marque-pages (de la même manière que Firefox)" - }, - "options_changelog_250_list_4": { - "message": "Ajout: Refactoring du code source" - }, - "options_changelog_250_list_5": { - "message": "Suppression: Option montrant la page comme possédant un marque-page seulement si celui-ci est dans le dossier défini (pour l’icône de marquage rapide seulement)" - }, - "options_changelog_260_list_1": { - "message": "Ajout: Option montrant la page comme possédant un marque-page seulement si tous sont dans le dossier défini (pour l’icône de marquage rapide seulement) (GitHub issue #38)" - }, - "options_changelog_260_list_2": { - "message": "Ajout: Favicon pour la page des options (GitHub issue #40)" - }, - "options_changelog_260_list_3": { - "message": "Correction: Remplacement de Font Awesome par des caractères Unicode (GitHub issue #39)" + "options_release_full_changelog": { + "message": "Accéder à l’ensemble des notes de versions" }, "options_important_note": { "message": "Note importante" diff --git a/src/_locales/hu/messages.json b/src/_locales/hu/messages.json index a8a6b42..87c877b 100644 --- a/src/_locales/hu/messages.json +++ b/src/_locales/hu/messages.json @@ -71,98 +71,14 @@ "options_release_open_changelog": { "message": "Show the release notes when the add-on is updated" }, - "options_changelog_210_list_1": { - "message": "Javítás: Lapok húzd és ejtsd módon történõ könyvjelzõzése és „Összes lap könyvjelzõzése…” funkciók most már figyelmen kívül vannak hagyva a felülírásnál, és normálisan mûködnek (#5-ös GitHub bejelentés)" + "options_release_changelog_github": { + "message": "The release notes of the add-on are now accessible on GitHub." }, - "options_changelog_210_list_2": { - "message": "Új: A gyors könyvjelzõzés ikon színének kiválasztása (listából), ha a jelenlegi oldal könyvjelzõzésre kerül" + "options_release_latest_changelog": { + "message": "Access the latest release notes" }, - "options_changelog_210_list_3": { - "message": "Új: Magasabb minõségû könyvjelzõzés ikonok" - }, - "options_changelog_210_list_4": { - "message": "Új: Kiadási megjegyzések lap a beállításokban" - }, - "options_changelog_211_list_1": { - "message": "Javítás: A beépített gyorsbillentyû és környezeti menü könyvjelzõzés most már a megadott helyet használja a Firefox 57.x, stabil kiadásában (#7-es és #9-es GitHub bejelentés)" - }, - "options_changelog_212_list_1": { - "message": "Javítás: A kiegészítõ beépített könyvjelzõzési funkciói most már normálisan mûködnek Firefox 56.x verziókon is (#8-as GitHub bejelentés)" - }, - "options_changelog_220_list_1": { - "message": "Új: Alapértelmezett mappa választása „Összes lap könyvjelzõzése…” funkcióhoz (#13-as GitHub bejelentés)" - }, - "options_changelog_220_list_2": { - "message": "Új: Kód refaktorálás és a belsõ programkönyvtárak frissítése" - }, - "options_changelog_220_list_3": { - "message": "Új: Apró szövegezési frissítések a kiegészítõ beállításaiban" - }, - "options_changelog_220_list_4": { - "message": "Javítás: Gyors könyvjelzõzés ikon automatikus elrejtése, ha a beállítás bekapcsolásra, majd kikapcsolása kerül" - }, - "options_changelog_220_list_5": { - "message": "Javítás: A gyors könyvjelzõzés gyorsbillentyû konzisztens mûködése" - }, - "options_changelog_220_list_6": { - "message": "Javítás: Avast kiegészítõ értékelés – az Avast belsõleg javította (#14-es GitHub probléma)" - }, - "options_changelog_221_list_1": { - "message": "Új: Támogatás hozzáadása a Firefox Olvasó módjához – 58-as újabb verzió szükséges (#22-es GitHub bejelentés)" - }, - "options_changelog_221_list_2": { - "message": "Javítás: Helyi fájlok gyors könyvjelzõzése" - }, - "options_changelog_230_list_1": { - "message": "Új: Beállítás a gyors könyvjelzõzés visszavonás megakadályozására (#21-es GitHub bejelentés)" - }, - "options_changelog_230_list_2": { - "message": "Új: Nemzetköziesítési támogatás (#10-es GitHub bejelentés)" - }, - "options_changelog_230_list_3": { - "message": "Új: Francia fordítás hozzáadása" - }, - "options_changelog_230_list_4": { - "message": "Új: Belsõ programkönyvtárak frissítése" - }, - "options_changelog_240_list_1": { - "message": "New: Add an option to show (or not) release notes on add-on update (GitHub issue #27)" - }, - "options_changelog_240_list_2": { - "message": "New: Add Hungarian translation (thanks to @meskobalazs)" - }, - "options_changelog_240_list_3": { - "message": "New: Improvement of the French translation (thanks to @Machou)" - }, - "options_changelog_240_list_4": { - "message": "New: Add new icon resolutions" - }, - "options_changelog_241_list_1": { - "message": "Fix: New folders moved to selected location for \"Bookmark All Tabs...\" (GitHub issue #30)" - }, - "options_changelog_250_list_1": { - "message": "New: Add an option to bookmark to last used folder for all modes (GitHub issues #19 and #29)" - }, - "options_changelog_250_list_2": { - "message": "New: Add context menu quick bookmarking in web pages and bookmark toolbar (GitHub issue #20)" - }, - "options_changelog_250_list_3": { - "message": "New: The quick bookmark icon supports multiple bookmarks removal (in the same way Firefox does)" - }, - "options_changelog_250_list_4": { - "message": "New: Source code refactoring" - }, - "options_changelog_250_list_5": { - "message": "Remove: Option to show page as bookmarked only if the bookmark is in the defined folder (when using quick bookmark icon)" - }, - "options_changelog_260_list_1": { - "message": "New: Add back the option to show page as bookmarked only if all the bookmarks are in the defined folder (when using quick bookmark icon) (GitHub issue #38)" - }, - "options_changelog_260_list_2": { - "message": "New: Add favicon to the options page (GitHub issue #40)" - }, - "options_changelog_260_list_3": { - "message": "Fix: Replace Font Awesome dependency by Unicode characters (GitHub issue #39)" + "options_release_full_changelog": { + "message": "Access the full changelog" }, "options_important_note": { "message": "Fontos megjegyzés" diff --git a/src/_locales/ru/messages.json b/src/_locales/ru/messages.json index cc4c8a3..fc7eacf 100644 --- a/src/_locales/ru/messages.json +++ b/src/_locales/ru/messages.json @@ -71,98 +71,14 @@ "options_release_open_changelog": { "message": "Показывать примечания к релизам при каждом обновлении расширения" }, - "options_changelog_210_list_1": { - "message": "Fix: Tab drag and drop bookmarking and \"Bookmark All Tabs...\" features are now excluded from the overriding and behave normally (GitHub issue #5)" + "options_release_changelog_github": { + "message": "The release notes of the add-on are now accessible on GitHub." }, - "options_changelog_210_list_2": { - "message": "New: Select the color of the quick bookmark icon (among a list) when the current page is bookmarked" + "options_release_latest_changelog": { + "message": "Access the latest release notes" }, - "options_changelog_210_list_3": { - "message": "New: Higher quality quick bookmark icons" - }, - "options_changelog_210_list_4": { - "message": "New: Release notes tab in the options" - }, - "options_changelog_211_list_1": { - "message": "Fix: The built-in shortcut and context menu bookmarking now use the defined location on Firefox stable version 57.x (GitHub issues #7 and #9)" - }, - "options_changelog_212_list_1": { - "message": "Fix: The built-in bookmarking features of the add-on now work normally on Firefox 56.x (GitHub issue #8)" - }, - "options_changelog_220_list_1": { - "message": "New: Select the default folder for \"Bookmark All Tabs...\" feature (GitHub issue #13)" - }, - "options_changelog_220_list_2": { - "message": "New: Code refactoring and upgrade of internal libraries" - }, - "options_changelog_220_list_3": { - "message": "New: Small wording updates of the add-on options" - }, - "options_changelog_220_list_4": { - "message": "Fix: Hide quick bookmark icon automatically if option is enabled and then disabled" - }, - "options_changelog_220_list_5": { - "message": "Fix: Consistency of the quick bookmark shortcut behavior" - }, - "options_changelog_220_list_6": { - "message": "Fix: Avast add-on reputation - fixed internally by Avast (GitHub issue #14)" - }, - "options_changelog_221_list_1": { - "message": "New: Add support for Firefox Reader Mode - requires version 58 or later (GitHub issue #22)" - }, - "options_changelog_221_list_2": { - "message": "Fix: Quick bookmarking of local files" - }, - "options_changelog_230_list_1": { - "message": "New: Add an option to prevent quick unbookmarking (GitHub issue #21)" - }, - "options_changelog_230_list_2": { - "message": "New: Add internationalization support (GitHub issue #10)" - }, - "options_changelog_230_list_3": { - "message": "New: Add French translation" - }, - "options_changelog_230_list_4": { - "message": "New: Upgrade of internal libraries" - }, - "options_changelog_240_list_1": { - "message": "New: Add an option to show (or not) release notes on add-on update (GitHub issue #27)" - }, - "options_changelog_240_list_2": { - "message": "New: Add Hungarian translation (thanks to @meskobalazs)" - }, - "options_changelog_240_list_3": { - "message": "New: Improvement of the French translation (thanks to @Machou)" - }, - "options_changelog_240_list_4": { - "message": "New: Add new icon resolutions" - }, - "options_changelog_241_list_1": { - "message": "Fix: New folders moved to selected location for \"Bookmark All Tabs...\" (GitHub issue #30)" - }, - "options_changelog_250_list_1": { - "message": "New: Add an option to bookmark to last used folder for all modes (GitHub issues #19 and #29)" - }, - "options_changelog_250_list_2": { - "message": "New: Add context menu quick bookmarking in web pages and bookmark toolbar (GitHub issue #20)" - }, - "options_changelog_250_list_3": { - "message": "New: The quick bookmark icon supports multiple bookmarks removal (in the same way Firefox does)" - }, - "options_changelog_250_list_4": { - "message": "New: Internal code refactoring" - }, - "options_changelog_250_list_5": { - "message": "Remove: Option to show page as bookmarked only if the bookmark is in the defined folder (when using quick bookmark icon)" - }, - "options_changelog_260_list_1": { - "message": "New: Add back the option to show page as bookmarked only if all the bookmarks are in the defined folder (when using quick bookmark icon) (GitHub issue #38)" - }, - "options_changelog_260_list_2": { - "message": "New: Add favicon to the options page (GitHub issue #40)" - }, - "options_changelog_260_list_3": { - "message": "Fix: Replace Font Awesome dependency by Unicode characters (GitHub issue #39)" + "options_release_full_changelog": { + "message": "Access the full changelog" }, "options_important_note": { "message": "Важно" diff --git a/src/options/css/custom.css b/src/options/css/custom.css index db32d91..8be6149 100644 --- a/src/options/css/custom.css +++ b/src/options/css/custom.css @@ -37,18 +37,15 @@ body { font-size: 1rem } -.release { - font-weight: bold; - margin-bottom: 0.25em; +.tab-icon { + font-size: 1.4rem; + margin-right: 0.2em !important; } -.release-notes ul, li { - margin-left: 0.75em; - list-style: disc; - font-size: 0.90rem +.release-info { + margin-right: 0.8rem; } -.tab-icon { - font-size: 1.4rem; - margin-right: 0.2em !important; +.release-info:after { + content: "\00A0\2197"; } diff --git a/src/options/options.html b/src/options/options.html index a498c89..603373d 100644 --- a/src/options/options.html +++ b/src/options/options.html @@ -66,67 +66,13 @@


-

2.6.0

- -

2.5.0

- -

2.4.1

- -

2.4.0

- -

2.3.0

- -

2.2.1

- -

2.2.0

- -

2.1.2

- -

2.1.1

- -

2.1.0

- +

+
+
+ +