diff --git a/PRIVACY.md b/PRIVACY.md index 971a4d9..4447382 100644 --- a/PRIVACY.md +++ b/PRIVACY.md @@ -1,30 +1,30 @@ # Privacy Policy -Last updated: 2026-01-09 +Last updated: 2026-02-21 ## Overview -GitHub Slash Palette is a Chrome extension that adds slash commands to GitHub markdown text fields. Available commands include `/giphy`, `/emoji`, `/font`, `/kbd`, `/link`, `/mention`, `/mermaid`, and `/now`. +GitHub Slash Palette is a Chrome extension that adds slash commands for GitHub markdown fields. Includes GIF search, emoji picker, Mermaid diagrams, and more. Available commands include `//giphy`, `//emoji`, `//font`, `//kbd`, `//link`, `//mention`, `//mermaid`, and `//now`. ## Data We Process ### 1. Search Queries -- **`/giphy`**: Your search text is sent to the Giphy API to fetch GIF results. -- **`/link ci`**: Your GitHub token is used to fetch CI job and artifact data from the GitHub API for the current repository only. +- **`//giphy`**: Your search text is sent to the Giphy API to fetch GIF results. +- **`//link ci`**: Your GitHub token is used to fetch CI job and artifact data from the GitHub API for the current repository only. ### 2. API Keys and Tokens - **Giphy API Key**: If you enter a Giphy API key, it is stored locally in your browser so the extension can call the Giphy API on your behalf. -- **GitHub Personal Access Token**: If you enter a GitHub token for `/link ci`, it is stored locally in your browser to authenticate with the GitHub API. +- **GitHub Personal Access Token**: If you enter a GitHub token for `//link ci`, it is stored locally in your browser to authenticate with the GitHub API. ### 3. Local Preferences The extension stores some preferences locally to improve your experience: -- **Recently used emojis** (`/emoji`): Stored locally to show your favorites first. -- **Recently mentioned users** (`/mention`): Stored locally to suggest frequently mentioned users. +- **Recently used emojis** (`//emoji`): Stored locally to show your favorites first. +- **Recently mentioned users** (`//mention`): Stored locally to suggest frequently mentioned users. ## Where Data Is Stored @@ -35,11 +35,11 @@ The extension stores some preferences locally to improve your experience: ### Giphy -When you use `/giphy`, your search query (and your API key) is sent to Giphy to retrieve results. +When you use `//giphy`, your search query (and your API key) is sent to Giphy to retrieve results. ### GitHub -When you use `/link ci`, your token is sent to GitHub's API (`api.github.com`) to fetch CI job and artifact data for the current repository. +When you use `//link ci`, your token is sent to GitHub's API (`api.github.com`) to fetch CI job and artifact data for the current repository. No other third-party services are contacted by the extension. @@ -61,8 +61,8 @@ The extension does not use analytics, tracking pixels, advertising identifiers, ## Permissions Explanation - **storage**: Used to save local settings, including API keys, tokens, and recently used items. -- **Host permission `https://api.giphy.com`**: Used for `/giphy` search requests and GIF previews. -- **Host permission `https://api.github.com`**: Used for `/link ci` to fetch CI job and artifact data. +- **Host permission `https://api.giphy.com`**: Used for `//giphy` search requests and GIF previews. +- **Host permission `https://api.github.com`**: Used for `//link ci` to fetch CI job and artifact data. ## Contact diff --git a/README.md b/README.md index de9e01f..5528c13 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,16 @@ Try the extension without installing it. All deployments (main + PR previews): * --- +## Screenshots + +Slash command palette listing available commands +Giphy search results with GIF previews +Mermaid diagram search results +Emoji picker showing search results +Giphy GIF insert settings + +--- + ## Features - Adds slash command palette to GitHub markdown textareas diff --git a/package.json b/package.json index 566b7d3..60231ff 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "github-slash-palette", - "version": "0.0.5", + "version": "0.0.6", "description": "Slash commands for GitHub markdown fields", "type": "module", "scripts": { diff --git a/src/assets/big_ad.png b/src/assets/big_ad.png new file mode 100644 index 0000000..a09e199 Binary files /dev/null and b/src/assets/big_ad.png differ diff --git a/src/assets/icon.ico b/src/assets/icon.ico new file mode 100644 index 0000000..40cc9f8 Binary files /dev/null and b/src/assets/icon.ico differ diff --git a/src/assets/icon128.png b/src/assets/icon128.png index a738725..ad012ff 100644 Binary files a/src/assets/icon128.png and b/src/assets/icon128.png differ diff --git a/src/assets/icon16.png b/src/assets/icon16.png index e8a84bd..756de7a 100644 Binary files a/src/assets/icon16.png and b/src/assets/icon16.png differ diff --git a/src/assets/icon32.png b/src/assets/icon32.png index 22bea42..cadc11b 100644 Binary files a/src/assets/icon32.png and b/src/assets/icon32.png differ diff --git a/src/assets/icon48.png b/src/assets/icon48.png index f7fdc3c..cd0ea00 100644 Binary files a/src/assets/icon48.png and b/src/assets/icon48.png differ diff --git a/src/assets/screenshot1.png b/src/assets/screenshot1.png new file mode 100644 index 0000000..6fc226c Binary files /dev/null and b/src/assets/screenshot1.png differ diff --git a/src/assets/screenshot2.png b/src/assets/screenshot2.png new file mode 100644 index 0000000..453cd2b Binary files /dev/null and b/src/assets/screenshot2.png differ diff --git a/src/assets/screenshot3.png b/src/assets/screenshot3.png new file mode 100644 index 0000000..a0da430 Binary files /dev/null and b/src/assets/screenshot3.png differ diff --git a/src/assets/screenshot4.png b/src/assets/screenshot4.png new file mode 100644 index 0000000..cc1cba6 Binary files /dev/null and b/src/assets/screenshot4.png differ diff --git a/src/assets/screenshot5.png b/src/assets/screenshot5.png new file mode 100644 index 0000000..d297d32 Binary files /dev/null and b/src/assets/screenshot5.png differ diff --git a/src/assets/small_ad.png b/src/assets/small_ad.png new file mode 100644 index 0000000..4ddc001 Binary files /dev/null and b/src/assets/small_ad.png differ diff --git a/src/content/commands/commands-list/index.ts b/src/content/commands/commands-list/index.ts index ab47384..8075774 100644 --- a/src/content/commands/commands-list/index.ts +++ b/src/content/commands/commands-list/index.ts @@ -1,7 +1,7 @@ /** * Commands List Module * - * This module exports everything needed for the "/" slash command: + * This module exports everything needed for the "//" slash command: * - Command implementation for listing all available commands */ diff --git a/src/content/commands/registry.ts b/src/content/commands/registry.ts index 0cc9c08..1d7eaa7 100644 --- a/src/content/commands/registry.ts +++ b/src/content/commands/registry.ts @@ -69,7 +69,7 @@ export function registerCommand(name: string, spec: CommandSpec, metadata?: Comm } export function getCommand(name: string): CommandSpec | null { - // Allow empty string for "/" command (command list) + // Allow empty string for "//" command (command list) // Only reject null/undefined, accept empty string if (name === null || name === undefined) return null return commandRegistry[name] || null diff --git a/src/content/picker/components/PickerHeader.tsx b/src/content/picker/components/PickerHeader.tsx index e881c3f..86ae4fe 100644 --- a/src/content/picker/components/PickerHeader.tsx +++ b/src/content/picker/components/PickerHeader.tsx @@ -65,7 +65,7 @@ export function PickerHeader({ fontWeight: 500, }} > - / + //