Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
e336637
Update: コンテキストメニューのときはメニュー維持オプションを非表示化
ujiro99 Aug 8, 2026
a6d4a0a
fix: ツールチップの押下で設定変更が発生しないようにする
ujiro99 Aug 8, 2026
7758c15
Fix: 検索URLアシストのGemini要素探索をai-services.json由来のセレクターに変更
ujiro99 Aug 8, 2026
4451d9e
Fix: 検索URL欄でGemini URL変換後にzodのバリデーションエラーが残る問題を修正
ujiro99 Aug 8, 2026
718b5dd
Add: Toast prompting Hub share on new command creation
ujiro99 Aug 8, 2026
adf169e
Update: Command Hubへのリンクをコマンド一覧からコマンド種別選択ダイアログへ移動しローカライズ対応
ujiro99 Aug 8, 2026
394c467
perf: use cached user stats for hub share toast
Copilot Aug 8, 2026
04cae65
Update: Hub未登録ユーザーのシェア時にサインアップ画面へ誘導
ujiro99 Aug 8, 2026
e248b3d
Update: Changes icon for comamnd.
ujiro99 Aug 8, 2026
ffe40a0
Fix: ensure hub share toast onShown fires on auto-close, add tests
ujiro99 Aug 8, 2026
fd10a24
Update: Fix review comments.
ujiro99 Aug 8, 2026
cdbbc21
Update: Use Terminal icon for the command.
ujiro99 Aug 8, 2026
c699a51
Merge pull request #445 from ujiro99/fix/option-screen
ujiro99 Aug 8, 2026
e59722c
Merge branch 'dev-1.1.1' into feat/hub-share-toast
ujiro99 Aug 8, 2026
4225019
Update: Adjust hub share toast UI design.
ujiro99 Aug 8, 2026
22dfa66
Update: Delay hub share toast to avoid overlapping the dialog close a…
ujiro99 Aug 8, 2026
a94e50a
Fix: Handle promise rejection when loading user stats for hub share t…
ujiro99 Aug 8, 2026
56bfd3e
Merge pull request #444 from ujiro99/feat/hub-share-toast
ujiro99 Aug 8, 2026
4f1e995
v1.1.1
ujiro99 Aug 8, 2026
be4bea2
Add: GA4イベントを追加してアンインストールユーザーと継続ユーザーの利用状況を比較可能にする
ujiro99 Aug 13, 2026
f8bf79b
Add: 新規GA4イベントのテストカバレッジを追加
ujiro99 Aug 13, 2026
9996f74
Revert: selection_command_* の分割を取り止め、selection_command に戻す
ujiro99 Aug 13, 2026
b191bf6
Add: HubログインユーザーのuserIdをGA4イベントに送信
ujiro99 Aug 13, 2026
15498bc
Refactor: analytics.tsのカテゴリ別イベント取得処理を整理
ujiro99 Aug 14, 2026
6786888
Merge pull request #450 from ujiro99/feat/ga4-usage-events
ujiro99 Aug 14, 2026
4d9f92f
Add: Attach client_id to uninstall survey URL for correlation analysis
ujiro99 Aug 14, 2026
cceddd4
Fix: Isolate uninstall URL setup so client_id lookup failures don't s…
ujiro99 Aug 14, 2026
678a13a
Merge branch 'dev-1.1.1' into feat/uninstall-url-client-id
ujiro99 Aug 14, 2026
308fab5
Merge pull request #451 from ujiro99/feat/uninstall-url-client-id
ujiro99 Aug 14, 2026
ef25c73
Refactor: HUB_REGISTERED判定ロジックを isHubRegistered() に共通化
ujiro99 Aug 14, 2026
5451c65
Refactor: AiPrompt.executeをフェーズごとのヘルパー関数に分割
ujiro99 Aug 14, 2026
93bc4b9
Update: Ignore olx.pt from e2e testing.
ujiro99 Aug 14, 2026
7560d0c
Fix: Fix toast jitter on hover.
ujiro99 Aug 17, 2026
e70c021
Update: Unify background color on hover.
ujiro99 Aug 17, 2026
b89b2d4
Update: Unify font.
ujiro99 Aug 17, 2026
4d9fd34
Update: Redesign HubShareToast with popper icon and title/message spl…
ujiro99 Aug 17, 2026
d348259
Update: sonner.
ujiro99 Aug 17, 2026
af58101
Fix: Pin @radix-ui/react-slot to 1.2.4 to fix React version mismatch …
ujiro99 Aug 17, 2026
842228d
Fix: Update Playwright Docker image to v1.62.1-jammy to match @playwr…
ujiro99 Aug 17, 2026
4f0d7c4
Fix: Skip COMMAND_SHARE analytics event in HubShareToast for unregist…
ujiro99 Aug 17, 2026
1989f42
Test: Mock isHubRegistered in HubShareToast tests, add unregistered-u…
ujiro99 Aug 17, 2026
0732a84
Update: Add null check.
ujiro99 Aug 18, 2026
d68b86c
Fix: Remove shared @radix-ui/react-slot pin to fix Select infinite loop
ujiro99 Aug 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
e2e:
runs-on: ubuntu-latest
container:
image: mcr.microsoft.com/playwright:v1.59.1-jammy
image: mcr.microsoft.com/playwright:v1.62.1-jammy

