Skip to content

Commit cea5168

Browse files
committed
Sync examples WIP and ship action/action-locales Firefox compat
1 parent 4448234 commit cea5168

39 files changed

Lines changed: 2916 additions & 522 deletions

File tree

.xdg-config/extensionjs/telemetry/events.jsonl

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18550,3 +18550,21 @@
1855018550
{"event":"cli_command_finish","properties":{"app":"extension","version":"3.13.4","os":"darwin","arch":"arm64","node":"23.8.0","is_ci":false,"schema_version":2,"command":"build","duration_ms":870,"success":true,"exit_code":0,"workflow_cohort":"shipping","has_shipping_intent":true,"has_automation_intent":false,"shipping_signal_count":1,"automation_signal_count":0,"primary_workflow_signal":"production_command","package_manager":"pnpm","framework_primary":"unknown","has_next_dependency":false,"has_turbo_dependency":false,"$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
1855118551
{"event":"cli_shutdown","properties":{"app":"extension","version":"3.13.4","os":"darwin","arch":"arm64","node":"23.8.0","is_ci":false,"schema_version":2,"command_guess":"build","duration_ms":2417,"exit_code":0,"$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
1855218552
{"event":"cli_shutdown","properties":{"app":"extension","version":"3.13.4","os":"darwin","arch":"arm64","node":"23.8.0","is_ci":false,"schema_version":2,"command_guess":"build","duration_ms":2428,"exit_code":0,"$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
18553+
{"event":"command_executed","properties":{"command":"build","success":true,"version":"3.15.0-next.1","os":"darwin","arch":"arm64","node_major":23,"is_ci":true,"app":"extension","$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
18554+
{"event":"command_executed","properties":{"command":"build","success":true,"version":"3.15.0-next.1","os":"darwin","arch":"arm64","node_major":23,"is_ci":false,"app":"extension","$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
18555+
{"event":"command_executed","properties":{"command":"build","success":true,"version":"3.15.0-next.1","os":"darwin","arch":"arm64","node_major":23,"is_ci":false,"app":"extension","$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
18556+
{"event":"command_executed","properties":{"command":"build","success":true,"version":"3.15.0-next.1","os":"darwin","arch":"arm64","node_major":23,"is_ci":false,"app":"extension","$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
18557+
{"event":"command_executed","properties":{"command":"build","success":true,"version":"3.15.0-next.1","os":"darwin","arch":"arm64","node_major":23,"is_ci":false,"app":"extension","$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
18558+
{"event":"command_executed","properties":{"command":"build","success":true,"version":"3.15.0-next.1","os":"darwin","arch":"arm64","node_major":23,"is_ci":false,"app":"extension","$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
18559+
{"event":"command_failed","properties":{"command":"dev","success":false,"version":"3.15.0-next.1","os":"darwin","arch":"arm64","node_major":23,"is_ci":false,"app":"extension","$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
18560+
{"event":"command_executed","properties":{"command":"build","success":true,"version":"3.15.0-next.1","os":"darwin","arch":"arm64","node_major":23,"is_ci":false,"app":"extension","$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
18561+
{"event":"command_executed","properties":{"command":"build","success":true,"version":"3.15.0-next.1","os":"darwin","arch":"arm64","node_major":23,"is_ci":false,"app":"extension","$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
18562+
{"event":"command_executed","properties":{"command":"build","success":true,"version":"3.15.0-next.1","os":"darwin","arch":"arm64","node_major":23,"is_ci":false,"app":"extension","$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
18563+
{"event":"command_executed","properties":{"command":"dev","success":true,"version":"3.15.0-next.1","os":"darwin","arch":"arm64","node_major":23,"is_ci":false,"app":"extension","$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
18564+
{"event":"command_executed","properties":{"command":"dev","success":true,"version":"3.15.0-next.1","os":"darwin","arch":"arm64","node_major":23,"is_ci":false,"app":"extension","$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
18565+
{"event":"command_executed","properties":{"command":"dev","success":true,"version":"3.15.0-next.1","os":"darwin","arch":"arm64","node_major":23,"is_ci":false,"app":"extension","$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
18566+
{"event":"command_executed","properties":{"command":"dev","success":true,"version":"3.15.0-next.1","os":"darwin","arch":"arm64","node_major":23,"is_ci":false,"app":"extension","$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
18567+
{"event":"command_executed","properties":{"command":"build","success":true,"version":"3.15.0-next.1","os":"darwin","arch":"arm64","node_major":23,"is_ci":false,"app":"extension","$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
18568+
{"event":"command_executed","properties":{"command":"build","success":true,"version":"3.15.0-next.1","os":"darwin","arch":"arm64","node_major":23,"is_ci":false,"app":"extension","$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
18569+
{"event":"command_executed","properties":{"command":"build","success":true,"version":"3.15.0-next.1","os":"darwin","arch":"arm64","node_major":23,"is_ci":false,"app":"extension","$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}
18570+
{"event":"command_executed","properties":{"command":"build","success":true,"version":"3.15.0-next.1","os":"darwin","arch":"arm64","node_major":23,"is_ci":false,"app":"extension","$ip":null},"distinct_id":"0d66f514-e3bb-457c-a334-a194a58d0361"}

examples/action-locales/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
# Action Popup (i18n / Locales) Example
77

8-
> Action popup example demonstrating i18n with _locales and message placeholders.
8+
> Action popup example demonstrating i18n with \_locales and message placeholders.
99
1010
![screenshot](./public/screenshot.png)
1111

examples/action-locales/src/_locales/en/messages.json

Lines changed: 0 additions & 18 deletions
This file was deleted.

examples/action-locales/src/_locales/pt_BR/messages.json

Lines changed: 0 additions & 18 deletions
This file was deleted.

examples/action-locales/src/manifest.json

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"$schema": "https://json.schemastore.org/chrome-manifest.json",
33
"chromium:manifest_version": 3,
44
"firefox:manifest_version": 2,
5-
"version": "0.0.1",
6-
"name": "Extension.js - JavaScript Action Locales Example",
5+
"version": "3.0.0",
6+
"name": "JavaScript Action Locales Example",
77
"description": "Action popup example demonstrating i18n with _locales and message placeholders.",
88
"default_locale": "en",
99
"icons": {
@@ -13,12 +13,22 @@
1313
"64": "images/icon.png",
1414
"128": "images/icon.png"
1515
},
16-
"permissions": ["storage", "tabs", "activeTab", "scripting"],
1716
"background": {
1817
"chromium:service_worker": "background.js",
1918
"firefox:scripts": ["background.js"]
2019
},
21-
"action": {
20+
"chromium:action": {
21+
"default_popup": "./action/index.html",
22+
"default_title": "__MSG_actionTitle__",
23+
"default_icon": {
24+
"16": "images/icon.png",
25+
"32": "images/icon.png",
26+
"48": "images/icon.png",
27+
"64": "images/icon.png",
28+
"128": "images/icon.png"
29+
}
30+
},
31+
"firefox:browser_action": {
2232
"default_popup": "./action/index.html",
2333
"default_title": "__MSG_actionTitle__",
2434
"default_icon": {

examples/action/src/background.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
console.log('Action extension background script running')
1+
console.log('[From the background context] Hello from the background!')

examples/action/src/manifest.json

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"$schema": "https://json.schemastore.org/chrome-manifest.json",
33
"chromium:manifest_version": 3,
44
"firefox:manifest_version": 2,
5-
"version": "0.0.1",
6-
"name": "Extension.js - JavaScript Action Example",
5+
"version": "3.0.0",
6+
"name": "JavaScript Action Example",
77
"description": "Action popup example. Opens a toolbar popup with a simple page.",
88
"icons": {
99
"16": "images/icon.png",
@@ -12,12 +12,22 @@
1212
"64": "images/icon.png",
1313
"128": "images/icon.png"
1414
},
15-
"permissions": ["storage", "tabs", "activeTab", "scripting"],
1615
"background": {
1716
"chromium:service_worker": "background.js",
1817
"firefox:scripts": ["background.js"]
1918
},
20-
"action": {
19+
"chromium:action": {
20+
"default_popup": "./action/index.html",
21+
"default_title": "Extension.js Action Popup",
22+
"default_icon": {
23+
"16": "images/icon.png",
24+
"32": "images/icon.png",
25+
"48": "images/icon.png",
26+
"64": "images/icon.png",
27+
"128": "images/icon.png"
28+
}
29+
},
30+
"firefox:browser_action": {
2131
"default_popup": "./action/index.html",
2232
"default_title": "Extension.js Action Popup",
2333
"default_icon": {

examples/ai-chatgpt/src/background.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ chrome.runtime.onMessage.addListener((message, sender, sendResponse) => {
3535
}
3636

3737
if (message?.type !== 'getActiveTabContext') return
38-
3938
;(async () => {
4039
try {
4140
const [tab] = await chrome.tabs.query({

examples/ai-claude/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
"url": "https://cezaraugusto.com"
1212
},
1313
"dependencies": {
14-
"@anthropic-ai/sdk": "^0.39.0",
1514
"@radix-ui/react-scroll-area": "^1.2.3",
1615
"@radix-ui/react-slot": "^1.1.0",
1716
"lucide-react": "0.487.0",

examples/ai-claude/src/background.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ chrome.runtime.onMessage.addListener((message, sender, sendResponse) => {
3535
}
3636

3737
if (message?.type !== 'getActiveTabContext') return
38-
3938
;(async () => {
4039
try {
4140
const [tab] = await chrome.tabs.query({

0 commit comments

Comments
 (0)