notes editor over the vault (Obsidian-compatible)
git clone https://git.lucas.co/cce-notes.git
Repin workspace dependencies to their published revs
The pinned revs only affect builds outside this workspace, where an app is
cloned on its own, so a stale pin never fails a build here. Bumped by
bump-revs.sh after the dependency was pushed; Cargo.lock (when committed)
is re-resolved to match.
Cargo.lock | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
Cargo.toml | 2 +-
2 files changed, 121 insertions(+), 7 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 7e0a852..1dc8301 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -371,6 +371,12 @@ dependencies = [
"syn 3.0.6",
]
+[[package]]
+name = "byteorder-lite"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495"
+
[[package]]
name = "calloop"
version = "0.13.0"
@@ -413,10 +419,12 @@ version = "0.1.0"
dependencies = [
"calloop",
"cce-ui",
- "cce-vault",
+ "cce-vault 0.1.0 (git+https://github.com/lsgalante/cce-vault.git?rev=97626a1c42aed82b24d0761070749ce4be4e1443)",
"chrono",
"env_logger",
+ "image",
"log",
+ "resvg",
"serde_json",
"tempfile",
"wayland-client",
@@ -432,7 +440,7 @@ dependencies = [
"bytemuck",
"calloop",
"calloop-wayland-source",
- "cce-vault",
+ "cce-vault 0.1.0 (git+https://github.com/lsgalante/cce-vault.git?rev=252827c1f6033514fbed46d1c7c1632241344fce)",
"cosmic-text",
"glam",
"gpu-allocator",
@@ -440,7 +448,7 @@ dependencies = [
"libc",
"log",
"naga",
- "png",
+ "png 0.17.16",
"raw-window-handle",
"resvg",
"rfd",
@@ -472,6 +480,24 @@ dependencies = [
"yaml-rust2",
]
+[[package]]
+name = "cce-vault"
+version = "0.1.0"
+source = "git+https://github.com/lsgalante/cce-vault.git?rev=97626a1c42aed82b24d0761070749ce4be4e1443#97626a1c42aed82b24d0761070749ce4be4e1443"
+dependencies = [
+ "chrono",
+ "indexmap",
+ "kdl",
+ "log",
+ "notify",
+ "percent-encoding",
+ "pulldown-cmark",
+ "serde",
+ "serde_json",
+ "walkdir",
+ "yaml-rust2",
+]
+
[[package]]
name = "cfg-if"
version = "1.0.5"
@@ -975,6 +1001,16 @@ dependencies = [
"weezl",
]
+[[package]]
+name = "gif"
+version = "0.14.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee8cfcc411d9adbbaba82fb72661cc1bcca13e8bba98b364e62b2dba8f960159"
+dependencies = [
+ "color_quant",
+ "weezl",
+]
+
[[package]]
name = "glam"
version = "0.29.3"
@@ -1163,6 +1199,34 @@ dependencies = [
"icu_properties",
]
+[[package]]
+name = "image"
+version = "0.25.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104"
+dependencies = [
+ "bytemuck",
+ "byteorder-lite",
+ "color_quant",
+ "gif 0.14.2",
+ "image-webp",
+ "moxcms",
+ "num-traits",
+ "png 0.18.1",
+ "zune-core",
+ "zune-jpeg",
+]
+
+[[package]]
+name = "image-webp"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3"
+dependencies = [
+ "byteorder-lite",
+ "quick-error",
+]
+
[[package]]
name = "imagesize"
version = "0.12.0"
@@ -1449,6 +1513,16 @@ dependencies = [
"windows-sys 0.61.2",
]
+[[package]]
+name = "moxcms"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b"
+dependencies = [
+ "num-traits",
+ "pxfm",
+]
+
[[package]]
name = "naga"
version = "24.0.0"
@@ -1642,6 +1716,19 @@ dependencies = [
"miniz_oxide 0.8.9",
]
+[[package]]
+name = "png"
+version = "0.18.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61"
+dependencies = [
+ "bitflags 2.13.2",
+ "crc32fast",
+ "fdeflate",
+ "flate2",
+ "miniz_oxide 0.8.9",
+]
+
[[package]]
name = "polling"
version = "3.11.0"
@@ -1730,6 +1817,18 @@ dependencies = [
"unicase",
]
+[[package]]
+name = "pxfm"
+version = "0.1.30"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d55d956fa96f5ec02be2e13af0e20391a5aa83d6a074e3ad368959d0fab299ea"
+
+[[package]]
+name = "quick-error"
+version = "2.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
+
[[package]]
name = "quick-xml"
version = "0.41.0"
@@ -1866,11 +1965,11 @@ version = "0.41.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2327ced609dadeed3e9702fec3e6b2ddd208758a9268d13e06566c6101ba533"
dependencies = [
- "gif",
+ "gif 0.13.3",
"jpeg-decoder",
"log",
"pico-args",
- "png",
+ "png 0.17.16",
"rgb",
"svgtypes",
"tiny-skia",
@@ -2346,7 +2445,7 @@ dependencies = [
"bytemuck",
"cfg-if",
"log",
- "png",
+ "png 0.17.16",
"tiny-skia-path",
]
@@ -3300,6 +3399,21 @@ version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"
+[[package]]
+name = "zune-core"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d56377fd46368984a170bc5aac5567e52ca5da874caa60bea39fcbca78fb658b"
+
+[[package]]
+name = "zune-jpeg"
+version = "0.5.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "27bc9d5b815bc103f142aa054f561d9187d191692ec7c2d1e2b4737f8dbd7296"
+dependencies = [
+ "zune-core",
+]
+
[[package]]
name = "zvariant"
version = "5.15.0"
diff --git a/Cargo.toml b/Cargo.toml
index c03dd5b..1489a4a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -6,7 +6,7 @@ description = "The vault's notes editor: Obsidian-compatible reading view, sourc
[dependencies]
cce-ui = { git = "https://github.com/lsgalante/cce-ui.git", rev = "ed5a688bc46a0a79d385ea56a9c0efcba5dee544", features = ["markdown", "doc_editor"] }
-cce-vault = { git = "https://github.com/lsgalante/cce-vault.git", rev = "252827c1f6033514fbed46d1c7c1632241344fce" }
+cce-vault = { git = "https://github.com/lsgalante/cce-vault.git", rev = "97626a1c42aed82b24d0761070749ce4be4e1443" }
calloop = "0.13.0"
wayland-client = { version = "0.31", features = ["system"] }
chrono = "0.4"