steps:
- name: Checkout code
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "selection-command-monorepo",
"version": "1.1.0",
"version": "1.1.1",
"private": true,
"description": "Selection Command - Monorepo for Chrome Extension and Hub",
"author": "ujiro99",
Expand Down
1 change: 0 additions & 1 deletion packages/extension/e2e/generated-command-urls.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ export const COMMAND_URLS: UrlEntry[] = [
{ title: "AliExpress", locale: "es", searchUrl: "https://es.aliexpress.com/w/wholesale-%s.html" },
{ title: "Buscar comandos en Hub", locale: "es", searchUrl: "https://selection-command.com/es?q=%pageUrl" },
{ title: "Pesquisar comandos no Hub", locale: "pt-br", searchUrl: "https://selection-command.com/pt-BR?q=%pageUrl" },
{ title: "OLX", locale: "pt", searchUrl: "https://www.olx.pt/ads/q-%s/" },
{ title: "Pesquisar comandos no Hub", locale: "pt", searchUrl: "https://selection-command.com/pt-PT?q=%pageUrl" },
{ title: "Hub पर कमांड खोजें", locale: "hi", searchUrl: "https://selection-command.com/hi?q=%pageUrl" },
{ title: "Tokopedia", locale: "id", searchUrl: "https://www.tokopedia.com/search?st=product&q=%s" },
Expand Down
39 changes: 9 additions & 30 deletions packages/extension/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,41 +2,30 @@
"manifest_version": 3,
"name": "__MSG_extName__",
"description": "__MSG_extDescription__",
"version": "1.1.0",
"version": "1.1.1",
"default_locale": "en",
"icons": {
"128": "icon128.png"
},
"content_scripts": [
{
"matches": [
"http://*/*",
"https://*/*"
],
"js": [
"src/content_script.tsx"
]
"matches": ["http://*/*", "https://*/*"],
"js": ["src/content_script.tsx"]
},
{
"matches": [
"https://selection-command.com/*",
"https://selection-command-hub.siro-cola.workers.dev/*",
"http://localhost:3000/*"
],
"js": [
"src/new_command_hub.tsx"
]
"js": ["src/new_command_hub.tsx"]
},
{
"matches": [
"https://*.siro-cola.workers.dev/*"
],
"matches": ["https://*.siro-cola.workers.dev/*"],
"include_globs": [
"https://*-selection-command-hub.siro-cola.workers.dev/*"
],
"js": [
"src/new_command_hub.tsx"
]
"js": ["src/new_command_hub.tsx"]
}
],
"background": {
Expand All @@ -60,21 +49,11 @@
"system.display",
"sidePanel"
],
"host_permissions": [
"http://*/*",
"https://*/*"
],
"host_permissions": ["http://*/*", "https://*/*"],
"web_accessible_resources": [
{
"matches": [
"http://*/*",
"https://*/*"
],
"resources": [
"assets/*.css",
"images/*",
"icon128.png"
]
"matches": ["http://*/*", "https://*/*"],
"resources": ["assets/*.css", "images/*", "icon128.png"]
}
],
"commands": {
Expand Down
2 changes: 1 addition & 1 deletion packages/extension/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@selection-command/extension",
"version": "1.1.0",
"version": "1.1.1",
"private": true,
"author": "ujiro99",
"license": "MIT",
Expand Down
Binary file modified packages/extension/public/SelectionCommandHub.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 15 additions & 0 deletions packages/extension/public/_locales/de/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -356,6 +356,9 @@
"Option_commandType_description": {
"message": "Bitte wählen Sie den Typ des Befehls, den Sie erstellen möchten"
},
"Option_commandType_hubLink": {
"message": "Befehle finden"
},
"Option_commandType_search_title": {
"message": "Suchen"
},
Expand Down Expand Up @@ -1002,6 +1005,18 @@
"review_request_button": {
"message": "Bewertung schreiben"
},
"hub_share_toast_title": {
"message": "Befehl erstellt!"
},
"hub_share_toast_message": {
"message": "Möchten Sie ihn mit dem Selection Command Hub teilen?"
},
"hub_share_toast_button": {
"message": "Teilen"
},
"hub_share_toast_later": {
"message": "Später"
},
"Option_shortcuts": {
"message": "Tastenkombinationen"
},
Expand Down
18 changes: 18 additions & 0 deletions packages/extension/public/_locales/en/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -359,6 +359,9 @@
"Option_commandType_description": {
"message": "Please select the type of command you want to create"
},
"Option_commandType_hubLink": {
"message": "Find Commands"
},
"Option_commandType_search_title": {
"message": "Search"
},
Expand Down Expand Up @@ -1013,6 +1016,21 @@
"review_request_button": {
"message": "Write a Review"
},
"hub_share_toast_title": {
"message": "Command created!",
"description": "Toast title shown once, right after a new command is created."
},
"hub_share_toast_message": {
"message": "Want to share it with the Selection Command Hub?",
"description": "Toast message inviting the user to share the newly created command to the Hub."
},
"hub_share_toast_button": {
"message": "Share",
"description": "Button label to share the newly created command to the Hub from the toast."
},
"hub_share_toast_later": {
"message": "Later"
},
"Option_shortcuts": {
"message": "Shortcut Keys"
},
Expand Down
15 changes: 15 additions & 0 deletions packages/extension/public/_locales/es/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -356,6 +356,9 @@
"Option_commandType_description": {
"message": "Por favor seleccione el tipo de comando que desea crear"
},
"Option_commandType_hubLink": {
"message": "Buscar Comandos"
},
"Option_commandType_search_title": {
"message": "Búsqueda"
},
Expand Down Expand Up @@ -1002,6 +1005,18 @@
"review_request_button": {
"message": "Escribir una Reseña"
},
"hub_share_toast_title": {
"message": "¡Comando creado!"
},
"hub_share_toast_message": {
"message": "¿Quieres compartirlo con Selection Command Hub?"
},
"hub_share_toast_button": {
"message": "Compartir"
},
"hub_share_toast_later": {
"message": "Luego"
},
"Option_shortcuts": {
"message": "Teclas de Acceso Rápido"
},
Expand Down
15 changes: 15 additions & 0 deletions packages/extension/public/_locales/fr/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -356,6 +356,9 @@
"Option_commandType_description": {
"message": "Veuillez sélectionner le type de commande que vous souhaitez créer"
},
"Option_commandType_hubLink": {
"message": "Rechercher des Commandes"
},
"Option_commandType_search_title": {
"message": "Recherche"
},
Expand Down Expand Up @@ -1002,6 +1005,18 @@
"review_request_button": {
"message": "Écrire un Avis"
},
"hub_share_toast_title": {
"message": "Commande créée !"
},
"hub_share_toast_message": {
"message": "Souhaitez-vous la partager avec Selection Command Hub ?"
},
"hub_share_toast_button": {
"message": "Partager"
},
"hub_share_toast_later": {
"message": "Plus tard"
},
"Option_shortcuts": {
"message": "Raccourcis Clavier"
},
Expand Down
15 changes: 15 additions & 0 deletions packages/extension/public/_locales/hi/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -356,6 +356,9 @@
"Option_commandType_description": {
"message": "कृपया उस कमांड का प्रकार चुनें जिसे आप बनाना चाहते हैं"
},
"Option_commandType_hubLink": {
"message": "कमांड खोजें"
},
"Option_commandType_search_title": {
"message": "खोज"
},
Expand Down Expand Up @@ -1002,6 +1005,18 @@
"review_request_button": {
"message": "समीक्षा लिखें"
},
"hub_share_toast_title": {
"message": "कमांड बन गया है!"
},
"hub_share_toast_message": {
"message": "क्या आप इसे Selection Command Hub पर साझा करना चाहेंगे?"
},
"hub_share_toast_button": {
"message": "साझा करें"
},
"hub_share_toast_later": {
"message": "बाद में"
},
"Option_shortcuts": {
"message": "शॉर्टकट"
},
Expand Down
15 changes: 15 additions & 0 deletions packages/extension/public/_locales/id/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -356,6 +356,9 @@
"Option_commandType_description": {
"message": "Silakan pilih jenis perintah yang ingin Anda buat"
},
"Option_commandType_hubLink": {
"message": "Cari Perintah"
},
"Option_commandType_search_title": {
"message": "Pencarian"
},
Expand Down Expand Up @@ -1002,6 +1005,18 @@
"review_request_button": {
"message": "Tulis Ulasan"
},
"hub_share_toast_title": {
"message": "Perintah berhasil dibuat!"
},
"hub_share_toast_message": {
"message": "Ingin membagikannya ke Selection Command Hub?"
},
"hub_share_toast_button": {
"message": "Bagikan"
},
"hub_share_toast_later": {
"message": "Nanti"
},
"Option_shortcuts": {
"message": "Tombol Pintas"
},
Expand Down
15 changes: 15 additions & 0 deletions packages/extension/public/_locales/it/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -356,6 +356,9 @@
"Option_commandType_description": {
"message": "Seleziona il tipo di comando che desideri creare"
},
"Option_commandType_hubLink": {
"message": "Cerca Comandi"
},
"Option_commandType_search_title": {
"message": "Ricerca"
},
Expand Down Expand Up @@ -1002,6 +1005,18 @@
"review_request_button": {
"message": "Scrivi recensione"
},
"hub_share_toast_title": {
"message": "Comando creato!"
},
"hub_share_toast_message": {
"message": "Vuoi condividerlo con Selection Command Hub?"
},
"hub_share_toast_button": {
"message": "Condividi"
},
"hub_share_toast_later": {
"message": "Dopo"
},
"Option_shortcuts": {
"message": "Scorciatoie"
},
Expand Down
15 changes: 15 additions & 0 deletions packages/extension/public/_locales/ja/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -356,6 +356,9 @@
"Option_commandType_description": {
"message": "作成するコマンドの種類を選択してください"
},
"Option_commandType_hubLink": {
"message": "コマンドを探す"
},
"Option_commandType_search_title": {
"message": "検索"
},
Expand Down Expand Up @@ -999,6 +1002,18 @@
"review_request_button": {
"message": "レビューする"
},
"hub_share_toast_title": {
"message": "コマンドが作成されました!"
},
"hub_share_toast_message": {
"message": "Selection Command Hubへ共有してみませんか?"
},
"hub_share_toast_button": {
"message": "共有する"
},
"hub_share_toast_later": {
"message": "後で"
},
"Option_shortcuts": {
"message": "ショートカットキー"
},
Expand Down
15 changes: 15 additions & 0 deletions packages/extension/public/_locales/ko/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -356,6 +356,9 @@
"Option_commandType_description": {
"message": "생성하려는 명령 유형을 선택하세요"
},
"Option_commandType_hubLink": {
"message": "명령 찾기"
},
"Option_commandType_search_title": {
"message": "검색"
},
Expand Down Expand Up @@ -1002,6 +1005,18 @@
"review_request_button": {
"message": "리뷰 작성"
},
"hub_share_toast_title": {
"message": "명령이 생성되었습니다!"
},
"hub_share_toast_message": {
"message": "Selection Command Hub에 공유하시겠습니까?"
},
"hub_share_toast_button": {
"message": "공유하기"
},
"hub_share_toast_later": {
"message": "나중에"
},
"Option_shortcuts": {
"message": "단축키"
},
Expand Down
15 changes: 15 additions & 0 deletions packages/extension/public/_locales/ms/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -356,6 +356,9 @@
"Option_commandType_description": {
"message": "Sila pilih jenis arahan yang ingin anda cipta"
},
"Option_commandType_hubLink": {
"message": "Cari Arahan"
},
"Option_commandType_search_title": {
"message": "Carian"
},
Expand Down Expand Up @@ -1002,6 +1005,18 @@
"review_request_button": {
"message": "Tulis Ulasan"
},
"hub_share_toast_title": {
"message": "Arahan berjaya dicipta!"
},
"hub_share_toast_message": {
"message": "Adakah anda ingin berkongsinya ke Selection Command Hub?"
},
"hub_share_toast_button": {
"message": "Kongsi"
},
"hub_share_toast_later": {
"message": "Kemudian"
},
"Option_shortcuts": {
"message": "Kekunci Pintas"
},
Expand Down
Loading
Loading