Skip to content

Releases: sethcottle/tabcloser

v3.2.2

01 Aug 02:14
Compare
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
Compare
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
Compare
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
Compare
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)

v2.7.6

27 Feb 21:21
Compare
Choose a tag to compare

With this release, the Slack regex has been updated to the following:

^https?://(?!(app\\.slack\\.com|slack\\.com|api\\.slack\\.com|.*\\/(customize|account|apps)(\\/|$)|.*\\/home(\\/|$)))[a-z0-9-]+\\.slack\\.com/.*$

This is to resolve Issue #6 with closing the Slack API documentation. 2.7.6 will be released to the the appropriate web stores, and may be pending approval for a few days with this fix.

Full Changelog: v2.7.5...v2.7.6

v2.7.5

11 Jan 20:14
Compare
Choose a tag to compare

This fix is to help address some user feedback received about the closing of Slack related pages. Here's how the new regex for Slack works: (?!(app\\.slack\\.com|slack\\.com|.*\\/(customize|account|apps)(\\/|$)|.*\\/home(\\/|$))) is a negative lookahead assertion, to match only if the string following does not match the patterns inside the group. app\\.slack\\.com excludes URLs starting with "app.slack.com" to make sure the web client can successfully stay open. slack\\.com excludes the base Slack website. .*\\/(customize|account|apps)(\\/|$) and .*\\/home(\\/|$) exclude URLs containing '/customize/', '/account/', '/apps/' or '/home' either followed by a slash or the end of the string—this is to avoid TabCloser from closing in-browser settings and config pages for Slack.

v2.7.0

13 Dec 15:18
c2ab3b0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.6.2...v2.7.0

v2.6.2

06 Sep 18:51
Compare
Choose a tag to compare

Updates the description of the extension to be more... succinct. Google rejected the 2.6.0 upload to the Chrome Web Store for "keyword farming"... because apparently listing the actual services the extension supports is a bad thing.

v2.6.0

24 Aug 18:47
Compare
Choose a tag to compare

Added Slack!

Full Changelog: v2.5.0...v2.6.0

v2.5.1

24 Aug 17:58
38ae0aa
Compare
Choose a tag to compare