Releases: sethcottle/tabcloser
TabCloser v4.3.0
Full Changelog: v4.2.0...v4.3.0
TabCloser v4.2.0
Full Changelog: v4.1.0...v4.2.0
TabCloser v4.1.0
This release adds Firefox support and improves tab detection reliability. The tab closing logic has been expanded from only listening to tabs.onUpdated to also listening for tabs.onCreated and URL changes, which improves detection of externally-opened tabs like OAuth flows and Safari handoffs. A dedupe mechanism using a pendingClose set prevents the same tab from being scheduled for closure multiple times. This update will be submitted to the Chrome Web Store, Edge Add-On Store, Firefox Add-On Store, and macOS App Store.
For Chrome:
Download Source code (zip) of this release and unzip it. Then navigate to chrome://extensions/ and enable "Developer mode" using the toggle in the top right corner. Upload the extension manually by pressing "Load unpacked" and selecting the dist/chrome folder inside the unzipped TabCloser folder.
For Edge:
Download Source code (zip) of this release and unzip it. Then navigate to edge://extensions/ and enable "Developer mode" in the left sidebar, it's near the bottom. Upload the extension manually by pressing "Load unpacked" and selecting the dist/chrome folder inside the unzipped TabCloser folder.
For Firefox:
Download Source code (zip) of this release and unzip it. Then navigate to about:debugging#/runtime/this-firefox and click "Load Temporary Add-on." Select any file inside the dist/firefox folder inside the unzipped TabCloser folder.
For Safari:
tabcloser-4.0.0-macos.zip is available for download here. TabCloser.app was created using Xcode and signed for Direct Distribution, however there are a few steps you'll need to take to enable it. With this release, the minimum deployment target for macOS is now macOS Sonoma 14.6.
1.) You can unzip this and drag TabCloser.app to your Applications folder.
Finder.mp4
2.) Once you install TabCloser you'll need to launch Safari and go to Safari > Settings > Advanced and check Show features for web developers. Once you've done that, go to the Developer tab and enable Allow unsigned extensions.
EnableExtension.mp4
You can also download the core files here and use Xcode to convert it to a Safari extension on your own. Read this article from Apple to learn how.
Full Changelog: v3.3.0...v4.0.0
TabCloser v4.0.0
This release adds Firefox support and improves tab detection reliability. The tab closing logic has been expanded from only listening to tabs.onUpdated to also listening for tabs.onCreated and URL changes, which improves detection of externally-opened tabs like OAuth flows and Safari handoffs. A dedupe mechanism using a pendingClose set prevents the same tab from being scheduled for closure multiple times. This update will be submitted to the Chrome Web Store, Edge Add-On Store, Firefox Add-On Store, and macOS App Store.
For Chrome:
Download Source code (zip) of this release and unzip it. Then navigate to chrome://extensions/ and enable "Developer mode" using the toggle in the top right corner. Upload the extension manually by pressing "Load unpacked" and selecting the dist/chrome folder inside the unzipped TabCloser folder.
For Edge:
Download Source code (zip) of this release and unzip it. Then navigate to edge://extensions/ and enable "Developer mode" in the left sidebar, it's near the bottom. Upload the extension manually by pressing "Load unpacked" and selecting the dist/chrome folder inside the unzipped TabCloser folder.
For Firefox:
Download Source code (zip) of this release and unzip it. Then navigate to about:debugging#/runtime/this-firefox and click "Load Temporary Add-on." Select any file inside the dist/firefox folder inside the unzipped TabCloser folder.
For Safari:
tabcloser-4.0.0-macos.zip is available for download here. TabCloser.app was created using Xcode and signed for Direct Distribution, however there are a few steps you'll need to take to enable it. With this release, the minimum deployment target for macOS is now macOS Sonoma 14.6.
1.) You can unzip this and drag TabCloser.app to your Applications folder.
Finder.mp4
2.) Once you install TabCloser you'll need to launch Safari and go to Safari > Settings > Advanced and check Show features for web developers. Once you've done that, go to the Developer tab and enable Allow unsigned extensions.
EnableExtension.mp4
You can also download the core files here and use Xcode to convert it to a Safari extension on your own. Read this article from Apple to learn how.
Full Changelog: v3.3.0...v4.0.0
v3.3.0
This release updates the regex pattern for Slack to include enterprise and SSO support. This update will be submitted to the Chrome Web Store, Edge Add-On Store, and macOS App Store.
For Chrome:
Download Source code (zip) of this release and unzip it. Then navigate to chrome://extensions/ and enable "Developer mode" using the toggle in the top right corner. Upload the extension manually by pressing "Load unpacked" and selecting the unzipped TabCloser folder.
For Edge:
Download Source code (zip) of this release and unzip it. Then navigate to edge://extensions/ and enable "Developer mode" in the left sidebar, it's near the bottom. Upload the extension manually by pressing "Load unpacked" and selecting the unzipped TabCloser folder.
For Safari:
tabcloser-3.3.0-macos.zip is available for download here. TabCloser.app was created using Xcode and signed for Direct Distribution, however there are a few steps you'll need to take to enable it. With this release, the minimum deployment target for macOS is now macOS Sonoma 14.6.
1.) You can unzip this and drag TabCloser.app to your Applications folder.
Finder.mp4
2.) Once you install TabCloser you'll need to launch Safari and go to Safari > Settings > Advanced and check Show features for web developers. Once you've done that, go to the Developer tab and enable Allow unsigned extensions.
EnableExtension.mp4
You can also download the core files here and use Xcode to convert it to a Safari extension on your own. Read this article from Apple to learn how.
v3.3.0-beta
This release updates the regex pattern for Slack to include enterprise and SSO support. Before being promoted to a production release, adding this as a beta release for extension testing prior to release to the App Store, Chrome Web Store, and Edge Add-on Store.
For Chrome:
Download Source code (zip) of this release and unzip it. Then navigate to chrome://extensions/ and enable "Developer mode" using the toggle in the top right corner. Upload the extension manually by pressing "Load unpacked" and selecting the unzipped TabCloser folder.
For Edge:
Download Source code (zip) of this release and unzip it. Then navigate to edge://extensions/ and enable "Developer mode" in the left sidebar, it's near the bottom. Upload the extension manually by pressing "Load unpacked" and selecting the unzipped TabCloser folder.
For Safari:
tabcloser-3.3.0-macos.zip is available for download here. TabCloser.app was created using Xcode and signed for Direct Distribution, however there are a few steps you'll need to take to enable it. With this release, the minimum deployment target for macOS is now macOS Sonoma 14.6.
1.) You can unzip this and drag TabCloser.app to your Applications folder.
Finder.mp4
2.) Once you install TabCloser you'll need to launch Safari and go to Safari > Settings > Advanced and check Show features for web developers. Once you've done that, go to the Developer tab and enable Allow unsigned extensions.
EnableExtension.mp4
You can also download the core files here and use Xcode to convert it to a Safari extension on your own. Read this article from Apple to learn how.
v3.2.2
TabCloser 3
I'll be working to get this distributed to the Chrome Web Store and Edge Add-on Store!
What's New?
TabCloser has been rewritten to be compliant with the Manifest v3 changes that are coming to Chrome, the UI has been redesigned to be a little more friendly, and TabCloser now supports custom URLs.
v3.2.2 Changelog
• Fixed issue with Zoom Workplace links not properly closing
New UI
I've redesigned the UI to be a little more streamlined and easier to use.
Custom URLs
Y'all kept asking for it, and it's finally here! You're no longer limited to the default services TabCloser has. Now you can add your very own URLs for TabCloser to close!

