From c2ca634fcd02aabeedcc9f151d5bf65cd77fa299 Mon Sep 17 00:00:00 2001 From: Niels Laute Date: Mon, 27 Apr 2026 21:13:49 +0200 Subject: [PATCH 1/4] Updating extensions.json --- extensions.json | 463 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 461 insertions(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index 8c38ff0..d90882f 100644 --- a/extensions.json +++ b/extensions.json @@ -1,8 +1,8 @@ { "$schema": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/.github/schemas/gallery.schema.json", "version": "1.0", - "generatedAt": "2026-04-21T15:54:44Z", - "extensionCount": 35, + "generatedAt": "2026-04-27T19:12:52Z", + "extensionCount": 48, "extensions": [ { "id": "advaith.currency-converter", @@ -48,6 +48,37 @@ ], "addedAt": "2026-04-15" }, + { + "id": "atkaksoy501.portpilot", + "title": "PortPilot", + "shortDescription": "Find and free dev server ports directly from PowerToys Command Palette.", + "description": "PortPilot helps developers quickly find and free busy dev server ports from inside PowerToys Command Palette. It scans TCP listening ports in the common 3000-10000 development range, shows the owning process name and PID, supports fuzzy search, and asks for confirmation before terminating a process. You can also pin PortPilot to the Command Palette dock for one-click access.", + "author": { + "name": "Atakan Aksoy", + "url": "https://github.com/atkaksoy501" + }, + "homepage": "https://github.com/atkaksoy501/PortPilot", + "tags": [ + "ports", + "processes", + "powertoys", + "windows", + "developer" + ], + "categories": [ + "developer-tools", + "productivity", + "utilities-and-tools" + ], + "installSources": [ + { + "type": "url", + "uri": "https://github.com/atkaksoy501/PortPilot/releases/latest" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/atkaksoy501/portpilot/icon.png", + "addedAt": "2026-04-27" + }, { "id": "baldbeardedbuilder.weather", "title": "Weather", @@ -81,6 +112,36 @@ "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/baldbeardedbuilder/weather/icon.png", "addedAt": "2026-04-12" }, + { + "id": "caolib.project-opener", + "title": "Project Opener", + "shortDescription": "A project opener.", + "description": "An extension that can search for and open local Visual Studio Code (VS Code) installations and derivative editors (Trae, Cursor, etc.).", + "author": { + "name": "caolib", + "url": "https://github.com/caolib" + }, + "homepage": "https://github.com/caolib/ProjectOpenerExtension", + "tags": [ + "project", + "vscode", + "editor" + ], + "categories": [ + "developer-tools" + ], + "installSources": [ + { + "type": "msstore", + "id": "9NG967HCNH55" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/caolib/project-opener/icon.png", + "screenshotUrls": [ + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/caolib/project-opener/screenshots/01-main-view.png" + ], + "addedAt": "2026-04-27" + }, { "id": "costafotiadis.adb-extension", "title": "ADB Extension", @@ -198,6 +259,161 @@ ], "addedAt": "2026-04-15" }, + { + "id": "daydreamer-riri.qrcode", + "title": "QR Code", + "shortDescription": "Generate QR codes quickly and easily with support for dynamic placeholders like IP addresses, date, and time.", + "description": "QR Code is a PowerToys Command Palette extension for generating QR codes quickly and easily.\n\nYou can use placeholders in your input and they will be expanded in the generated QR code and details view:\n- {ip_local}: local LAN IPv4 address\n- {ip_public}: public IPv4 address (best-effort)\n- {ip}: alias for {ip_local}\n- {date}: current date (locale format)\n- {time}: current time (locale format)\n\nThe extension keeps a history of your generated QR codes for quick access and reuse. Install via winget or the Microsoft Store, then open Command Palette to start generating QR codes.", + "author": { + "name": "Riri", + "url": "https://github.com/Daydreamer-riri" + }, + "homepage": "https://github.com/Daydreamer-riri/QRCode-CmdPal", + "tags": [ + "qrcode", + "qr", + "generator", + "utilities", + "productivity" + ], + "categories": [ + "productivity", + "utilities-and-tools" + ], + "installSources": [ + { + "type": "winget", + "id": "Riri.QRCodeforCmdPal" + }, + { + "type": "msstore", + "id": "9PPGQ6TB8DMT" + }, + { + "type": "url", + "uri": "https://github.com/Daydreamer-riri/QRCode-CmdPal/releases" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/daydreamer-riri/qrcode/icon.png", + "screenshotUrls": [ + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/daydreamer-riri/qrcode/screenshots/01-main-view.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/daydreamer-riri/qrcode/screenshots/02-detail-view.png" + ], + "addedAt": "2026-04-27" + }, + { + "id": "daydreamer-riri.web-search-shortcut", + "title": "Web Search Shortcut", + "shortDescription": "Quickly select a specific search engine to perform searches via keyword prefixes.", + "description": "Web Search Shortcut is a PowerToys Command Palette extension for quickly selecting a specific search engine to perform searches via keyword prefixes.\n\nYou can configure multiple search engines, each with a custom keyword, URL template, icon, and search suggestion provider. Supports Google, Bing, DuckDuckGo, YouTube, Wikipedia, npm, CanIUse, and more.\n\nInstall via winget or the Microsoft Store, then open Command Palette to start searching with your configured shortcuts.", + "author": { + "name": "Riri", + "url": "https://github.com/Daydreamer-riri" + }, + "homepage": "https://github.com/Daydreamer-riri/CmdPal-WebSearchShortcut", + "tags": [ + "search", + "web", + "browser", + "shortcut", + "keyword" + ], + "categories": [ + "productivity", + "utilities-and-tools" + ], + "installSources": [ + { + "type": "winget", + "id": "Riri.WebSearchShortcut" + }, + { + "type": "msstore", + "id": "9p9hchbgbrf4" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/daydreamer-riri/web-search-shortcut/icon.png", + "screenshotUrls": [ + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/daydreamer-riri/web-search-shortcut/screenshots/01-cmdpal-add.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/daydreamer-riri/web-search-shortcut/screenshots/02-cmdpal-add-suggestions.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/daydreamer-riri/web-search-shortcut/screenshots/03-search-1.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/daydreamer-riri/web-search-shortcut/screenshots/04-search-2.png" + ], + "addedAt": "2026-04-27" + }, + { + "id": "determ1ne.scripter", + "title": "Scripter", + "shortDescription": "Scripter integrates with the Windows Command Palette to let you conveniently run scripts from Command Palette.", + "description": "Scripter integrates with the Windows Command Palette to let you conveniently run scripts from Command Palette. This is an open source project, you can find the documents and source code at https://github.com/determ1ne/CmdPalScripter .", + "author": { + "name": "Azuk", + "url": "https://github.com/determ1ne" + }, + "homepage": "https://github.com/determ1ne/CmdPalScripter", + "tags": [ + "scripting", + "developer" + ], + "categories": [ + "developer-tools", + "productivity", + "utilities-and-tools" + ], + "installSources": [ + { + "type": "msstore", + "id": "9PN3KMW042J3" + }, + { + "type": "url", + "uri": "https://github.com/determ1ne/CmdPalScripter/releases/latest" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/determ1ne/scripter/icon.png", + "screenshotUrls": [ + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/determ1ne/scripter/screenshots/01-main-view.png" + ], + "addedAt": "2026-04-27" + }, + { + "id": "hoobio.bitwarden", + "title": "Bitwarden", + "shortDescription": "Instant search and copy of credentials, TOTP codes, and notes from your Bitwarden vault, directly from the Command Palette.", + "description": "A free, open-source extension that brings your Bitwarden vault into the Command Palette for instant, keyboard-driven access. Built as an alternative to 1Password Quick Access.\n\nFeatures:\n\n- Vault search with fallback suggestions across all item types\n- Secure clipboard: passwords excluded from clipboard history and auto-cleared on a configurable timer\n- Smart sorting: recently used, favorites, and context-matched items float to the top\n- TOTP display with live codes and countdown timers (including Steam Guard)\n- Search filters using prefix syntax like is:fav, folder:Work, has:totp, url:github\n- Watchtower tags: visual warnings for weak, old, or reused passwords\n- Context awareness: detects open apps and browser tabs to surface relevant items\n- Custom field copy, SSH quick-connect, and manual vault sync\n\nRequires the Bitwarden CLI (bw) on your PATH.", + "author": { + "name": "Hoobi", + "url": "https://github.com/hoobio" + }, + "homepage": "https://github.com/hoobio/command-palette-bitwarden", + "tags": [ + "bitwarden", + "password", + "vault", + "totp", + "credentials" + ], + "categories": [ + "productivity", + "utilities-and-tools" + ], + "installSources": [ + { + "type": "msstore", + "id": "9P5KS8T80MV3" + }, + { + "type": "url", + "uri": "https://github.com/hoobio/command-palette-bitwarden/releases/latest" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/hoobio/bitwarden/icon.png", + "screenshotUrls": [ + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/hoobio/bitwarden/screenshots/01-preview.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/hoobio/bitwarden/screenshots/02-login.png" + ], + "addedAt": "2026-04-27" + }, { "id": "huoyan1231.tempcleanerforcmdpal", "title": "Temp file cleaner", @@ -221,6 +437,38 @@ "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/huoyan1231/tempcleanerforcmdpal/icon.png", "addedAt": "2026-04-21" }, + { + "id": "illustar0.sourceswitch", + "title": "SourceSwitch", + "shortDescription": "Switch Monitor Inputs (HDMI/DP, etc.) via Command Palette.", + "description": "Switch Monitor Inputs (HDMI/DP, etc.) via Command Palette.", + "author": { + "name": "Illustar0", + "url": "https://github.com/Illustar0" + }, + "homepage": "https://github.com/Illustar0/SourceSwitch.Extension.Palette", + "categories": [ + "utilities-and-tools", + "productivity" + ], + "installSources": [ + { + "type": "msstore", + "id": "9MWGJ4GFR31B" + }, + { + "type": "url", + "uri": "https://github.com/Illustar0/SourceSwitch.Extension.Palette/releases/latest" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/illustar0/sourceswitch/icon.png", + "screenshotUrls": [ + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/illustar0/sourceswitch/screenshots/01-main-view.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/illustar0/sourceswitch/screenshots/02-settings.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/illustar0/sourceswitch/screenshots/03-search-results.png" + ], + "addedAt": "2026-04-27" + }, { "id": "jdalley.toggle-hdr", "title": "Toggle HDR", @@ -562,6 +810,40 @@ "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/jiripolasek/unit-converter/icon.png", "addedAt": "2026-04-10" }, + { + "id": "joadoumie.nba-command-palette", + "title": "NBA", + "shortDescription": "Real-time NBA scores, schedules, rosters, and stats right in your Command Palette.", + "description": "Bring the NBA into your Windows Command Palette. Browse upcoming games for the week with live scores, team records, and game status indicators. View statistical leaders for any matchup — season PPG, RPG, and APG for upcoming games, or per-game leaders for live and completed matchups. Explore full team rosters with player bios, jersey numbers, physical stats, injury status, and direct links to ESPN pages for player stats, game logs, news, and splits. Smart fuzzy search lets you filter by team name instantly — type \"lakers\" or \"warriors\" and find what you need without leaving your workflow. Game data and stats courtesy of ESPN.", + "author": { + "name": "joadoumie", + "url": "https://github.com/joadoumie" + }, + "homepage": "https://github.com/joadoumie/NBACmdPalExtension", + "tags": [ + "nba", + "basketball", + "sports", + "scores", + "espn" + ], + "categories": [ + "entertainment", + "utilities-and-tools" + ], + "installSources": [ + { + "type": "msstore", + "id": "9P7XVWKZS7S2" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/joadoumie/nba-command-palette/icon.png", + "screenshotUrls": [ + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/joadoumie/nba-command-palette/screenshots/01-upcoming-games.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/joadoumie/nba-command-palette/screenshots/02-team-roster.png" + ], + "addedAt": "2026-04-27" + }, { "id": "linycv.everythingcmdpal", "title": "EverythingCmdPal", @@ -899,6 +1181,119 @@ "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/nielslaute/teams-meeting-control/icon.png", "addedAt": "2026-04-10" }, + { + "id": "poychang.translator", + "title": "Translator", + "shortDescription": "Translate text directly from the Command Palette.", + "description": "Translator is a translation extension for the Windows Command Palette. It brings the text translation process directly into the Command Palette, allowing you to input text, switch translation sources, and copy results all within the same interface. This extension supports multiple translation sources, including Google Translate and Microsoft Translator, providing users with a variety of options for their translation needs. With its seamless integration into the Command Palette, it enhances productivity and streamlines the translation workflow.", + "author": { + "name": "Poy Chang", + "url": "https://github.com/poychang" + }, + "homepage": "https://github.com/poychang/CmdPalTranslator", + "tags": [ + "translation", + "productivity" + ], + "categories": [ + "productivity", + "utilities-and-tools" + ], + "installSources": [ + { + "type": "msstore", + "id": "9NSHZ9B3KJFW" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/poychang/translator/icon.png", + "screenshotUrls": [ + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/poychang/translator/screenshots/01-main-view.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/poychang/translator/screenshots/02-results.png" + ], + "addedAt": "2026-04-27" + }, + { + "id": "ruslanlap.definition", + "title": "Definition", + "shortDescription": "Look up definitions, phonetics, synonyms, antonyms, and usage examples directly from Command Palette.", + "description": "Definition gives you instant access to word definitions, phonetics, synonyms, antonyms, and usage examples without leaving your keyboard. Type any word in Command Palette and browse definitions grouped by part of speech, pronunciation details, related words, and examples. Results can be copied directly, and Wiktionary integration is available from the context menu.\n\nThe extension supports English, French, Chinese, and Ukrainian, with smart script detection, configurable result options, debounced search, and in-memory caching for fast repeated lookups. An internet connection is required for API-based dictionary lookups.", + "author": { + "name": "ruslanlap", + "url": "https://github.com/ruslanlap" + }, + "homepage": "https://github.com/ruslanlap/CmdPal-Definition", + "tags": [ + "dictionary", + "definition", + "vocabulary", + "thesaurus", + "lookup" + ], + "categories": [ + "education", + "productivity", + "utilities-and-tools" + ], + "installSources": [ + { + "type": "msstore", + "id": "9NMJ8S70L69M" + }, + { + "type": "url", + "uri": "https://github.com/ruslanlap/CmdPal-Definition/releases/latest" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/ruslanlap/definition/icon.png", + "screenshotUrls": [ + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/ruslanlap/definition/screenshots/01-definition-lookup.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/ruslanlap/definition/screenshots/02-results.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/ruslanlap/definition/screenshots/03-parts-of-speech.png" + ], + "addedAt": "2026-04-27" + }, + { + "id": "tanchekwei.port", + "title": "Port", + "shortDescription": "List TCP/UDP network connections.", + "description": "Features:\n- Port Monitoring: Lists all active TCP and UDP connections (IPv4 and IPv6).\n- Intelligent Polling: Automatically refreshes when visible and pauses when hidden to reduce resource usage.\n- Process Correlation: Maps each connection to its owning process, including name and file path.\n- Hybrid Search: Supports fuzzy search for process names and precise matching for IP addresses and ports.\n- Customizable Filters: Configure which fields are included in search (Process Name, Local/Remote Address, Local/Remote Port).", + "author": { + "name": "Chek Wei Tan", + "url": "https://github.com/tanchekwei" + }, + "homepage": "https://github.com/tanchekwei/PortForCommandPalette", + "tags": [ + "port", + "network", + "monitoring", + "productivity" + ], + "categories": [ + "developer-tools", + "productivity", + "utilities-and-tools" + ], + "installSources": [ + { + "type": "msstore", + "id": "9NC8CK4LGB0W" + }, + { + "type": "winget", + "id": "15722UsefulApp.PortForCommandPalette" + }, + { + "type": "url", + "uri": "https://github.com/tanchekwei/PortForCommandPalette/" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/tanchekwei/port/icon.png", + "screenshotUrls": [ + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/tanchekwei/port/screenshots/01-screenshot1.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/tanchekwei/port/screenshots/02-screenshot2.png" + ], + "addedAt": "2026-04-27" + }, { "id": "tanchekwei.visual-studio-code", "title": "Visual Studio / Code", @@ -942,6 +1337,70 @@ ], "addedAt": "2026-04-15" }, + { + "id": "weimin96.translation-extension", + "title": "Translation", + "shortDescription": "Quickly translate between Chinese and English in PowerToys Command Palette.", + "description": "Translation is a PowerToys Command Palette extension for fast text translation in Windows workflows. It automatically detects Chinese and English text, supports bidirectional translation, provides a unified settings page for provider credentials, and works with translation providers including Baidu Translate, DeepSeek, Zhipu AI, and MiniMax.", + "author": { + "name": "weimin96", + "url": "https://github.com/weimin96" + }, + "homepage": "https://github.com/weimin96/CmdPal-TranslationExtension", + "tags": [ + "translation", + "chinese", + "ai", + "productivity", + "windows" + ], + "categories": [ + "productivity", + "utilities-and-tools" + ], + "installSources": [ + { + "type": "url", + "uri": "https://github.com/weimin96/CmdPal-TranslationExtension/releases/latest" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/weimin96/translation-extension/icon.png", + "screenshotUrls": [ + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/weimin96/translation-extension/screenshots/01-zh-to-en.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/weimin96/translation-extension/screenshots/02-en-to-zh.png" + ], + "addedAt": "2026-04-27" + }, + { + "id": "xisage.godot-engine", + "title": "Godot Engine", + "shortDescription": "A Windows Command Palette extension that allows you to quickly open and run your Godot Engine projects directly from the Windows Command Palette.", + "description": "The Godot Engine for Command Palette extension integrates the Godot Engine development workflow directly into the Windows Command Palette. It allows developers to bypass the standard Godot Project Manager by surfacing a searchable list of projects that can be launched into the editor or executed directly.", + "author": { + "name": "xiSage", + "url": "https://xisage.com" + }, + "homepage": "https://github.com/xiSage/CmdPal-Extensions", + "tags": [ + "godot-engine", + "godot" + ], + "categories": [ + "developer-tools", + "utilities-and-tools" + ], + "installSources": [ + { + "type": "msstore", + "id": "9P401R7MT3S1" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/xisage/godot-engine/icon.png", + "screenshotUrls": [ + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/xisage/godot-engine/screenshots/01-screenshot.png" + ], + "addedAt": "2026-04-27" + }, { "id": "zadjii.hacker-news", "title": "Hacker News", From 6904f377f3a1f3a70f585d57558588d3e0777655 Mon Sep 17 00:00:00 2001 From: Niels Laute Date: Tue, 28 Apr 2026 16:38:41 +0200 Subject: [PATCH 2/4] Fixes --- .github/PULL_REQUEST_TEMPLATE.md | 2 +- extensions/zadjii/mastodon/extension.json | 2 +- extensions/zadjii/mastodon/icon.png | Bin 0 -> 16068 bytes extensions/zadjii/mastodon/icon.svg | 10 ---------- 4 files changed, 2 insertions(+), 12 deletions(-) create mode 100644 extensions/zadjii/mastodon/icon.png delete mode 100644 extensions/zadjii/mastodon/icon.svg diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 03cab13..aef52cc 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -8,7 +8,7 @@ Please fill out the checklist below to help us review your PR quickly. - [ ] My folder follows the `/` convention (lowercase, alphanumeric + hyphens only) - [ ] I have added an `extension.json` with all required fields - [ ] The `id` field in my `extension.json` matches my folder path (`author.extension-name`) -- [ ] I have added an icon file (PNG or SVG, under 100 KB) +- [ ] I have added an icon file (PNG or JPG, under 100 KB) - [ ] The `icon` field in `extension.json` matches my icon filename - [ ] My extension is available at the install source I specified (winget/MS Store/URL) - [ ] I have read the [Contributing Guide](../docs/CONTRIBUTING.md) diff --git a/extensions/zadjii/mastodon/extension.json b/extensions/zadjii/mastodon/extension.json index bb3eacc..fba8221 100644 --- a/extensions/zadjii/mastodon/extension.json +++ b/extensions/zadjii/mastodon/extension.json @@ -8,7 +8,7 @@ "name": "zadjii", "url": "https://github.com/zadjii" }, - "icon": "icon.svg", + "icon": "icon.png", "homepage": "https://github.com/zadjii/CmdPalExtensions", "tags": [ "mastodon", diff --git a/extensions/zadjii/mastodon/icon.png b/extensions/zadjii/mastodon/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..66dd5b6622da3f58a45c65b0c1fdb5515a1dc934 GIT binary patch literal 16068 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 KMNUMnLSTZGG?32# literal 0 HcmV?d00001 diff --git a/extensions/zadjii/mastodon/icon.svg b/extensions/zadjii/mastodon/icon.svg deleted file mode 100644 index 0f8baeb..0000000 --- a/extensions/zadjii/mastodon/icon.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - From 17f4553f89675ffdbcd41e4600374885df3dfb4a Mon Sep 17 00:00:00 2001 From: Niels Laute Date: Tue, 28 Apr 2026 16:39:36 +0200 Subject: [PATCH 3/4] Update extensions.json --- extensions.json | 162 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 159 insertions(+), 3 deletions(-) diff --git a/extensions.json b/extensions.json index d90882f..33d1312 100644 --- a/extensions.json +++ b/extensions.json @@ -1,8 +1,8 @@ { "$schema": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/.github/schemas/gallery.schema.json", "version": "1.0", - "generatedAt": "2026-04-27T19:12:52Z", - "extensionCount": 48, + "generatedAt": "2026-04-28T14:39:06Z", + "extensionCount": 53, "extensions": [ { "id": "advaith.currency-converter", @@ -376,6 +376,40 @@ ], "addedAt": "2026-04-27" }, + { + "id": "dlnilsson.cmdpal-yubico-oath-otp", + "title": "YubiKey OATH OTP", + "shortDescription": "Display TOTP codes from OATH accounts stored on your YubiKey in PowerToys Command Palette.", + "description": "YubiKey OATH OTP integrates YubiKey hardware-based TOTP codes directly into the PowerToys Command Palette.\n\nFeatures:\n- Lists all OATH/TOTP accounts stored on your connected YubiKey\n- Generates current one-time passwords via the ykman CLI\n- Click any account to instantly copy the code to clipboard\n- Smart 10-second caching for minimal latency\n- Configurable ykman path and device ID for multi-key setups\n\nRequirements:\n- YubiKey hardware with OATH credentials configured\n- YubiKey Manager CLI (ykman) installed and in PATH (or path configured in settings)", + "author": { + "name": "Daniel Nilsson", + "url": "https://github.com/dlnilsson" + }, + "homepage": "https://github.com/dlnilsson/cmdpal.yubicoOauthOTP", + "tags": [ + "yubikey", + "otp", + "totp", + "2fa", + "security" + ], + "categories": [ + "developer-tools", + "utilities-and-tools" + ], + "installSources": [ + { + "type": "url", + "uri": "https://github.com/dlnilsson/cmdpal.yubicoOauthOTP/releases/latest" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/dlnilsson/cmdpal-yubico-oath-otp/icon.png", + "screenshotUrls": [ + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/dlnilsson/cmdpal-yubico-oath-otp/screenshots/01-list.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/dlnilsson/cmdpal-yubico-oath-otp/screenshots/02-settings.png" + ], + "addedAt": "2026-04-28" + }, { "id": "hoobio.bitwarden", "title": "Bitwarden", @@ -844,6 +878,128 @@ ], "addedAt": "2026-04-27" }, + { + "id": "kusutori.bitwarden-for-command-palette", + "title": "Bitwarden", + "shortDescription": "Integrates your Bitwarden vault into Windows PowerToys. Search, access, and manage credentials directly from the Command Palette.", + "description": "Bitwarden For Command Palette integrates with the Windows Command Palette to bring your password vault directly into your workflow. It allows you to search logins, cards, and identities, copy TOTP codes with live countdowns, and manage vault items (CRUD) with lightning speed. Supports Windows Hello (via bw-bio) and custom CLI configurations.", + "author": { + "name": "kusutori", + "url": "https://github.com/kusutori" + }, + "homepage": "https://github.com/kusutori/BitwardenForCommandPalette", + "tags": [ + "bitwarden", + "powertoys", + "bitwarden-cli", + "command-palette" + ], + "categories": [ + "productivity", + "utilities-and-tools" + ], + "installSources": [ + { + "type": "url", + "uri": "https://github.com/kusutori/BitwardenForCommandPalette/releases/latest" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/kusutori/bitwarden-for-command-palette/icon.png", + "screenshotUrls": [ + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/kusutori/bitwarden-for-command-palette/screenshots/01-login.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/kusutori/bitwarden-for-command-palette/screenshots/02-main.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/kusutori/bitwarden-for-command-palette/screenshots/03-generate.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/kusutori/bitwarden-for-command-palette/screenshots/04-settings.png" + ], + "addedAt": "2026-04-28" + }, + { + "id": "licon4812.aria2-extension", + "title": "Aria2 Extension", + "shortDescription": "Use Aria2 for efficient downloads.", + "description": "Aria2 Extension for Command Palette is an extension for the PowerToys Command Palette that enables using Aria2, a lightweight multi-protocol and multi-source command-line download utility.", + "author": { + "name": "licon4812", + "url": "https://github.com/licon4812" + }, + "homepage": "https://github.com/licon4812/Aria2CmdExtension", + "tags": [ + "aria2", + "downloads", + "http", + "https", + "ftp" + ], + "categories": [ + "utilities-and-tools" + ], + "installSources": [ + { + "type": "msstore", + "id": "9N6X66R95K6T" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/licon4812/aria2-extension/icon.png", + "addedAt": "2026-04-28" + }, + { + "id": "licon4812.nuget-package-search", + "title": "NuGet Package Search", + "shortDescription": "Search for NuGet packages via a UI.", + "description": "NuGetPackageSearchExtension is an extension for the PowerToys Command Palette that enables searching for NuGet packages via a UI and provides the ability to copy the package reference, dotnet command, and NuGet package console command.", + "author": { + "name": "licon4812", + "url": "https://github.com/licon4812" + }, + "homepage": "https://github.com/licon4812/NuGetPackageSearchCmdPalExtension", + "tags": [ + "nuget", + "packages", + "NuGet Package Manager", + "dotnet tools", + "dotnet templates" + ], + "categories": [ + "utilities-and-tools" + ], + "installSources": [ + { + "type": "msstore", + "id": "9N4PJSLKJ4ST" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/licon4812/nuget-package-search/icon.png", + "addedAt": "2026-04-28" + }, + { + "id": "licon4812.timezone-converter", + "title": "Time Zone Converter", + "shortDescription": "Convert time between different time zones quickly.", + "description": "Time Zone Converter CmdPalExtension is an extension for the PowerToys Command Palette that allows users to convert time between different time zones quickly.", + "author": { + "name": "licon4812", + "url": "https://github.com/licon4812" + }, + "homepage": "https://github.com/licon4812/TimezoneConvertorCmdPalExtension", + "tags": [ + "time zone", + "converter", + "utc", + "gmt", + "time" + ], + "categories": [ + "utilities-and-tools" + ], + "installSources": [ + { + "type": "msstore", + "id": "9P4TC0QM648H" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/licon4812/timezone-converter/icon.png", + "addedAt": "2026-04-28" + }, { "id": "linycv.everythingcmdpal", "title": "EverythingCmdPal", @@ -1462,7 +1618,7 @@ "uri": "https://github.com/zadjii/CmdPalExtensions/releases" } ], - "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/zadjii/mastodon/icon.svg", + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/zadjii/mastodon/icon.png", "addedAt": "2026-04-21" }, { From c09b56ffa8c8bafa6ea937bd597832d5afa3d866 Mon Sep 17 00:00:00 2001 From: Niels Laute Date: Tue, 28 Apr 2026 16:41:29 +0200 Subject: [PATCH 4/4] Update extensions.json --- extensions.json | 42 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index 33d1312..83a52e9 100644 --- a/extensions.json +++ b/extensions.json @@ -1,8 +1,8 @@ { "$schema": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/.github/schemas/gallery.schema.json", "version": "1.0", - "generatedAt": "2026-04-28T14:39:06Z", - "extensionCount": 53, + "generatedAt": "2026-04-28T14:40:43Z", + "extensionCount": 54, "extensions": [ { "id": "advaith.currency-converter", @@ -1493,6 +1493,44 @@ ], "addedAt": "2026-04-15" }, + { + "id": "thestarslayer.define-word-extension", + "title": "Define Word", + "shortDescription": "Type a word to get its definition", + "description": "A Command Palette (PowerToys) extension that provides on-the-fly definitions!\nIt uses dictionaryapi.dev's free API to retrieve definitions for the word, and display as list items for each definition of the word along with its part of speech.\nFor longer definitions, you can view the details pane of the list item by clicking `Ctrl` + `Enter`", + "author": { + "name": "Lalith Sri Sai Manda", + "url": "https://github.com/TheStarSlayer" + }, + "homepage": "https://github.com/TheStarSlayer/Define-Word-Extension", + "tags": [ + "definitions", + "dictionary", + "words", + "meaning", + "vocabulary" + ], + "categories": [ + "productivity", + "utilities-and-tools", + "education" + ], + "installSources": [ + { + "type": "url", + "uri": "https://github.com/TheStarSlayer/Define-Word-Extension/releases" + } + ], + "iconUrl": "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/thestarslayer/define-word-extension/icon.jpeg", + "screenshotUrls": [ + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/thestarslayer/define-word-extension/screenshots/01-entry.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/thestarslayer/define-word-extension/screenshots/02-loading.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/thestarslayer/define-word-extension/screenshots/03-no def found.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/thestarslayer/define-word-extension/screenshots/04-list results.png", + "https://raw.githubusercontent.com/microsoft/CmdPal-Extensions/main/extensions/thestarslayer/define-word-extension/screenshots/05-full results.png" + ], + "addedAt": "2026-04-28" + }, { "id": "weimin96.translation-extension", "title": "Translation",