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 | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
Cargo.toml | 2 +-
2 files changed, 96 insertions(+), 5 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 2f50a22..c53819b 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -425,12 +425,14 @@ dependencies = [
[[package]]
name = "cce-core"
version = "0.1.0"
-source = "git+https://github.com/lsgalante/cce-core.git?rev=0fb7c440d040259547aae1d711423f533ed52210#0fb7c440d040259547aae1d711423f533ed52210"
+source = "git+https://github.com/lsgalante/cce-core.git?rev=f576669f2d6b1b8a61038ecea0bfca0214cfe2e6#f576669f2d6b1b8a61038ecea0bfca0214cfe2e6"
dependencies = [
+ "fluent-bundle",
"kdl",
"libc",
"log",
"serde_json",
+ "unic-langid",
"web-time",
]
@@ -455,7 +457,7 @@ dependencies = [
[[package]]
name = "cce-ui"
version = "0.1.0"
-source = "git+https://github.com/lsgalante/cce-ui.git?rev=8691f0e41f16a3928575f2b710f5260529d837cd#8691f0e41f16a3928575f2b710f5260529d837cd"
+source = "git+https://github.com/lsgalante/cce-ui.git?rev=0abbcd8def519fa5dee7ddfb3bd29b85b2cb0bf6#0abbcd8def519fa5dee7ddfb3bd29b85b2cb0bf6"
dependencies = [
"accesskit",
"ash",
@@ -589,7 +591,7 @@ dependencies = [
"log",
"rangemap",
"rayon",
- "rustc-hash",
+ "rustc-hash 1.1.0",
"rustybuzz 0.14.1",
"self_cell",
"swash",
@@ -864,6 +866,41 @@ version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4"
+[[package]]
+name = "fluent-bundle"
+version = "0.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4"
+dependencies = [
+ "fluent-langneg",
+ "fluent-syntax",
+ "intl-memoizer",
+ "intl_pluralrules",
+ "rustc-hash 2.1.3",
+ "self_cell",
+ "smallvec",
+ "unic-langid",
+]
+
+[[package]]
+name = "fluent-langneg"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7eebbe59450baee8282d71676f3bfed5689aeab00b27545e83e5f14b1195e8b0"
+dependencies = [
+ "unic-langid",
+]
+
+[[package]]
+name = "fluent-syntax"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198"
+dependencies = [
+ "memchr",
+ "thiserror 2.0.21",
+]
+
[[package]]
name = "foldhash"
version = "0.2.0"
@@ -1283,6 +1320,25 @@ dependencies = [
"libc",
]
+[[package]]
+name = "intl-memoizer"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f"
+dependencies = [
+ "type-map",
+ "unic-langid",
+]
+
+[[package]]
+name = "intl_pluralrules"
+version = "7.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972"
+dependencies = [
+ "unic-langid",
+]
+
[[package]]
name = "is_terminal_polyfill"
version = "1.70.2"
@@ -1555,7 +1611,7 @@ dependencies = [
"hexf-parse",
"indexmap",
"log",
- "rustc-hash",
+ "rustc-hash 1.1.0",
"spirv",
"strum",
"termcolor",
@@ -2059,6 +2115,12 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+[[package]]
+name = "rustc-hash"
+version = "2.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d"
+
[[package]]
name = "rustix"
version = "0.38.44"
@@ -2499,6 +2561,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1e27c91459209c2986af3dcf603a5a74a4368754ce37414f59acc971167f643"
dependencies = [
"displaydoc",
+ "serde_core",
"zerovec",
]
@@ -2590,6 +2653,15 @@ version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c591d83f69777866b9126b24c6dd9a18351f177e49d625920d19f989fd31cf8"
+[[package]]
+name = "type-map"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90"
+dependencies = [
+ "rustc-hash 2.1.3",
+]
+
[[package]]
name = "uds_windows"
version = "1.2.1"
@@ -2601,6 +2673,24 @@ dependencies = [
"windows-sys 0.61.2",
]
+[[package]]
+name = "unic-langid"
+version = "0.9.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05"
+dependencies = [
+ "unic-langid-impl",
+]
+
+[[package]]
+name = "unic-langid-impl"
+version = "0.9.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658"
+dependencies = [
+ "tinystr",
+]
+
[[package]]
name = "unicase"
version = "2.9.0"
@@ -3413,6 +3503,7 @@ version = "0.11.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bb0464e17806c1d976d5cba29399c7f08e516e279e2ba493f63123b5fca67dd8"
dependencies = [
+ "serde",
"yoke",
"zerofrom",
"zerovec-derive",
diff --git a/Cargo.toml b/Cargo.toml
index c04a379..87bea34 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -5,7 +5,7 @@ edition = "2021"
description = "The vault's notes editor: Obsidian-compatible reading view, source editing and links over cce-vault"
[dependencies]
-cce-ui = { git = "https://github.com/lsgalante/cce-ui.git", rev = "8691f0e41f16a3928575f2b710f5260529d837cd", features = ["markdown", "doc_editor"] }
+cce-ui = { git = "https://github.com/lsgalante/cce-ui.git", rev = "0abbcd8def519fa5dee7ddfb3bd29b85b2cb0bf6", features = ["markdown", "doc_editor"] }
cce-vault = { git = "https://github.com/lsgalante/cce-vault.git", rev = "41ca52bd51ea3655a791c58005be9fce939e4333" }
calloop = "0.13.0"
wayland-client = { version = "0.31", features = ["system"] }