Safari® Support
When rewriting TabCloser, I kept Safari top of mind this time around. I've successful converted TabCloser to work with Safari and WebKit and have a build running in Xcode. I'll be bundling an app distribution with this so you can install it on your macOS device. In the meantime I'm going to work to get it submitted to the Apple App Store.
How can I install this release
For Chrome:
Download Source code (zip) of this release and unzip it. Then navigate to chrome://extensions/ and enable "Developer mode" using the toggle in the top right corner. Upload the extension manually by pressing "Load unpacked" and selecting the unzipped TabCloser folder.
For Edge:
Download Source code (zip) of this release and unzip it. Then navigate to edge://extensions/ and enable "Developer mode" in the left sidebar, it's near the bottom. Upload the extension manually by pressing "Load unpacked" and selecting the unzipped TabCloser folder.
For Safari:
tabcloser-3.2.2-macos.zip is available for download here. TabCloser.app was created using Xcode and signed for Direct Distribution, however there are a few steps you'll need to take to enable it.
1.) You can unzip this and drag TabCloser.app to your Applications folder.
Finder.mp4
2.) Once you install TabCloser you'll need to launch Safari and go to Safari > Settings > Advanced and check Show features for web developers. Once you've done that, go to the Developer tab and enable Allow unsigned extensions.
EnableExtension.mp4
You can also download the core files here and use Xcode to convert it to a Safari extension on your own. Read this article from Apple to learn how.
Tested On
Chrome: Version 126.0.6478.127 (Official Build) (64-bit)
Chrome Canary: Version 128.0.6597.0 (Official Build) canary (64-bit) (Manifest v3)
Edge: Version 126.0.2592.87 (Official build) (64-bit)
Arc: Version 1.51.0 (51691) / Chromium Engine Version 126.0.6478.127
Safari: Version 17.5 (19618.2.12.11.6)
v3.2.1
TabCloser 3
I'll be working to get this distributed to the Chrome Web Store and Edge Add-on Store!
What's New?
TabCloser has been rewritten to be compliant with the Manifest v3 changes that are coming to Chrome, the UI has been redesigned to be a little more friendly, and TabCloser now supports custom URLs.
New UI
I've redesigned the UI to be a little more streamlined and easier to use.
Custom URLs
Y'all kept asking for it, and it's finally here! You're no longer limited to the default services TabCloser has. Now you can add your very own URLs for TabCloser to close!

