cce workspace root: member list, lockfile and dependency pins
git clone https://git.lucas.co/cce.git
Add cce-vault to the workspace
The shared notes-vault crate (Obsidian-on-cce milestone 1). Its new deps
in the lock: pulldown-cmark, yaml-rust2 (+ hashlink, arraydeque).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Cargo.lock | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
Cargo.toml | 1 +
2 files changed, 59 insertions(+), 1 deletion(-)
diff --git a/Cargo.lock b/Cargo.lock
index 06052ae..298bbb9 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -310,6 +310,12 @@ dependencies = [
"password-hash",
]
+[[package]]
+name = "arraydeque"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236"
+
[[package]]
name = "arrayref"
version = "0.3.9"
@@ -1524,6 +1530,24 @@ dependencies = [
"xkeysym",
]
+[[package]]
+name = "cce-vault"
+version = "0.1.0"
+dependencies = [
+ "chrono",
+ "indexmap",
+ "kdl 4.7.1",
+ "log",
+ "notify",
+ "percent-encoding",
+ "pulldown-cmark",
+ "serde",
+ "serde_json",
+ "tempfile",
+ "walkdir",
+ "yaml-rust2",
+]
+
[[package]]
name = "cce-window-manager"
version = "0.1.0"
@@ -3444,6 +3468,15 @@ dependencies = [
"hashbrown 0.15.5",
]
+[[package]]
+name = "hashlink"
+version = "0.12.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a596f1b20ed2cc5ecac41a164aaebc7258057060f06c0cf7a2ba3991ee7990fb"
+dependencies = [
+ "hashbrown 0.17.1",
+]
+
[[package]]
name = "headers"
version = "0.4.1"
@@ -4394,6 +4427,8 @@ checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
dependencies = [
"equivalent",
"hashbrown 0.17.1",
+ "serde",
+ "serde_core",
]
[[package]]
@@ -6300,6 +6335,17 @@ dependencies = [
"syn 2.0.119",
]
+[[package]]
+name = "pulldown-cmark"
+version = "0.13.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e9f068eba8e7071c5f9511831b44f32c740d5adf574e990f946ddb53db2f314e"
+dependencies = [
+ "bitflags 2.13.1",
+ "memchr",
+ "unicase",
+]
+
[[package]]
name = "pulp"
version = "0.22.3"
@@ -6854,7 +6900,7 @@ dependencies = [
"bitflags 2.13.1",
"fallible-iterator",
"fallible-streaming-iterator",
- "hashlink",
+ "hashlink 0.10.0",
"libsqlite3-sys",
"smallvec",
]
@@ -11412,6 +11458,17 @@ version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a5a4b21e1a62b67a2970e6831bc091d7b87e119e7f9791aef9702e3bef04448"
+[[package]]
+name = "yaml-rust2"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "57e5b818a27a4cd30884ea380857a5e56f7ec3ba24a3990a3cc0b95af3238e18"
+dependencies = [
+ "arraydeque",
+ "encoding_rs",
+ "hashlink 0.12.2",
+]
+
[[package]]
name = "yazi"
version = "0.1.6"
diff --git a/Cargo.toml b/Cargo.toml
index 5185a14..84beb33 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -31,6 +31,7 @@ members = [
"cce-window-manager",
"cce-lock",
"cce-shortcuts-portal",
+ "cce-vault",
]
# Every app declares cce-ui (and cce-compositor also cce-window-manager) as a git