Tab Groups Extension

Tab Groups Extension

Automatically group tabs, save tabs/groups, and provide shortcuts for tabs/groups.

Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "__MSG_extName__",
  "description": "__MSG_extDescription__",
  "version": "1.0.10",
  "author": "Guokai Han",
  "manifest_version": 3,
  "default_locale": "en",
  "offline_enabled": true,
  "minimum_chrome_version": "104",
  "permissions": [
    "favicon",
    "storage",
    "contextMenus",
    "unlimitedStorage",
    "tabs",
    "tabGroups",
    "alarms"
  ],
  "optional_permissions": [
    "notifications"
  ],
  "optional_host_permissions": [
    "file:///*"
  ],
  "icons": {
    "16": "icon/16.png",
    "48": "icon/48.png",
    "128": "icon/128.png"
  },
  "action": {
    "default_popup": "popup.html"
  },
  "background": {
    "service_worker": "sw.js"
  },
  "commands": {
    "_execute_action": {},
    "toggle-tab-group": {
      "suggested_key": {
        "default": "Alt+Shift+G"
      },
      "description": "__MSG_cmd_toggle_tab_group__"
    },
    "next-tab-in-group": {
      "description": "__MSG_cmd_next_tab_in_group__"
    },
    "previous-tab-in-group": {
      "description": "__MSG_cmd_previous_tab_in_group__"
    },
    "toggle-group-collapse": {
      "description": "__MSG_cmd_toggle_group_collapse__"
    },
    "toggle-all-group-collapse": {
      "description": "__MSG_cmd_toggle_all_group_collapse__"
    },
    "newtab-in-group": {
      "description": "__MSG_cmd_newtab_in_group__"
    },
    "move-group-window": {
      "description": "__MSG_cmd_move_group_window__"
    },
    "move-group-left": {
      "description": "__MSG_cmd_move_group_left__"
    },
    "move-group-right": {
      "description": "__MSG_cmd_move_group_right__"
    },
    "move-tab-left": {
      "description": "__MSG_cmd_move_tab_left__"
    },
    "move-tab-right": {
      "description": "__MSG_cmd_move_tab_right__"
    },
    "remove-group": {
      "suggested_key": {
        "default": "Alt+Shift+C"
      },
      "description": "__MSG_cmd_remove_group__"
    },
    "remove-tabs-not-in-this-group": {
      "description": "__MSG_cmd_remove_tabs_not_in_this_group__"
    },
    "remove-ungrouped-tabs": {
      "description": "__MSG_cmd_remove_ungrouped_tabs__"
    },
    "add-right-tab-in-this-group": {
      "description": "__MSG_cmd_add_right_tab_in_this_group__"
    },
    "add-left-tab-in-this-group": {
      "description": "__MSG_cmd_add_left_tab_in_this_group__"
    },
    "toggle-tab-pin": {
      "description": "__MSG_cmd_toggle_tab_pin__"
    },
    "duplicate-tab": {
      "description": "__MSG_cmd_duplicate_tab__"
    },
    "remove-other-tabs": {
      "description": "__MSG_cmd_remove_other_tabs__"
    },
    "remove-left-tabs": {
      "description": "__MSG_cmd_remove_left_tabs__"
    },
    "remove-right-tabs": {
      "description": "__MSG_cmd_remove_right_tabs__"
    },
    "ungroup-this-group": {
      "description": "__MSG_cmd_ungroup_this_group__"
    },
    "ungroup-all-group": {
      "description": "__MSG_cmd_ungroup_all_group__"
    },
    "group-ungrouped-tabs": {
      "description": "__MSG_cmd_group_ungrouped_tabs__"
    },
    "group-by-domain-without-name": {
      "description": "__MSG_cmd_group_by_domain_without_name__"
    },
    "group-by-domain-with-name": {
      "description": "__MSG_cmd_group_by_domain_with_name__"
    },
    "save-tab": {
      "description": "__MSG_cmd_save_tab__"
    },
    "save-group": {
      "description": "__MSG_cmd_save_group__"
    },
    "active-group-1": {
      "description": "__MSG_cmd_active_group_1__"
    },
    "active-group-2": {
      "description": "__MSG_cmd_active_group_2__"
    },
    "active-group-3": {
      "description": "__MSG_cmd_active_group_3__"
    },
    "active-group-4": {
      "description": "__MSG_cmd_active_group_4__"
    },
    "active-group-5": {
      "description": "__MSG_cmd_active_group_5__"
    },
    "active-group-6": {
      "description": "__MSG_cmd_active_group_6__"
    },
    "active-group-7": {
      "description": "__MSG_cmd_active_group_7__"
    },
    "active-group-8": {
      "description": "__MSG_cmd_active_group_8__"
    },
    "active-group-9": {
      "description": "__MSG_cmd_active_group_9__"
    },
    "collapse-group-1": {
      "description": "__MSG_cmd_collapse_group_1__"
    },
    "collapse-group-2": {
      "description": "__MSG_cmd_collapse_group_2__"
    },
    "collapse-group-3": {
      "description": "__MSG_cmd_collapse_group_3__"
    },
    "collapse-group-4": {
      "description": "__MSG_cmd_collapse_group_4__"
    },
    "collapse-group-5": {
      "description": "__MSG_cmd_collapse_group_5__"
    },
    "collapse-group-6": {
      "description": "__MSG_cmd_collapse_group_6__"
    },
    "collapse-group-7": {
      "description": "__MSG_cmd_collapse_group_7__"
    },
    "collapse-group-8": {
      "description": "__MSG_cmd_collapse_group_8__"
    },
    "collapse-group-9": {
      "description": "__MSG_cmd_collapse_group_9__"
    }
  }
}