TK Tree Style Tab Outliner Firefox

Examine source code of TK Tree Style Tab Outliner

Inspect and view changes in TK Tree Style Tab Outliner source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "__MSG_extName__",
  "description": "__MSG_extDescription__",
  "version": "0.1.181.0",
  "author": "ToyKeeper",
  "homepage_url": "https://toykeeper.net/tktsto",
  "default_locale": "en",
  "browser_specific_settings": {
    "gecko": {
      "id": "tktsto-firefox@toykeeper.net",
      "strict_min_version": "115.0",
      "data_collection_permissions": {
        "required": [
          "none"
        ],
        "optional": [
          "browsingActivity"
        ]
      }
    }
  },
  "icons": {
    "16": "img/icon-16.png",
    "32": "img/icon-32.png",
    "48": "img/icon-48.png",
    "64": "img/icon-64.png",
    "128": "img/icon-128.png"
  },
  "permissions": [
    "storage",
    "downloads",
    "tabs",
    "tabHide",
    "alarms"
  ],
  "optional_permissions": [],
  "optional_host_permissions": [
    "http://localhost/*",
    "<all_urls>"
  ],
  "options_page": "options/options.html",
  "background": {
    "scripts": [
      "bkgd/bkgd.js"
    ],
    "type": "module"
  },
  "sidebar_action": {
    "default_title": "TK Tree Style Tab Outliner",
    "default_panel": "view/sidepanel.html",
    "default_icon": {
      "16": "img/icon-16.png",
      "32": "img/icon-32.png",
      "48": "img/icon-48.png",
      "64": "img/icon-64.png",
      "128": "img/icon-128.png"
    }
  },
  "action": {
    "default_title": "TKTSTO Sidebar",
    "default_icon": {
      "16": "img/icon-16.png",
      "32": "img/icon-32.png",
      "48": "img/icon-48.png",
      "64": "img/icon-64.png",
      "128": "img/icon-128.png"
    }
  },
  "commands": {
    "_execute_sidebar_action": {
      "description": "Toggle Side Panel",
      "suggested_key": {
        "default": "F1"
      }
    },
    "backupSession": {
      "description": "Back up session now"
    },
    "unloadCurrentTab": {
      "description": "Unload current tab",
      "suggested_key": {
        "default": "Alt+U"
      }
    },
    "bookmarkCurrentTab": {
      "description": "Bookmark current tab",
      "suggested_key": {
        "default": "Alt+K"
      }
    },
    "addNoteToCurrentTab": {
      "description": "Add highlighted text to current tab's notes"
    },
    "cursorUp": {
      "description": "Move cursor up",
      "suggested_key": {
        "default": "Alt+Up"
      }
    },
    "cursorDown": {
      "description": "Move cursor down",
      "suggested_key": {
        "default": "Alt+Down"
      }
    },
    "cursorLeft": {
      "description": "Move cursor left (to parent)"
    },
    "cursorRight": {
      "description": "Move cursor right (to 1st child)"
    },
    "cursorPgUp": {
      "description": "Move cursor up 1 page",
      "suggested_key": {
        "default": "Alt+PageUp"
      }
    },
    "cursorPgDown": {
      "description": "Move cursor down 1 page",
      "suggested_key": {
        "default": "Alt+PageDown"
      }
    },
    "cursorHome": {
      "description": "Move cursor home (up to first sibling)"
    },
    "cursorEnd": {
      "description": "Move cursor end (down to last sibling)",
      "suggested_key": {
        "default": "Alt+End"
      }
    },
    "loadNode": {
      "description": "Load or switch to highlighted node",
      "suggested_key": {
        "default": "Alt+L"
      }
    },
    "unloadNode": {
      "description": "Unload highlighted node",
      "suggested_key": {
        "default": "Shift+Alt+U"
      }
    },
    "toggleExpanded": {
      "description": "Expand/Collapse highlighted node",
      "suggested_key": {
        "default": "Alt+Space"
      }
    },
    "toggleMarked": {
      "description": "Mark or unmark the current node",
      "suggested_key": {
        "default": "Alt+M"
      }
    },
    "unmarkAll": {
      "description": "Unmark all nodes",
      "suggested_key": {
        "default": "Shift+Alt+M"
      }
    },
    "pasteMarked": {
      "description": "Move marked nodes to after cursor",
      "suggested_key": {
        "default": "Alt+P"
      }
    },
    "pasteMarkedBefore": {
      "description": "Move marked nodes to before cursor",
      "suggested_key": {
        "default": "Shift+Alt+P"
      }
    },
    "moveNodeUp": {
      "description": "Move highlighted node up",
      "suggested_key": {
        "default": "Shift+Alt+Up"
      }
    },
    "moveNodeDown": {
      "description": "Move highlighted node down",
      "suggested_key": {
        "default": "Shift+Alt+Down"
      }
    },
    "moveNodeLeft": {
      "description": "Move highlighted node left (toward parent)",
      "suggested_key": {
        "default": "Shift+Alt+Left"
      }
    },
    "moveNodeRight": {
      "description": "Move highlighted node right (child of prev sibling)",
      "suggested_key": {
        "default": "Shift+Alt+Right"
      }
    },
    "moveNodeHome": {
      "description": "Move highlighted node home (up to first sibling)",
      "suggested_key": {
        "default": "Shift+Alt+Home"
      }
    },
    "moveNodeEnd": {
      "description": "Move highlighted node end (down to last sibling)",
      "suggested_key": {
        "default": "Shift+Alt+End"
      }
    },
    "prevTab": {
      "description": "Focus the previous tab"
    },
    "nextTab": {
      "description": "Focus the next tab"
    }
  }
}

Best TK Tree Style Tab Outliner Alternatives

Here are some Firefox add-ons that are similar to TK Tree Style Tab Outliner: