Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 9 additions & 16 deletions duplicate-tabs-closer-master/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,22 +26,15 @@ List of urls to not close automatically. Duplicate tabs skipped will be notified
Wildcards and RegExp are supported.


### Priority:
(Used with option *Close tab automatically* and *Close all duplicate tabs* button)
* **Keep older tab** *(default)*: Keep the already existing tab.
* **Keep newer tab**: Keep the newer tab.
* **Keep tab with https** *(default on)*: Ignore the scheme part during comparison and keep the tab with the https scheme.
* **Keep pinned tab** *(default on)*: Keep the pinned tab.


### matchingRules:

* **Ignore case in URL** *(default on)*
* **Ignore 'www' in URL domain name** *(default on)*
* **Ignore hash part in URL** *(default off)*
* **Ignore search part in URL** *(default off)*
* **Ignore path part in URL** *(default off)*
* **Compare with tab title** *(default off)*
### Duplicate resolution behavior
(Used with option *Close tab automatically* and the *Close all duplicate tabs* button)
The extension always keeps pinned tabs, prefers the HTTPS version of a page, and retains the older tab when deciding which duplicate to close. These rules are now built-in and no longer configurable.


### matchingRules:

URL comparisons always normalize links by forcing HTTPS, ignoring a leading `www`, comparing in lowercase, and keeping the full path, search, and hash segments. The remaining optional rule is:
* **Compare with tab title** *(default off)*


