Skip to content

Commit 3deca32

Browse files
committed
Release v1.1.0
- Add user-defined categories for tab organization (#30) - Add dark mode support - Add unit tests for background.js and options.js (84% coverage) - Update README with custom categories documentation - Add CHANGELOG.md
1 parent e037d82 commit 3deca32

File tree

4 files changed

+63
-2
lines changed

4 files changed

+63
-2
lines changed

CHANGELOG.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [1.1.0] - 2025-11-29
9+
10+
### Added
11+
12+
- User-defined categories for tab organization (#30) - Users can now create custom categories in the options page to organize tabs by their own criteria
13+
- Dark mode support - Extension popup now respects system dark mode preferences
14+
- Unit tests for background.js and options.js - Improved test coverage from 61% to 84%
15+
16+
### Changed
17+
18+
- Enhanced README with improved Tab Manager description
19+
20+
### Fixed
21+
22+
- Removed outdated implementation notes from documentation
23+
24+
### Documentation
25+
26+
- Added ISC license file and fixed license references throughout the project
27+
28+
## [1.0.1] - 2025-11-20
29+
30+
### Fixed
31+
32+
- Initial bug fixes and stability improvements
33+
34+
## [1.0.0] - 2025-11-15
35+
36+
### Added
37+
38+
- One-click tab organization by domain
39+
- One-click tab organization by category
40+
- Duplicate tab removal
41+
- Save tabs to bookmarks
42+
- Restore tabs from bookmarks
43+
- Smart tab group coloring
44+
- Tab count display per group
45+
- Options page for extension settings

README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ Select and restore previously saved tab sessions:
4747
- **Restore from bookmarks** - Restore tab groups from saved bookmarks
4848
- **Smart coloring** - Each group gets a unique color
4949
- **Shows tab counts** - See how many tabs in each group
50+
- **Custom categories** - Define your own categories in the options page
51+
- **Dark mode support** - Respects system dark mode preferences
5052
- **Works everywhere** - Use in any Chrome profile, anytime
5153
- **No setup required** - No remote debugging, no command line
5254

@@ -135,6 +137,20 @@ Example result:
135137

136138
All bookmarks are saved in "Other Bookmarks" under a timestamped folder. Each tab group becomes its own bookmark folder.
137139

140+
### Configure Custom Categories
141+
142+
**Define your own tab categories**:
143+
144+
1. Right-click the Tab Organizer icon → "Options"
145+
2. Add custom categories with domain patterns
146+
3. Click "Save"
147+
4. Use "Organize by Category" to apply your custom groupings
148+
149+
Custom categories let you group tabs exactly how you want. For example:
150+
- "Work" category for company domains
151+
- "Research" for academic sites
152+
- "Entertainment" for streaming services
153+
138154
### Restore Tabs from Bookmarks
139155

140156
**Use the Chrome Extension**:

chrome-extension/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"manifest_version": 3,
33
"name": "Tab Organizer",
4-
"version": "1.0.1",
4+
"version": "1.1.0",
55
"description": "Automatically organize tabs by domain with one click",
66
"permissions": [
77
"tabs",

chrome-extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "chrome-extension",
3-
"version": "1.0.0",
3+
"version": "1.1.0",
44
"description": "Complete tab management in one extension: organize by domain AND remove duplicates with one click each.",
55
"main": "background.js",
66
"scripts": {

0 commit comments

Comments
 (0)