From 7803a9077aa6fbf754bffc9e4e39c9d65476e141 Mon Sep 17 00:00:00 2001 From: hitalin Date: Thu, 13 Aug 2026 03:52:00 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=85=8D=E5=B8=83=E3=81=B8=E7=A7=BB?= =?UTF-8?q?=E3=81=97=E3=81=9F=204=20=E3=82=A2=E3=82=A4=E3=83=86=E3=83=A0?= =?UTF-8?q?=E3=81=AB=E3=82=A2=E3=82=A4=E3=82=B3=E3=83=B3=E3=82=92=E8=A8=AD?= =?UTF-8?q?=E5=AE=9A=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #43 で同梱から配布へ移した skill 3 本とプラグイン 1 本にアイコンが無く、 一覧でフォールバック表示のままだった。ICON_MAP に追加して同期する。 - notedeck-guide → life-buoy (使い方の案内) - notedeck-memo → sticky-note (メモ) - self-profile → user-round-cog (自分の設定を更新し続ける) - ai-actions → clipboard-type (クリップボードのテキストを処理する) いずれも既存アイテムと重複しない lucide のアイコン。 Co-Authored-By: Claude Opus 5 --- public/registry/index.json | 12 +++++----- public/registry/plugins.json | 9 +++---- public/registry/plugins/ai-actions/icon.svg | 18 ++++++++++++++ public/registry/queries.json | 2 +- public/registry/skills.json | 21 +++++++++------- .../registry/skills/notedeck-guide/icon.svg | 19 +++++++++++++++ public/registry/skills/notedeck-memo/icon.svg | 15 ++++++++++++ public/registry/skills/self-profile/icon.svg | 24 +++++++++++++++++++ public/registry/themes.json | 2 +- public/registry/widgets.json | 2 +- scripts/sync-icons.js | 4 ++++ 11 files changed, 106 insertions(+), 22 deletions(-) create mode 100644 public/registry/plugins/ai-actions/icon.svg create mode 100644 public/registry/skills/notedeck-guide/icon.svg create mode 100644 public/registry/skills/notedeck-memo/icon.svg create mode 100644 public/registry/skills/self-profile/icon.svg diff --git a/public/registry/index.json b/public/registry/index.json index 67fd3ad..ca481bf 100644 --- a/public/registry/index.json +++ b/public/registry/index.json @@ -1,24 +1,24 @@ { "version": 1, - "updatedAt": "2026-08-12T18:18:58.358Z", + "updatedAt": "2026-08-12T18:51:41.652Z", "plugins": { "count": 27, - "updatedAt": "2026-08-12T18:18:58.358Z" + "updatedAt": "2026-08-12T18:51:41.652Z" }, "themes": { "count": 54, - "updatedAt": "2026-08-12T18:18:58.358Z" + "updatedAt": "2026-08-12T18:51:41.652Z" }, "widgets": { "count": 45, - "updatedAt": "2026-08-12T18:18:58.358Z" + "updatedAt": "2026-08-12T18:51:41.652Z" }, "skills": { "count": 32, - "updatedAt": "2026-08-12T18:18:58.358Z" + "updatedAt": "2026-08-12T18:51:41.652Z" }, "queries": { "count": 24, - "updatedAt": "2026-08-12T18:18:58.358Z" + "updatedAt": "2026-08-12T18:51:41.652Z" } } diff --git a/public/registry/plugins.json b/public/registry/plugins.json index c91241a..10d69ac 100644 --- a/public/registry/plugins.json +++ b/public/registry/plugins.json @@ -1,6 +1,6 @@ { "version": 1, - "updatedAt": "2026-08-12T18:18:58.358Z", + "updatedAt": "2026-08-12T18:51:41.652Z", "plugins": [ { "id": "ai-actions", @@ -21,15 +21,16 @@ "sourceUrl": "https://store.notedeck.io/registry/plugins/ai-actions/plugin.is", "apiUrl": "https://store.notedeck.io/registry/plugins/ai-actions/api.json", "sha512": "51da012dd60ed6dae7ea5e6c0a5157b03c7efd412f00ef490310b153adfc6baa6c431a55327a552af57f25c34a100ca97ad7a1b1a1231f2f7b238c1a28871d12", - "createdAt": "2026-08-12T18:18:58.359Z", - "updatedAt": "2026-08-12T18:18:58.359Z", + "createdAt": "2026-08-13T03:19:12+09:00", + "updatedAt": "2026-08-13T03:19:12+09:00", "authorUrl": "https://github.com/notedeck-dev", "license": "MIT", "permissions": [ "ai.invoke", "clipboard", "notifications" - ] + ], + "iconUrl": "https://store.notedeck.io/registry/plugins/ai-actions/icon.svg" }, { "id": "plugin-smith", diff --git a/public/registry/plugins/ai-actions/icon.svg b/public/registry/plugins/ai-actions/icon.svg new file mode 100644 index 0000000..3bc681b --- /dev/null +++ b/public/registry/plugins/ai-actions/icon.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/public/registry/queries.json b/public/registry/queries.json index 3419dd2..3033fae 100644 --- a/public/registry/queries.json +++ b/public/registry/queries.json @@ -1,6 +1,6 @@ { "version": 1, - "updatedAt": "2026-08-12T18:18:58.358Z", + "updatedAt": "2026-08-12T18:51:41.652Z", "queries": [ { "id": "no-cw", diff --git a/public/registry/skills.json b/public/registry/skills.json index 8f06bae..e553a70 100644 --- a/public/registry/skills.json +++ b/public/registry/skills.json @@ -1,6 +1,6 @@ { "version": 1, - "updatedAt": "2026-08-12T18:18:58.358Z", + "updatedAt": "2026-08-12T18:51:41.652Z", "skills": [ { "id": "ai-cost-pulse", @@ -154,9 +154,10 @@ "sourceUrl": "https://store.notedeck.io/registry/skills/notedeck-guide/skill.md", "apiUrl": "https://store.notedeck.io/registry/skills/notedeck-guide/api.json", "sha512": "256144c9a0fa008fac1d40dd2f335e3e4e629ba77b260abd41a5784866b4183bb17f2886368ce16107a23c72efac8f09b260fb7f7fdfd92963f4e160a28e91df", - "createdAt": "2026-08-12T18:19:01.054Z", - "updatedAt": "2026-08-12T18:19:01.054Z", - "isPersona": false + "createdAt": "2026-08-13T03:19:12+09:00", + "updatedAt": "2026-08-13T03:19:12+09:00", + "isPersona": false, + "iconUrl": "https://store.notedeck.io/registry/skills/notedeck-guide/icon.svg" }, { "id": "notedeck-memo", @@ -176,8 +177,9 @@ "sourceUrl": "https://store.notedeck.io/registry/skills/notedeck-memo/skill.md", "apiUrl": "https://store.notedeck.io/registry/skills/notedeck-memo/api.json", "sha512": "b3aa60bfc41957d59aed9ded4220e94cdcf6440b24de0ff9b69192bea50ffaaabe28da757a933e4f4b9b7f9552413152d03cf424490dfd6931a47a1191da832a", - "createdAt": "2026-08-12T18:19:01.073Z", - "updatedAt": "2026-08-12T18:19:01.073Z" + "createdAt": "2026-08-13T03:19:12+09:00", + "updatedAt": "2026-08-13T03:19:12+09:00", + "iconUrl": "https://store.notedeck.io/registry/skills/notedeck-memo/icon.svg" }, { "id": "archive-navigator", @@ -677,9 +679,10 @@ "sourceUrl": "https://store.notedeck.io/registry/skills/self-profile/skill.md", "apiUrl": "https://store.notedeck.io/registry/skills/self-profile/api.json", "sha512": "b5b0d34fb9da20602aad466b2e3c193926a28d6ee3142ec46a554c8d23762ade9444c457d0894f3d4ea7a1fa1372343408b5b91dcb85ed2bdb14803e488cbbdd", - "createdAt": "2026-08-12T18:19:01.206Z", - "updatedAt": "2026-08-12T18:19:01.206Z", - "isPersona": false + "createdAt": "2026-08-13T03:19:12+09:00", + "updatedAt": "2026-08-13T03:19:12+09:00", + "isPersona": false, + "iconUrl": "https://store.notedeck.io/registry/skills/self-profile/icon.svg" }, { "id": "improvement-pulse", diff --git a/public/registry/skills/notedeck-guide/icon.svg b/public/registry/skills/notedeck-guide/icon.svg new file mode 100644 index 0000000..5aeeae4 --- /dev/null +++ b/public/registry/skills/notedeck-guide/icon.svg @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/public/registry/skills/notedeck-memo/icon.svg b/public/registry/skills/notedeck-memo/icon.svg new file mode 100644 index 0000000..d942026 --- /dev/null +++ b/public/registry/skills/notedeck-memo/icon.svg @@ -0,0 +1,15 @@ + + + + diff --git a/public/registry/skills/self-profile/icon.svg b/public/registry/skills/self-profile/icon.svg new file mode 100644 index 0000000..2118d9c --- /dev/null +++ b/public/registry/skills/self-profile/icon.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + diff --git a/public/registry/themes.json b/public/registry/themes.json index 5e881bc..4cc5d55 100644 --- a/public/registry/themes.json +++ b/public/registry/themes.json @@ -1,6 +1,6 @@ { "version": 1, - "updatedAt": "2026-08-12T18:18:58.358Z", + "updatedAt": "2026-08-12T18:51:41.652Z", "themes": [ { "id": "adwaita-dark", diff --git a/public/registry/widgets.json b/public/registry/widgets.json index 58ae43f..1659664 100644 --- a/public/registry/widgets.json +++ b/public/registry/widgets.json @@ -1,6 +1,6 @@ { "version": 1, - "updatedAt": "2026-08-12T18:18:58.358Z", + "updatedAt": "2026-08-12T18:51:41.652Z", "widgets": [ { "id": "atcoder", diff --git a/scripts/sync-icons.js b/scripts/sync-icons.js index 81de2f2..b449c86 100644 --- a/scripts/sync-icons.js +++ b/scripts/sync-icons.js @@ -30,6 +30,7 @@ const ICON_MAP = { 'plugins/open-in-web': { pack: 'lucide', name: 'external-link' }, 'plugins/twitter-link-fixer': { pack: 'simple', name: 'x' }, 'plugins/web-search': { pack: 'lucide', name: 'text-search' }, + 'plugins/ai-actions': { pack: 'lucide', name: 'clipboard-type' }, 'widgets/atcoder': { pack: 'lucide', name: 'trophy' }, 'widgets/button': { pack: 'lucide', name: 'mouse-pointer-click' }, 'widgets/calendar': { pack: 'lucide', name: 'calendar' }, @@ -106,6 +107,9 @@ const ICON_MAP = { 'skills/theme-reference': { pack: 'lucide', name: 'swatch-book' }, 'skills/seasonal-theme': { pack: 'lucide', name: 'leaf' }, 'skills/writing-coach': { pack: 'lucide', name: 'spell-check' }, + 'skills/notedeck-guide': { pack: 'lucide', name: 'life-buoy' }, + 'skills/notedeck-memo': { pack: 'lucide', name: 'sticky-note' }, + 'skills/self-profile': { pack: 'lucide', name: 'user-round-cog' }, } function sourceFor(pack, name) {