Skip to content

Releases: sethcottle/tabcloser

TabCloser v4.3.0

03 Mar 22:01

Choose a tag to compare

TabCloser v4.2.0

13 Feb 17:21

Choose a tag to compare

TabCloser v4.1.0

08 Feb 06:18

Choose a tag to compare

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

06 Feb 03:17
b2f389d

Choose a tag to compare

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

13 Feb 17:02

Choose a tag to compare

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

13 Feb 01:37

Choose a tag to compare

v3.3.0-beta Pre-release
Pre-release

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

01 Aug 02:14

Choose a tag to compare

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.

redesign@2x

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!
custom-url@2x

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.

CleanShot 2024-07-17 at 21 08 58@2x

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

18 Jul 18:40
5e69f46

Choose a tag to compare

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.

redesign@2x

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!
custom-url@2x

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.

CleanShot 2024-07-17 at 21 08 58@2x

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

18 Jul 02:39
01a8deb

Choose a tag to compare

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.

redesign@2x

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!
custom-url@2x

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.

CleanShot 2024-07-17 at 21 08 58@2x

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β

15 Jul 14:59

Choose a tag to compare

v3.0.1β Pre-release
Pre-release

🚨 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)