|
@@ -545,10 +545,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "58549f1842da3080ce63002102d5bc954c7bc843d4f47818e642abdc36253552"
|
|
checksum = "58549f1842da3080ce63002102d5bc954c7bc843d4f47818e642abdc36253552"
|
|
dependencies = [
|
|
dependencies = [
|
|
"chrono",
|
|
"chrono",
|
|
- "chrono-tz-build",
|
|
|
|
|
|
+ "chrono-tz-build 0.0.2",
|
|
"phf 0.10.1",
|
|
"phf 0.10.1",
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "chrono-tz"
|
|
|
|
+version = "0.8.2"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "cf9cc2b23599e6d7479755f3594285efb3f74a1bdca7a7374948bc831e23a552"
|
|
|
|
+dependencies = [
|
|
|
|
+ "chrono",
|
|
|
|
+ "chrono-tz-build 0.1.0",
|
|
|
|
+ "phf 0.11.1",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "chrono-tz-build"
|
|
name = "chrono-tz-build"
|
|
version = "0.0.2"
|
|
version = "0.0.2"
|
|
@@ -560,6 +571,17 @@ dependencies = [
|
|
"phf_codegen 0.10.0",
|
|
"phf_codegen 0.10.0",
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "chrono-tz-build"
|
|
|
|
+version = "0.1.0"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "d9998fb9f7e9b2111641485bf8beb32f92945f97f92a3d061f744cfef335f751"
|
|
|
|
+dependencies = [
|
|
|
|
+ "parse-zoneinfo",
|
|
|
|
+ "phf 0.11.1",
|
|
|
|
+ "phf_codegen 0.11.1",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "clang-sys"
|
|
name = "clang-sys"
|
|
version = "1.6.1"
|
|
version = "1.6.1"
|
|
@@ -640,11 +662,10 @@ dependencies = [
|
|
[[package]]
|
|
[[package]]
|
|
name = "collab"
|
|
name = "collab"
|
|
version = "0.1.0"
|
|
version = "0.1.0"
|
|
-source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=935868#93586873d1982d3b4ab96993a39810e4bb4d1993"
|
|
|
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=f66084#f66084454c143418cf69155dc8cce77df2d57d0c"
|
|
dependencies = [
|
|
dependencies = [
|
|
"anyhow",
|
|
"anyhow",
|
|
"bytes",
|
|
"bytes",
|
|
- "collab-persistence",
|
|
|
|
"lib0",
|
|
"lib0",
|
|
"parking_lot 0.12.1",
|
|
"parking_lot 0.12.1",
|
|
"serde",
|
|
"serde",
|
|
@@ -655,16 +676,35 @@ dependencies = [
|
|
"yrs",
|
|
"yrs",
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "collab-client-ws"
|
|
|
|
+version = "0.1.0"
|
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=f66084#f66084454c143418cf69155dc8cce77df2d57d0c"
|
|
|
|
+dependencies = [
|
|
|
|
+ "bytes",
|
|
|
|
+ "collab-sync",
|
|
|
|
+ "futures-util",
|
|
|
|
+ "serde",
|
|
|
|
+ "serde_json",
|
|
|
|
+ "thiserror",
|
|
|
|
+ "tokio",
|
|
|
|
+ "tokio-retry",
|
|
|
|
+ "tokio-stream",
|
|
|
|
+ "tokio-tungstenite 0.18.0",
|
|
|
|
+ "tracing",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "collab-database"
|
|
name = "collab-database"
|
|
version = "0.1.0"
|
|
version = "0.1.0"
|
|
-source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=935868#93586873d1982d3b4ab96993a39810e4bb4d1993"
|
|
|
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=f66084#f66084454c143418cf69155dc8cce77df2d57d0c"
|
|
dependencies = [
|
|
dependencies = [
|
|
"anyhow",
|
|
"anyhow",
|
|
"chrono",
|
|
"chrono",
|
|
"collab",
|
|
"collab",
|
|
"collab-derive",
|
|
"collab-derive",
|
|
"collab-persistence",
|
|
"collab-persistence",
|
|
|
|
+ "collab-plugins",
|
|
"lazy_static",
|
|
"lazy_static",
|
|
"lru",
|
|
"lru",
|
|
"nanoid",
|
|
"nanoid",
|
|
@@ -680,7 +720,7 @@ dependencies = [
|
|
[[package]]
|
|
[[package]]
|
|
name = "collab-derive"
|
|
name = "collab-derive"
|
|
version = "0.1.0"
|
|
version = "0.1.0"
|
|
-source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=935868#93586873d1982d3b4ab96993a39810e4bb4d1993"
|
|
|
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=f66084#f66084454c143418cf69155dc8cce77df2d57d0c"
|
|
dependencies = [
|
|
dependencies = [
|
|
"proc-macro2",
|
|
"proc-macro2",
|
|
"quote",
|
|
"quote",
|
|
@@ -692,7 +732,7 @@ dependencies = [
|
|
[[package]]
|
|
[[package]]
|
|
name = "collab-document"
|
|
name = "collab-document"
|
|
version = "0.1.0"
|
|
version = "0.1.0"
|
|
-source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=935868#93586873d1982d3b4ab96993a39810e4bb4d1993"
|
|
|
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=f66084#f66084454c143418cf69155dc8cce77df2d57d0c"
|
|
dependencies = [
|
|
dependencies = [
|
|
"anyhow",
|
|
"anyhow",
|
|
"collab",
|
|
"collab",
|
|
@@ -709,7 +749,7 @@ dependencies = [
|
|
[[package]]
|
|
[[package]]
|
|
name = "collab-folder"
|
|
name = "collab-folder"
|
|
version = "0.1.0"
|
|
version = "0.1.0"
|
|
-source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=935868#93586873d1982d3b4ab96993a39810e4bb4d1993"
|
|
|
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=f66084#f66084454c143418cf69155dc8cce77df2d57d0c"
|
|
dependencies = [
|
|
dependencies = [
|
|
"anyhow",
|
|
"anyhow",
|
|
"collab",
|
|
"collab",
|
|
@@ -727,7 +767,7 @@ dependencies = [
|
|
[[package]]
|
|
[[package]]
|
|
name = "collab-persistence"
|
|
name = "collab-persistence"
|
|
version = "0.1.0"
|
|
version = "0.1.0"
|
|
-source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=935868#93586873d1982d3b4ab96993a39810e4bb4d1993"
|
|
|
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=f66084#f66084454c143418cf69155dc8cce77df2d57d0c"
|
|
dependencies = [
|
|
dependencies = [
|
|
"bincode",
|
|
"bincode",
|
|
"chrono",
|
|
"chrono",
|
|
@@ -744,6 +784,42 @@ dependencies = [
|
|
"yrs",
|
|
"yrs",
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "collab-plugins"
|
|
|
|
+version = "0.1.0"
|
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=f66084#f66084454c143418cf69155dc8cce77df2d57d0c"
|
|
|
|
+dependencies = [
|
|
|
|
+ "collab",
|
|
|
|
+ "collab-client-ws",
|
|
|
|
+ "collab-persistence",
|
|
|
|
+ "collab-sync",
|
|
|
|
+ "tracing",
|
|
|
|
+ "y-sync",
|
|
|
|
+ "yrs",
|
|
|
|
+]
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "collab-sync"
|
|
|
|
+version = "0.1.0"
|
|
|
|
+source = "git+https://github.com/AppFlowy-IO/AppFlowy-Collab?rev=f66084#f66084454c143418cf69155dc8cce77df2d57d0c"
|
|
|
|
+dependencies = [
|
|
|
|
+ "bytes",
|
|
|
|
+ "collab",
|
|
|
|
+ "futures-util",
|
|
|
|
+ "lib0",
|
|
|
|
+ "md5",
|
|
|
|
+ "parking_lot 0.12.1",
|
|
|
|
+ "serde",
|
|
|
|
+ "serde_json",
|
|
|
|
+ "thiserror",
|
|
|
|
+ "tokio",
|
|
|
|
+ "tokio-stream",
|
|
|
|
+ "tokio-util",
|
|
|
|
+ "tracing",
|
|
|
|
+ "y-sync",
|
|
|
|
+ "yrs",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "color_quant"
|
|
name = "color_quant"
|
|
version = "1.1.0"
|
|
version = "1.1.0"
|
|
@@ -1458,9 +1534,10 @@ dependencies = [
|
|
"async-stream",
|
|
"async-stream",
|
|
"bytes",
|
|
"bytes",
|
|
"chrono",
|
|
"chrono",
|
|
|
|
+ "chrono-tz 0.8.2",
|
|
"collab",
|
|
"collab",
|
|
"collab-database",
|
|
"collab-database",
|
|
- "collab-persistence",
|
|
|
|
|
|
+ "collab-plugins",
|
|
"dashmap",
|
|
"dashmap",
|
|
"database-model",
|
|
"database-model",
|
|
"fancy-regex 0.10.0",
|
|
"fancy-regex 0.10.0",
|
|
@@ -1550,7 +1627,7 @@ dependencies = [
|
|
"bytes",
|
|
"bytes",
|
|
"collab",
|
|
"collab",
|
|
"collab-document",
|
|
"collab-document",
|
|
- "collab-persistence",
|
|
|
|
|
|
+ "collab-plugins",
|
|
"flowy-codegen",
|
|
"flowy-codegen",
|
|
"flowy-derive",
|
|
"flowy-derive",
|
|
"flowy-error",
|
|
"flowy-error",
|
|
@@ -1600,7 +1677,7 @@ dependencies = [
|
|
"chrono",
|
|
"chrono",
|
|
"collab",
|
|
"collab",
|
|
"collab-folder",
|
|
"collab-folder",
|
|
- "collab-persistence",
|
|
|
|
|
|
+ "collab-plugins",
|
|
"flowy-codegen",
|
|
"flowy-codegen",
|
|
"flowy-derive",
|
|
"flowy-derive",
|
|
"flowy-document",
|
|
"flowy-document",
|
|
@@ -2811,7 +2888,7 @@ dependencies = [
|
|
"serde_repr",
|
|
"serde_repr",
|
|
"strum_macros",
|
|
"strum_macros",
|
|
"tokio",
|
|
"tokio",
|
|
- "tokio-tungstenite",
|
|
|
|
|
|
+ "tokio-tungstenite 0.15.0",
|
|
"tracing",
|
|
"tracing",
|
|
"url",
|
|
"url",
|
|
]
|
|
]
|
|
@@ -3547,6 +3624,15 @@ dependencies = [
|
|
"proc-macro-hack",
|
|
"proc-macro-hack",
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "phf"
|
|
|
|
+version = "0.11.1"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c"
|
|
|
|
+dependencies = [
|
|
|
|
+ "phf_shared 0.11.1",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "phf_codegen"
|
|
name = "phf_codegen"
|
|
version = "0.8.0"
|
|
version = "0.8.0"
|
|
@@ -3567,6 +3653,16 @@ dependencies = [
|
|
"phf_shared 0.10.0",
|
|
"phf_shared 0.10.0",
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "phf_codegen"
|
|
|
|
+version = "0.11.1"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "a56ac890c5e3ca598bbdeaa99964edb5b0258a583a9eb6ef4e89fc85d9224770"
|
|
|
|
+dependencies = [
|
|
|
|
+ "phf_generator 0.11.1",
|
|
|
|
+ "phf_shared 0.11.1",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "phf_generator"
|
|
name = "phf_generator"
|
|
version = "0.8.0"
|
|
version = "0.8.0"
|
|
@@ -3587,6 +3683,16 @@ dependencies = [
|
|
"rand 0.8.5",
|
|
"rand 0.8.5",
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "phf_generator"
|
|
|
|
+version = "0.11.1"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "b1181c94580fa345f50f19d738aaa39c0ed30a600d95cb2d3e23f94266f14fbf"
|
|
|
|
+dependencies = [
|
|
|
|
+ "phf_shared 0.11.1",
|
|
|
|
+ "rand 0.8.5",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "phf_macros"
|
|
name = "phf_macros"
|
|
version = "0.8.0"
|
|
version = "0.8.0"
|
|
@@ -3634,6 +3740,15 @@ dependencies = [
|
|
"uncased",
|
|
"uncased",
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "phf_shared"
|
|
|
|
+version = "0.11.1"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676"
|
|
|
|
+dependencies = [
|
|
|
|
+ "siphasher",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "pin-project"
|
|
name = "pin-project"
|
|
version = "1.0.12"
|
|
version = "1.0.12"
|
|
@@ -4507,6 +4622,17 @@ dependencies = [
|
|
"opaque-debug",
|
|
"opaque-debug",
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "sha1"
|
|
|
|
+version = "0.10.5"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3"
|
|
|
|
+dependencies = [
|
|
|
|
+ "cfg-if",
|
|
|
|
+ "cpufeatures",
|
|
|
|
+ "digest 0.10.6",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "sha2"
|
|
name = "sha2"
|
|
version = "0.10.6"
|
|
version = "0.10.6"
|
|
@@ -5037,7 +5163,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
checksum = "95a665751302f22a03c56721e23094e4dc22b04a80f381e6737a07bf7a7c70c0"
|
|
checksum = "95a665751302f22a03c56721e23094e4dc22b04a80f381e6737a07bf7a7c70c0"
|
|
dependencies = [
|
|
dependencies = [
|
|
"chrono",
|
|
"chrono",
|
|
- "chrono-tz",
|
|
|
|
|
|
+ "chrono-tz 0.6.1",
|
|
"globwalk",
|
|
"globwalk",
|
|
"humansize",
|
|
"humansize",
|
|
"lazy_static",
|
|
"lazy_static",
|
|
@@ -5211,6 +5337,29 @@ dependencies = [
|
|
"tokio",
|
|
"tokio",
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "tokio-retry"
|
|
|
|
+version = "0.3.0"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f"
|
|
|
|
+dependencies = [
|
|
|
|
+ "pin-project",
|
|
|
|
+ "rand 0.8.5",
|
|
|
|
+ "tokio",
|
|
|
|
+]
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "tokio-stream"
|
|
|
|
+version = "0.1.14"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842"
|
|
|
|
+dependencies = [
|
|
|
|
+ "futures-core",
|
|
|
|
+ "pin-project-lite",
|
|
|
|
+ "tokio",
|
|
|
|
+ "tokio-util",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "tokio-tungstenite"
|
|
name = "tokio-tungstenite"
|
|
version = "0.15.0"
|
|
version = "0.15.0"
|
|
@@ -5221,7 +5370,19 @@ dependencies = [
|
|
"log",
|
|
"log",
|
|
"pin-project",
|
|
"pin-project",
|
|
"tokio",
|
|
"tokio",
|
|
- "tungstenite",
|
|
|
|
|
|
+ "tungstenite 0.14.0",
|
|
|
|
+]
|
|
|
|
+
|
|
|
|
+[[package]]
|
|
|
|
+name = "tokio-tungstenite"
|
|
|
|
+version = "0.18.0"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "54319c93411147bced34cb5609a80e0a8e44c5999c93903a81cd866630ec0bfd"
|
|
|
|
+dependencies = [
|
|
|
|
+ "futures-util",
|
|
|
|
+ "log",
|
|
|
|
+ "tokio",
|
|
|
|
+ "tungstenite 0.18.0",
|
|
]
|
|
]
|
|
|
|
|
|
[[package]]
|
|
[[package]]
|
|
@@ -5444,6 +5605,25 @@ dependencies = [
|
|
"utf-8",
|
|
"utf-8",
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+[[package]]
|
|
|
|
+name = "tungstenite"
|
|
|
|
+version = "0.18.0"
|
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
+checksum = "30ee6ab729cd4cf0fd55218530c4522ed30b7b6081752839b68fcec8d0960788"
|
|
|
|
+dependencies = [
|
|
|
|
+ "base64 0.13.1",
|
|
|
|
+ "byteorder",
|
|
|
|
+ "bytes",
|
|
|
|
+ "http",
|
|
|
|
+ "httparse",
|
|
|
|
+ "log",
|
|
|
|
+ "rand 0.8.5",
|
|
|
|
+ "sha1",
|
|
|
|
+ "thiserror",
|
|
|
|
+ "url",
|
|
|
|
+ "utf-8",
|
|
|
|
+]
|
|
|
|
+
|
|
[[package]]
|
|
[[package]]
|
|
name = "typenum"
|
|
name = "typenum"
|
|
version = "1.16.0"
|
|
version = "1.16.0"
|
|
@@ -6221,9 +6401,9 @@ dependencies = [
|
|
|
|
|
|
[[package]]
|
|
[[package]]
|
|
name = "y-sync"
|
|
name = "y-sync"
|
|
-version = "0.3.0"
|
|
|
|
|
|
+version = "0.3.1"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
-checksum = "e77a143afe4dde83bc987ad3119228d0f107053a3da131a00738cb2d7f496641"
|
|
|
|
|
|
+checksum = "f54d34b68ec4514a0659838c2b1ba867c571b20b3804a1338dacf4fa9062d801"
|
|
dependencies = [
|
|
dependencies = [
|
|
"lib0",
|
|
"lib0",
|
|
"thiserror",
|
|
"thiserror",
|