Skip to content

Commit c471a83

Browse files
ayangwebSteveLauCRainyNight9
authored
feat: support third party extensions (#572)
* refactor: support third party extensions * fix tests * fix: assistant_get error * aaa * bbb * ccc * ddd * fix: aa * fix: aa * sss * fix:asds * eee * refactor: loosen restriction of query string length * fix: input auto * feat: add ai overview trigger condition configuration * refactor: continue chatting to select the corresponding mini-helper * chore: settings width height * aaa --------- Co-authored-by: Steve Lau <stevelauc@outlook.com> Co-authored-by: rain <15911122312@163.com>
1 parent 51b0a2a commit c471a83

75 files changed

Lines changed: 3674 additions & 1099 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/content.en/docs/release-notes/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,8 @@ Information about release notes of Coco Server is provided here.
111111
- feat: data sources support displaying customized icons #432
112112
- feat: add shortcut key conflict hint and reset function #442
113113
- feat: updated to include error message #465
114+
- feat: support third party extensions #572
115+
- feat: support ai overview #572
114116

115117
### Bug fix
116118

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"tauri-plugin-macos-permissions-api": "^2.3.0",
6363
"tauri-plugin-screenshots-api": "^2.2.0",
6464
"tauri-plugin-windows-version-api": "^2.0.0",
65+
"type-fest": "^4.41.0",
6566
"use-debounce": "^10.0.4",
6667
"uuid": "^11.1.0",
6768
"wavesurfer.js": "^7.9.5",

pnpm-lock.yaml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/assets/fonts/icons/extension.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.lock

Lines changed: 56 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,10 @@ chinese-number = "0.7"
9393
num2words = "1"
9494
tauri-plugin-log = "2"
9595
chrono = "0.4.41"
96+
serde_plain = "1.0.2"
97+
derive_more = { version = "2.0.1", features = ["display"] }
98+
anyhow = "1.0.98"
99+
function_name = "0.3.0"
96100

97101
[target."cfg(target_os = \"macos\")".dependencies]
98102
tauri-nspanel = { git = "https://github.com/ahkohd/tauri-nspanel", branch = "v2" }
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"id": "AIOverview",
3+
"title": "AI Overview",
4+
"description": "...",
5+
"icon": "font_a-AIOverview",
6+
"type": "ai_extension",
7+
"enabled": true
8+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"id": "Applications",
3+
"platforms": ["macos", "linux", "windows"],
4+
"title": "Applications",
5+
"description": "...",
6+
"icon": "font_Application",
7+
"type": "group",
8+
"enabled": true
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"id": "Calculator",
3+
"title": "Calculator",
4+
"platforms": ["macos", "linux", "windows"],
5+
"description": "...",
6+
"icon": "font_Calculator",
7+
"type": "calculator",
8+
"enabled": true
9+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"id": "QuickAIAccess",
3+
"title": "Quick AI Access",
4+
"description": "...",
5+
"icon": "font_a-QuickAIAccess",
6+
"type": "ai_extension",
7+
"enabled": true
8+
}

0 commit comments

Comments
 (0)