Skip to content

Commit b3f6869

Browse files
SteveLauCayangweb
andauthored
feat: impl extension store (#699)
Implements extension store so that users can install extensions from a GUI interface --------- Co-authored-by: ayang <473033518@qq.com>
1 parent 69d2b4b commit b3f6869

44 files changed

Lines changed: 2193 additions & 259 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: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Information about release notes of Coco Server is provided here.
1515

1616
- feat: support `Tab` and `Enter` for delete dialog buttons #700
1717
- feat: add check for updates #701
18+
- feat: impl extension store #699
1819

1920
### 🐛 Bug fix
2021

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
"remark-breaks": "^4.0.0",
6161
"remark-gfm": "^4.0.1",
6262
"remark-math": "^6.0.0",
63+
"tailwind-merge": "^3.3.1",
6364
"tauri-plugin-fs-pro-api": "^2.4.0",
6465
"tauri-plugin-macos-permissions-api": "^2.3.0",
6566
"tauri-plugin-screenshots-api": "^2.2.0",

pnpm-lock.yaml

Lines changed: 8 additions & 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: 200 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: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ tauri-plugin-shell = "2"
4949
serde = { version = "1", features = ["derive"] }
5050
# Need `arbitrary_precision` feature to support storing u128
5151
# see: https://docs.rs/serde_json/latest/serde_json/struct.Number.html#method.from_u128
52-
serde_json = { version = "1", features = ["arbitrary_precision"] }
52+
serde_json = { version = "1", features = ["arbitrary_precision", "preserve_order"] }
5353
tauri-plugin-http = "2"
5454
tauri-plugin-websocket = "2"
5555
tauri-plugin-deep-link = "2.0.0"
@@ -83,7 +83,6 @@ walkdir = "2"
8383
log = "0.4"
8484
strsim = "0.10"
8585
futures-util = "0.3.31"
86-
url = "2.5.2"
8786
http = "1.1.0"
8887
tungstenite = "0.24.0"
8988
tokio-util = "0.7.14"
@@ -101,6 +100,8 @@ regex = "1.11.1"
101100
borrowme = "0.0.15"
102101
tauri-plugin-opener = "2"
103102
async-recursion = "1.1.1"
103+
zip = "4.0.0"
104+
url = "2.5.2"
104105

105106
[target."cfg(target_os = \"macos\")".dependencies]
106107
tauri-nspanel = { git = "https://github.com/ahkohd/tauri-nspanel", branch = "v2" }

0 commit comments

Comments
 (0)