Skip to content

Commit 1f1e40a

Browse files
frouoraycastbot
andauthored
Update google-chrome-profiles extension (#24147)
* feat: bing the profile window to front (instead of adding a new tab) + simplify deeplink integration * feat: reuse existing tab when opening a URL instead of duplicating * Update google-chrome-profiles extension - docs(changelog): use placeholder for PR merge date - fix(bookmarks): exclude bookmarklets with null URLs from list - refactor(util): use Raycast\'s native favicon utility - fix(security): prevent AppleScript injection in profile and URL handling * refactor(open-profile): improve type safety for Chrome launch actions * Update google-chrome-profiles extension - feat(search): improve search flexibility with URL-first detection - feat(bookmarks): support Chrome internal URLs like chrome:// and about: * Update CHANGELOG.md and optimise images --------- Co-authored-by: raycastbot <bot@raycast.com>
1 parent 097c9da commit 1f1e40a

File tree

11 files changed

+434
-139
lines changed

11 files changed

+434
-139
lines changed

extensions/google-chrome-profiles/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,23 @@
11
# Google Chrome Profiles Changelog
22

3+
## [Feature] - 2026-01-23
4+
5+
- Bring the profile window to front instead of adding a new tab
6+
- Simplify deeplink integration
7+
- Improve bookmark favicon display
8+
- Support opening chrome://, chrome-extension://, about:, and view-source: URLs from bookmarks
9+
- Improve URL detection to directly open valid URLs
10+
311
## [Refactor] - 2025-09-03
412

513
- Refactor the extension to use the new `open-profile` and `open-profile-url` commands.
614

715
## [Quicklinks] - 2024-07-29
16+
817
- Add support for quicklinks to open a chosen profile in a specific url.
918

1019
## [Quicklinks] - 2023-09-22
20+
1121
- Support quicklinks to open a chosen profile.
1222

1323
## [Update] - 2023-02-13
96.2 KB
Loading
49.5 KB
Loading
1.18 MB
Loading
1.23 MB
Loading

extensions/google-chrome-profiles/package.json

Lines changed: 8 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"$schema": "https://www.raycast.com/schemas/extension.json",
33
"name": "google-chrome-profiles",
44
"title": "Google Chrome Profiles",
5-
"description": "Search, open, manage your Google Chrome profiles / workspaces",
5+
"description": "Switch between Chrome profiles and access their bookmarks instantly",
66
"icon": "command-icon.png",
77
"author": "frouo",
88
"contributors": [
@@ -13,44 +13,26 @@
1313
"commands": [
1414
{
1515
"name": "index",
16-
"title": "Show Profiles",
16+
"title": "Switch Profiles",
1717
"subtitle": "Google Chrome",
18-
"description": "Navigate though your Google Chrome profiles and bookmarks, open and focus the right window.",
18+
"description": "Select a Chrome profile to bring its window to front, browse its bookmarks, or open a new tab.",
1919
"mode": "view"
2020
},
2121
{
2222
"name": "open-profile",
23-
"title": "Open Profile",
23+
"title": "Open Profile with Context",
2424
"subtitle": "Google Chrome",
25-
"description": "Open a Chrome profile",
26-
"mode": "no-view",
27-
"disabledByDefault": true
28-
},
29-
{
30-
"name": "open-profile-url",
31-
"title": "Open Profile with URL",
32-
"subtitle": "Google Chrome",
33-
"description": "Open a Chrome profile with a specific URL",
34-
"mode": "no-view",
35-
"disabledByDefault": true
25+
"description": "Background command for handling profile quicklinks and deeplinks.",
26+
"mode": "no-view"
3627
}
3728
],
3829
"preferences": [
3930
{
40-
"title": "New Tab (blank)",
41-
"name": "newBlankTabURL",
42-
"default": "about:blank",
43-
"required": false,
44-
"description": "The URL to launch when opening a profile, or a blank tab.",
45-
"type": "textfield",
46-
"placeholder": "cannot be empty"
47-
},
48-
{
49-
"title": "New Tab (search)",
31+
"title": "Search Engine URL",
5032
"name": "newTabURL",
5133
"default": "https://google.com/search?q=%query%",
5234
"required": false,
53-
"description": "The URL to launch when opening a profile with a search. The text \"%query%\" will be replaced with the search text.",
35+
"description": "The URL to use when searching. The text \"%query%\" will be replaced with the search text.",
5436
"type": "textfield",
5537
"placeholder": "cannot be empty"
5638
}

0 commit comments

Comments
 (0)