Safari® Support
When rewriting TabCloser, I kept Safari top of mind this time around. I've successful converted TabCloser to work with Safari and WebKit and have a build running in Xcode. I'll be bundling an app distribution with this so you can install it on your macOS device. In the meantime I'm going to work to get it submitted to the Apple App Store.
How can I install this release
For Chrome:
Download Source code (zip) of this release and unzip it. Then navigate to chrome://extensions/ and enable "Developer mode" using the toggle in the top right corner. Upload the extension manually by pressing "Load unpacked" and selecting the unzipped TabCloser folder.
For Edge:
Download Source code (zip) of this release and unzip it. Then navigate to edge://extensions/ and enable "Developer mode" in the left sidebar, it's near the bottom. Upload the extension manually by pressing "Load unpacked" and selecting the unzipped TabCloser folder.
For Safari:
TabCloser.3.for.Safari.zip is available for download here. You can unzip this and drag TabCloser.app to your Applications folder. TabCloser.app was created using Xcode and signed for Direct Distribution, however there are a few steps you'll need to take to enable it. Once you install TabCloser you'll need to launch Safari and go to Safari > Settings > Advanced and check Show features for web developers. Once you've done that, go to the Developer tab and enable Allow unsigned extensions.
EnableExtension.mp4
You can also download the core files here and use Xcode to convert it to a Safari extension on your own. Read this article from Apple to learn how.
Tested On
Chrome: Version 126.0.6478.127 (Official Build) (64-bit)
Chrome Canary: Version 128.0.6597.0 (Official Build) canary (64-bit) (Manifest v3)
Edge: Version 126.0.2592.87 (Official build) (64-bit)
Arc: Version 1.51.0 (51691) / Chromium Engine Version 126.0.6478.127
Safari: Version 17.5 (19618.2.12.11.6)
v3.1.2
TabCloser 3
I'll be working to get this distributed to the Chrome Web Store and Edge Add-on Store!
What's New?
TabCloser has been rewritten to be compliant with the Manifest v3 changes that are coming to Chrome, the UI has been redesigned to be a little more friendly, and TabCloser now supports custom URLs.
New UI
I've redesigned the UI to be a little more streamlined and easier to use.
Custom URLs
Y'all kept asking for it, and it's finally here! You're no longer limited to the default services TabCloser has. Now you can add your very own URLs for TabCloser to close!