### Scope:
Expand Down
40 changes: 0 additions & 40 deletions duplicate-tabs-closer-master/_locales/en/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,30 +19,10 @@
"message": "Show panel",
"description": "Show panel"
},
"tabPriority": {
"message": "Priority",
"description": "Priority"
},
"keepNewerTab": {
"message": "Keep newer tab",
"description": "Keep newer tab"
},
"keepOlderTab": {
"message": "Keep older tab",
"description": "Keep older tab"
},
"keepTabWithHistory": {
"message": "Keep tab with history",
"description": "Keep tab with history"
},
"keeptabwithHttps": {
"message": "Keep tab with https",
"description": "Keep tab with https"
},
"keepPinnedTab": {
"message": "Keep pinned tab",
"description": "Keep pinned tab"
},
"onRemainingTab": {
"message": "On remaining tab",
"description": "On remaining tab"
Expand All @@ -59,26 +39,6 @@
"message": "Matching rules",
"description": "Matching rules"
},
"ignoreHashPart": {
"message": "Ignore hash part in URL",
"description": "Ignore hash part in URL"
},
"ignoreSearchPart": {
"message": "Ignore search part in URL",
"description": "Ignore search part in URL"
},
"ignorePathPart": {
"message": "Ignore path part in URL",
"description": "Ignore path part in URL"
},
"ignore3w": {
"message": "Ignore 'www' in URL domain name",
"description": "Ignore 'www' in URL domain name"
},
"caseInsensitive": {
"message": "Ignore case in URL",
"description": "Ignore case in URL"
},
"compareWithTitle": {
"message": "Compare with title",
"description": "Compare with title"
Expand Down
40 changes: 0 additions & 40 deletions duplicate-tabs-closer-master/_locales/fr/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,30 +19,10 @@
"message": "Afficher le panneau",
"description": "Show panel"
},
"tabPriority": {
"message": "Priorité",
"description": "Priority"
},
"keepNewerTab": {
"message": "Conserver le nouvel onglet",
"description": "Keep newer tab"
},
"keepOlderTab": {
"message": "Conserver l'ancien onglet",
"description": "Keep older tab"
},
"keepTabWithHistory": {
"message": "Conserver l'onglet ayant un historique",
"description": "Keep tab with history"
},
"keeptabwithHttps": {
"message": "Conserver l'onglet avec https",
"description": "Keep tab with https"
},
"keepPinnedTab": {
"message": "Conserver l'onglet épinglé",
"description": "Keep pinned tab"
},
"onRemainingTab": {
"message": "Sur l'onglet restant",
"description": "On remaining tab"
Expand All @@ -59,26 +39,6 @@
"message": "Règle de correspondance",
"description": "Règle de correspondance"
},
"ignoreHashPart": {
"message": "Ignorer la partie « hachage » de l'URL",
"description": "Ignore hash part in URL"
},
"ignoreSearchPart": {
"message": "Ignorer la partie « recherche » de l'URL",
"description": "Ignore search part in URL"
},
"ignorePathPart": {
"message": "Ignorer la partie « chemin » de l'URL",
"description": "Ignore path part in URL"
},
"ignore3w": {
"message": "Ignorer 'www' dans le nom de domaine de l'URL",
"description": "Ignorer 'www' dans le nom de domaine de l'URL"
},
"caseInsensitive": {
"message": "Ignorer la casse de l'URL",
"description": "Ignorer la casse de l'URL"
},
"compareWithTitle": {
"message": "Comparer avec le titre",
"description": "Compare with title"
Expand Down
40 changes: 0 additions & 40 deletions duplicate-tabs-closer-master/_locales/ja/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,30 +19,10 @@
"message": "パネルを表示する",
"description": "Show panel"
},
"tabPriority": {
"message": "優先順位",
"description": "Priority"
},
"keepNewerTab": {
"message": "新しい方のタブを残す",
"description": "Keep newer tab"
},
"keepOlderTab": {
"message": "古い方のタブを残す",
"description": "Keep older tab"
},
"keepTabWithHistory": {
"message": "タブの履歴を維持する",
"description": "Keep tab with history"
},
"keeptabwithHttps": {
"message": "HTTPSのタブを残す",
"description": "Keep tab with https"
},
"keepPinnedTab": {
"message": "ピン留めされたタブを残す",
"description": "Keep pinned tab"
},
"onRemainingTab": {
"message": "残されたタブがある場合",
"description": "On remaining tab"
Expand All @@ -59,26 +39,6 @@
"message": "Matching rules",
"description": "Matching rules"
},
"ignoreHashPart": {
"message": "URLのハッシュ部分(#~)を無視する",
"description": "Ignore hash part in URL"
},
"ignoreSearchPart": {
"message": "URLのクエリー部分(?~)を無視する",
"description": "Ignore search part in URL"
},
"ignorePathPart": {
"message": "URLのパス部分を無視する",
"description": "Ignore path part in URL"
},
"ignore3w": {
"message": "Ignore 'www' in URL domain name",
"description": "Ignore 'www' in URL domain name"
},
"caseInsensitive": {
"message": "Ignore case in URL",
"description": "Ignore case in URL"
},
"compareWithTitle": {
"message": "タブのタイトルを比較する",
"description": "Compare with title"
Expand Down
40 changes: 0 additions & 40 deletions duplicate-tabs-closer-master/_locales/ru/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,30 +19,10 @@
"message": "Показать панель",
"description": "Show panel"
},
"tabPriority": {
"message": "Приоритет",
"description": "Priority"
},
"keepNewerTab": {
"message": "Сохранить новейшую вкладку",
"description": "Keep newer tab"
},
"keepOlderTab": {
"message": "Сохранить старейшую вкладку",
"description": "Keep older tab"
},
"keepTabWithHistory": {
"message": "Сохранить вкладку с историей",
"description": "Keep tab with history"
},
"keeptabwithHttps": {
"message": "Сохранить вкладку с https",
"description": "Keep tab with https"
},
"keepPinnedTab": {
"message": "Сохранить закрепленную вкладку",
"description": "Keep pinned tab"
},
"onRemainingTab": {
"message": "Оставшуюся вкладку...",
"description": "On remaining tab"
Expand All @@ -59,26 +39,6 @@
"message": "Matching rules",
"description": "Matching rules"
},
"ignoreHashPart": {
"message": "Игнорировать хэш-часть в URL вкладки",
"description": "Ignore hash part in URL"
},
"ignoreSearchPart": {
"message": "Игнорировать часть поиска в URL вкладки",
"description": "Ignore search part in URL"
},
"ignorePathPart": {
"message": "Игнорировать часть пути в URL вкладки",
"description": "Ignore path part in URL"
},
"ignore3w": {
"message": "Ignore 'www' in URL domain name",
"description": "Ignore 'www' in URL domain name"
},
"caseInsensitive": {
"message": "Ignore case in URL",
"description": "Ignore case in URL"
},
"compareWithTitle": {
"message": "Сравнить заголовки вкладок",
"description": "Compare with title"
Expand Down
40 changes: 0 additions & 40 deletions duplicate-tabs-closer-master/_locales/uk/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,30 +19,10 @@
"message": "Показати панель",
"description": "Show panel"
},
"tabPriority": {
"message": "Пріоритет",
"description": "Priority"
},
"keepNewerTab": {
"message": "Зберегти новішу вкладку",
"description": "Keep newer tab"
},
"keepOlderTab": {
"message": "Зберегти старішу вкладку",
"description": "Keep older tab"
},
"keepTabWithHistory": {
"message": "Зберегти вкладку з історією",
"description": "Keep tab with history"
},
"keeptabwithHttps": {
"message": "Зберегти вкладку з https",
"description": "Keep tab with https"
},
"keepPinnedTab": {
"message": "Зберегти закріплену вкладку",
"description": "Keep pinned tab"
},
"onRemainingTab": {
"message": "Вкладку, що залишилася...",
"description": "On remaining tab"
Expand All @@ -59,26 +39,6 @@
"message": "Matching rules",
"description": "Matching rules"
},
"ignoreHashPart": {
"message": "Ігнорувати хеш-частину в URL вкладки",
"description": "Ignore hash part in URL"
},
"ignoreSearchPart": {
"message": "Ігнорувати частину пошуку в URL вкладки",
"description": "Ignore search part in URL"
},
"ignorePathPart": {
"message": "Ігнорувати частину шляху в URL вкладки",
"description": "Ignore path part in URL"
},
"ignore3w": {
"message": "Ignore 'www' in URL domain name",
"description": "Ignore 'www' in URL domain name"
},
"caseInsensitive": {
"message": "Ignore case in URL",
"description": "Ignore case in URL"
},
"compareWithTitle": {
"message": "Порівняти заголовки вкладок",
"description": "Compare with title"
Expand Down
48 changes: 0 additions & 48 deletions duplicate-tabs-closer-master/_locales/zh_CN/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,36 +24,11 @@
"description": "Show panel",
"hash": "3519be2a903e741db8c653b0e7e341e8"
},
"tabPriority": {
"message": "优先级",
"description": "Priority",
"hash": "a47af5c8632e36b75d0299167f2b38e0"
},
"keepNewerTab": {
"message": "保留新的标签页",
"description": "Keep newer tab",
"hash": "a3aa6ddd27496953c1d39e89d344f609"
},
"keepOlderTab": {
"message": "保留旧的标签页",
"description": "Keep older tab",
"hash": "17c1cecef3fb5c4c822c709e32428724"
},
"keepTabWithHistory": {
"message": "保留有历史记录的标签页",
"description": "Keep tab with history",
"hash": "23668f9ee2e1380d81db5eedce7e778b"
},
"keeptabwithHttps": {
"message": "保留 https 的标签页",
"description": "Keep tab with https",
"hash": "158afd64eff0d0d42ec5fcdc69456b39"
},
"keepPinnedTab": {
"message": "保留固定的标签页",
"description": "Keep pinned tab",
"hash": "eeded9a172a2db461ba5b29f7a4c9fce"
},
"onRemainingTab": {
"message": "剩余标签页",
"description": "On remaining tab",
Expand All @@ -74,29 +49,6 @@
"description": "MatchingRules",
"hash": "e86eed212e60224faadd11386632e100"
},
"ignoreHashPart": {
"message": "忽略标签页 URL 中的井字部分",
"description": "Ignore hash part in URL",
"hash": "bbeeddb75b5f0c1d72685cf06108c3e3"
},
"ignoreSearchPart": {
"message": "忽略标签页 URL 中的问号部分",
"description": "Ignore search part in URL",
"hash": "719a708f82ce50153de4e90a4b697a84"
},
"ignorePathPart": {
"message": "忽略标签页 URL 中的路径部分",
"description": "Ignore path part in URL",
"hash": "c05dc772b761f094ec2b99f692c26148"
},
"ignore3w": {
"message": "Ignore 'www' in URL domain name",
"description": "Ignore 'www' in URL domain name"
},
"caseInsensitive": {
"message": "Ignore case in URL",
"description": "Ignore case in URL"
},
"compareWithTitle": {
"message": "比较依据标签页标题",
"description": "Compare with title",
Expand Down
Loading