{
  "name": "store",
  "kind": "bundled",
  "title": "Store",
  "description": "Browse every extension your registries list, read its description and screenshots, and install it with Enter. Updates lead the list, and marked rows install, update or remove together.",
  "version": "0.1.0",
  "icon": {
    "tile": {
      "glyph": "󰟇",
      "bg": "teal"
    }
  },
  "author": "pal",
  "spec": "github:zcag/pal/extensions/store@v0.9.1",
  "source": "https://github.com/zcag/pal/tree/HEAD/extensions/store",
  "commit": "63287e180ce349dac3aa87c68ce4c80bc42ad409",
  "manifest": {
    "name": "store",
    "title": "Store",
    "description": "Browse every extension your registries list, read its description and screenshots, and install it with Enter. Updates lead the list, and marked rows install, update or remove together.",
    "version": "0.1.0",
    "icon": {
      "tile": {
        "glyph": "󰟇",
        "bg": "teal"
      }
    },
    "author": "pal",
    "repo": "bundled",
    "license": "MIT",
    "store": {
      "tagline": "Browse, install and update extensions without leaving the panel",
      "category": "system",
      "features": [
        "Opens on three featured extensions and a section per category, each row with its icon, tagline and status (installed, built in, update available); typing searches them all",
        "Narrow to Installed, Updates, a registry, or a category like Developer, Media or Fun",
        "`cmd+i` shows the description, palettes and screenshots, where it comes from and whether it updates itself",
        "`enter` installs (after a confirm), updates, or opens an extension you already have",
        "Mark several rows to install, update or remove them together; `ctrl+x` removes one and keeps its settings",
        "`cmd+r` fetches the registries again; one that does not answer says so above the list"
      ],
      "permissions": [
        "network"
      ],
      "platforms": [
        "macos",
        "linux"
      ],
      "screenshots": [
        {
          "file": "1-browse.png",
          "caption": "The store as it opens: an update that waits, three featured, then a section per category with how each stands"
        },
        {
          "file": "2-detail.png",
          "caption": "cmd+I opens the detail pane: what the extension is and does, its palettes and pictures, where it comes from"
        },
        {
          "file": "3-actions.png",
          "caption": "Install on Enter; the store page and the install command a keystroke away"
        }
      ],
      "actions": [
        {
          "title": "Install",
          "description": "After a confirm; waits for the download and the load, then says how it went.",
          "keys": "enter"
        },
        {
          "title": "Update",
          "description": "On an extension the core has an update for.",
          "keys": "enter"
        },
        {
          "title": "Open",
          "description": "An installed extension's first palette.",
          "keys": "enter"
        },
        {
          "title": "Open store page",
          "description": "The extension's page on pal.cagdas.io, for pal's own registry.",
          "keys": "cmd+enter"
        },
        {
          "title": "Copy install command",
          "description": "`pal install \u003cname\u003e` onto the clipboard.",
          "keys": "cmd+c"
        },
        {
          "title": "Remove",
          "description": "One installed from a registry; asks first. Its settings and data stay.",
          "keys": "ctrl+x"
        }
      ]
    },
    "palettes": {
      "store": {
        "title": "Store",
        "tier": "primary",
        "kind": "input",
        "description": "Every listed extension, narrowed by the query and the filter; Enter installs, updates or opens.",
        "keys": [
          {
            "keys": "enter",
            "title": "Install, update, or open"
          },
          {
            "keys": "cmd+enter",
            "title": "Open store page"
          },
          {
            "keys": "cmd+c",
            "title": "Copy install command"
          },
          {
            "keys": "ctrl+x",
            "title": "Remove one installed from a registry"
          },
          {
            "keys": "cmd+i",
            "title": "Description, palettes and screenshots"
          },
          {
            "keys": "tab",
            "title": "Next filter: Installed, Updates, Registries, a shelf"
          },
          {
            "keys": "cmd+r",
            "title": "Fetch every registry again"
          }
        ]
      }
    }
  },
  "playable": false,
  "updated_at": "2026-09-30T01:45:08Z",
  "url": "https://pal.cagdas.io/extensions/store",
  "tagline": "Browse, install and update extensions without leaving the panel",
  "category": "system",
  "screenshots": [
    "https://pal.cagdas.io/extensions/store/screenshots/1-browse-dark.png",
    "https://pal.cagdas.io/extensions/store/screenshots/1-browse.png",
    "https://pal.cagdas.io/extensions/store/screenshots/2-detail-dark.png",
    "https://pal.cagdas.io/extensions/store/screenshots/2-detail.png",
    "https://pal.cagdas.io/extensions/store/screenshots/3-actions-dark.png",
    "https://pal.cagdas.io/extensions/store/screenshots/3-actions.png"
  ],
  "panel_screenshots": [
    "https://pal.cagdas.io/extensions/store/screenshots/1-browse.png",
    "https://pal.cagdas.io/extensions/store/screenshots/2-detail.png",
    "https://pal.cagdas.io/extensions/store/screenshots/3-actions.png"
  ],
  "bar_screenshots": [],
  "panel_screenshots_dark": [
    "https://pal.cagdas.io/extensions/store/screenshots/1-browse-dark.png",
    "https://pal.cagdas.io/extensions/store/screenshots/2-detail-dark.png",
    "https://pal.cagdas.io/extensions/store/screenshots/3-actions-dark.png"
  ],
  "bar_screenshots_dark": [],
  "has_bar": false,
  "bar_items": [],
  "has_links": false,
  "links": [],
  "multi": false,
  "has_readme": true
}