Safari® Support
When rewriting TabCloser, I kept Safari top of mind this time around. I've successful converted TabCloser to work with Safari and WebKit and have a build running in Xcode. I'll be bundling an app distribution with this so you can install it on your macOS device. In the meantime I'm going to work to get it submitted to the Apple App Store.
How can I install this release
For Chrome:
Download Source code (zip) of this release and unzip it. Then navigate to chrome://extensions/ and enable "Developer mode" using the toggle in the top right corner. Upload the extension manually by pressing "Load unpacked" and selecting the unzipped TabCloser folder.
For Edge:
Download Source code (zip) of this release and unzip it. Then navigate to edge://extensions/ and enable "Developer mode" in the left sidebar, it's near the bottom. Upload the extension manually by pressing "Load unpacked" and selecting the unzipped TabCloser folder.
For Safari:
TabCloser.3.for.Safari.zip is available for download here. You can unzip this and drag TabCloser.app to your Applications folder. TabCloser.app was created using Xcode and signed for Direct Distribution, however there are a few steps you'll need to take to enable it. Once you install TabCloser you'll need to launch Safari and go to Safari > Settings > Advanced and check Show features for web developers. Once you've done that, go to the Developer tab and enable Allow unsigned extensions.
EnableExtension.mp4
You can also download the core files here and use Xcode to convert it to a Safari extension on your own. Read this article from Apple to learn how.
Tested On
Chrome: Version 126.0.6478.127 (Official Build) (64-bit)
Chrome Canary: Version 128.0.6597.0 (Official Build) canary (64-bit) (Manifest v3)
Edge: Version 126.0.2592.87 (Official build) (64-bit)
Arc: Version 1.51.0 (51691) / Chromium Engine Version 126.0.6478.127
Safari: Version 17.5 (19618.2.12.11.6)
v3.0.1β
🚨 TabCloser 3 Beta 🚨
What's New?
TabCloser has been rewritten to be compliant with the Manifest v3 changes that are coming to Chrome, the UI has been redesigned to be a little more friendly, and TabCloser now supports custom URLs.
I'll have more extensive notes soonish.
Coming Soon to Safari
When rewriting TabCloser, I kept Safari top of mind this time around. I've successful converted TabCloser to work with Safari and WebKit and have a build running in Xcode.
How can I install this release
For Chrome:
Download the .zip of this release and unzip it. Then navigate to chrome://extensions/ and enable "Developer mode" using the toggle in the top right corner. Upload the extension manually by pressing "Load unpacked" and selecting the unzipped TabCloser folder.
For Edge:
Download the .zip of this release and unzip it. Then navigate to edge://extensions/ and enable "Developer mode" in the left sidebar, it's near the bottom. Upload the extension manually by pressing "Load unpacked" and selecting the unzipped TabCloser folder.
For Safari:
If you don't want to wait for a test release of this, you can download this release and use Xcode to convert it to a Safari extension. Read this article from Apple to learn how.
Tested On
Chrome: Version 126.0.6478.127 (Official Build) (64-bit)
Chrome Canary: Version 128.0.6597.0 (Official Build) canary (64-bit) (Manifest v3)
Edge: Version 126.0.2592.87 (Official build) (64-bit)
Arc: Version 1.51.0 (51691) / Chromium Engine Version 126.0.6478.127
Safari: Version 17.5 (19618.2.12.11.6)
