Close Tabs by Title version history - 13 versions
Close Tabs by Title by IB_U_Z_Z_A_R_Dl
Close Tabs by Title version history - 13 versions
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 1.9.4
Released Nov 8, 2023 - 178.7 KBWorks with firefox 112.0 and later* Fixed a bug where errorsStream was stacking up each time the user closes or preserves tabs.
* Refined code.
**Full Changelog**: https://github.com/Illegal-Services/Close_Tabs_by_Title/compare/v1.9.3...v1.9.4Source code released under All Rights Reserved
Download Firefox and get the extensionYou'll need Firefox to use this extensionOlder versions
Version 1.9.3
Released Nov 8, 2023 - 178.68 KBWorks with firefox 112.0 and later* Improved the settings button, it will now opens and focuses on the existing page if available.
* Refined code.
**Full Changelog**: https://github.com/Illegal-Services/Close_Tabs_by_Title/compare/v1.9.2...v1.9.3Source code released under All Rights Reserved
Version 1.9.2
Released Nov 7, 2023 - 177.83 KBWorks with firefox 112.0 and later* Fixed an infinite loading issue caused by "Catastrophic backtracking" user's regex.
* Refined code.
**Full Changelog**: https://github.com/Illegal-Services/Close_Tabs_by_Title/compare/v1.9.1...v1.9.2Source code released under All Rights Reserved
Version 1.9.1
Released Nov 6, 2023 - 177.66 KBWorks with firefox 112.0 and later* Fixed that we where able to click the Closing Tabs/Preserve Tabs switch button while currently closing tabs.
* Refined code.
**Full Changelog**: https://github.com/Illegal-Services/Close_Tabs_by_Title/compare/v1.9...v1.9.1Source code released under All Rights Reserved
Version 1.9
Released Nov 4, 2023 - 177.76 KBWorks with firefox 112.0 and later* Added "Preserve Tabs by Title" setting & button.
* Added "JSDoc" functions code comments.
* Refined code.
**Full Changelog**: https://github.com/Illegal-Services/Close_Tabs_by_Title/compare/v1.8...v1.9Source code released under All Rights Reserved
Version 1.8
Released Sep 15, 2023 - 175.82 KBWorks with firefox 112.0 and later* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/196fa30754a00f5cdaddde004de4436521a786b5:
* [manifest.json]
[Added] 'Options' to the extension's icon right-click context menu in 'Manage Extensions'
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/45a4e619f07ed95126a74c1ed61f95e34de659f9:
* [manifest.json]
[Replaced] 'author' key with 'developer', so that my GitHub is there
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/2e780a08440ac8d9e15e27ff1eb5a23ee90086ed:
* [popup/popup.html], [popup/popup.js], [settings/settings.html] and [settings/settings.js]
[Refined] relative file paths code
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/13c8f86ceada1e81558ca05c0fb316f1f23f9239:
* [background/background.js]
[Added] default extension's settings on installation
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/daa619906e70b2c7df2b696044ce19eca0dd7443:
* [images/favicon.ico], [popup/popup.html] and [settings/settings.html]
[Moved] file "icons/favicon.ico" to "images/" folder
* [images/gear-icon.png], [svgs/settings.svg] and [popup/popup.html]
[Replaced] "images/gear-icon.png" to "svgs/settings.svg", I made that one myself from the png.
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/18d2a58005fb349fcb53f0b313b78c4e7d150fc6:
* [background/background.js], [popup/popup.js] and [settings/settings.js]
[Fixed] "Insensitive Tabs Search" setting being inverted
* [settings/settings.js], [popup/popup.js], [shared/shared_functions.js], [background/background.js], [js/initializeTabsClosing.js] and [popup/popup.js]
[Refined] code
* [popup/styles.css], [settings/styles.css] and [icons/icon256.png]
[Deleted] files leftover by my mistakeSource code released under All Rights Reserved
Version 1.7
Released Sep 3, 2023 - 269.52 KBWorks with firefox 112.0 and later* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/13ec8d90a2493d3700b61a45a63aedc19edf3a09:
* [popup/popup.js]:
[Added/Fixed] I forgot to implement the setting for "Whitelist Firefox Reserved tabs" before releasing v1.5
[Improved/Refined/Fixed] code comments.
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/96fd6795327b09bde6caa64256bc6ffeae11b81d :
* [popup/popup.css], [popup/popup.html], [settings/settings.css], and [settings/settings.html];
[Renamed] both "popup/styles.css" and "settings/styles.css" to "popup/popup.css" and "settings/settings.css"Source code released under All Rights Reserved
Version 1.5
Released Sep 3, 2023 - 268.14 KBWorks with firefox 112.0 and later* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/e6b10158025221b41b89150f5c18627194dcc7eb:
* [Manifest.json]:
[Removed] leftover permission "host_permissions" from the "manifest.json", as I ever even needed it.
* [popup/popup.html]:
[Removed] the Cascading Style Sheet, instead it will now uses [popup/styles.css], this is to improve code readability and potentially improve performances of the extension as well.
[Added] a settings button.
[Added] the "module" type for "popup.js" as it's now required for importing from [shared/shared_functions.js]
[Improved/Refined/Fixed] code comments.
* [popup/popup.js]:
[Added] the new settings button event listener.
[Improved/Refined/Fixed] source code.
* [popup/popup.html], [css/styles.css], [icons/favicon.ico] and [shared/shared_functions.js]:
[Added] a default HTML headers for the various HTML files in the project
[Added] a global Cascading Style Sheets file that various HTML files in the project will be importing.
[Added] a favorite icon file that various HTML files in the project will be importing.
[Added] a JavaScript file that can be imported and utilized to share the same functions across various JavaScript files within the project. **(thanks to [sintrode](https://github.com/sintrode) for their assistance with this, without whom this code idea would have been completely dropped).**
* [settings/settings.html], [settings/settings.js], [settings/styles.css] and [images/gear-icon.png]:
[Added] a settings button in the user interface of the popup HTML page.
* [.gitignore]:
[Added] ".gitignore" file, that allows me to store personal files about the project without them being in this GitHub project.Source code released under All Rights Reserved
Version 1.4
Released Aug 30, 2023 - 88.76 KBWorks with firefox 112.0 and later* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/1decd558c981f8c28b8d27f396a04fbedf5b36a0:
* [Manifest.json](https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/1decd558c981f8c28b8d27f396a04fbedf5b36a0#diff-ffa5b716b5a57837f7929dfcca4b4dfdeb97210a7fd5a12d2f1978846d6f1743) and [README.md](https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/1decd558c981f8c28b8d27f396a04fbedf5b36a0#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5):
[Updated] the "strict_min_version" to Firefox v112.0
* [Manifest.json](https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/1decd558c981f8c28b8d27f396a04fbedf5b36a0#diff-ffa5b716b5a57837f7929dfcca4b4dfdeb97210a7fd5a12d2f1978846d6f1743):
[Added] a background script.
* [popup/popup.html](https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/1decd558c981f8c28b8d27f396a04fbedf5b36a0#diff-2b48f7a58e8fb2997077c097c3c07e453d39c5c52946082d1ab473d28912fc00):
[Added] "tabsLoadingText" which will now display tabs that are still loading (their titles are not yet accessible).
* [popup/popup.js](https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/1decd558c981f8c28b8d27f396a04fbedf5b36a0#diff-2ce48ac6dbf8501b60a7bbeb4c05cbd8b5eead20f4566669b124ade52182387b):
[Improved/Refined/Fixed] source code.
[Improved/Refined/Fixed] code comments.
[Refined] user interface and it's interactions.
* [background/background.js](https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/1decd558c981f8c28b8d27f396a04fbedf5b36a0#diff-c09a234d34a31a681bbf56b6a0170b2b9423138e4b34a7cee76e038ba2f5062f)
[Added] a background script that closes all tabs, this fixes the issue that if the user clicks away from the popup UI, the process of closing all tabs was interrupted.
<br>
### Special thanks in this release to [Grub4K](https://github.com/Grub4K) for their assistance and expertise in code review.Source code released under All Rights Reserved
Version 1.3
Released Aug 26, 2023 - 87.88 KBWorks with firefox 109.0 and later* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/c16a56e140ff4d21542826af37d3919540e3d710:
Added multiline and scrollable support on the title input text area
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/0c3ced1e7559807a01a04a3e760dc3e5d8f46766:
Merged 'keydown event listener' and 'click event listener' into one async function (removed simulation of the "Close Tabs" button from pressing {ENTER} key
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/0b2c5f39af43e1b70253b0ef6ac4059cf49afe98:
Added a function that replace pasted text's new lines to literal "\n" in the regular expression, because tab titles cannot contain a new line character.
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/e56d3727de2e00e798166bc0f6e00b800d6e52c2, https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/e56d3727de2e00e798166bc0f6e00b800d6e52c2, https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/bb290756a4374ca0aa03f863f1333bb92a9d9dce, https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/25c2be46c5ff07c2e95ba0753b1939ea7e81626d, https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/d38e1c5fa64107b2b0f27ff20c3e3e1f1788d008, https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/653005bb49b8a695c6fa357285a13db724958a5b:
Improved/Refined/Fixed source code.
Improved/Refined/Fixed code comments.
Refined user interface and it's interactions.
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/d9ddc233946180fcc254b6fafd8ab8741e35f278:
Deleted leftover permission "activeTab" from the "manifest.json", as I ever even needed it.Source code released under All Rights Reserved
Version 1.2
Released Aug 24, 2023 - 86.89 KBWorks with firefox 109.0 and later* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/5bfaf2d6ca38d4232720b7bd7b3e1bb25fa4a4b0:
Removed the old method that was checking for code crash from invalid regular expression, now uses `try` function. MUCH better.
As in [v1.1](https://github.com/Illegal-Services/Close_Tabs_by_Title/releases/tag/v1.1), we are already warning user before closing all opened tabs, I decided to retire the function disalowing that with certain potentially unwanted regular expression.
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/d0e2b4bac99cd491ac3d194700d21a776d4a9974:
Improved code structure and efficiency.
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/57533937b04989b46c3e26f768ec442cdf283647:
Added a functionality that it now checking if there are any tabs matching the regular expression title before actually trying to close them, otherwise warn the user: "No open tabs matching this regular expression found."
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/d0e2b4bac99cd491ac3d194700d21a776d4a9974, https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/ac5a42833566806169c4a8bbec0c46739a4a100b, https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/0495e434c4fc8ff49a53bfbd3df4bdd8ac651629:
Refined code comments for improved readability and clarity
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/9a7420599a570844188043aa187173c7968f9b02:
Added a README.md on [Close Tabs by Title](https://github.com/Illegal-Services/Close_Tabs_by_Title) GitHub project page :)Source code released under All Rights Reserved
Version 1.1
Released Aug 23, 2023 - 87.12 KBWorks with firefox 109.0 and later* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/17dfcab378a230a28cb2f714e3f279502456ca6a:
Improved different texts in the popup.
Added an error message when the title's input is empty and user hit the "Close Tabs" button.
Added a feature that gives the real time tabs count, even while the app is closing tabs currently opened.
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/b435b649874a0072355dd27b3b1591b886476734:
Added a feature that when the user press {ENTER} keyboard key, it automatically trigger the "Close Tabs" button.
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/b435b649874a0072355dd27b3b1591b886476734, https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/ebabfb1126e32f31d29d4ee92e317e742b79af65, https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/3edf2e0f3bc34e427e4a855baabea6d085bbd634, https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/b187625c4c4942bc43975e568515960a160bccb9:
Added a feature that prevent the user's entering an invalid regular expression, or potentially unwanted. (Thanks [@Grub4K](https://github.com/Grub4K) for helping with the regex: `(\\(?:\\\\)*(?!\\))`)
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/b435b649874a0072355dd27b3b1591b886476734:
Added a feature that when the user click on the extension's icon, it automatically focuses in the title bar user input.
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/d5496c7109677cc19778db98b1dd03d6751e4459:
Added a feature that checks if the user is about to close all opened tabs, and if so, warn them if they are sure about it.
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/3c9c6ae4b6f99ca9f6fb6ba16fe6bc5da884bb00:
Improved different texts in the popup.
* https://github.com/Illegal-Services/Close_Tabs_by_Title/commit/92b2ed90eb29826b5a28e7874b6323e2da3ac720:
Added a feature that if the user close all opened tabs, instead of closing the web browser, it's gonna open the user's default new tab. (Thanks [@Grub4K](https://github.com/Grub4K) for helping with the `tabs` variable code there lmfao)Source code released under All Rights Reserved
Version 1.0
Released Aug 19, 2023 - 86.31 KBWorks with firefox 109.0 and later* Initial releaseSource code released under All Rights Reserved