diff --git a/.cargo/config.toml b/.cargo/config.toml
index 35049cbcb13c204648d1f7897162492f05123199..9da6b3be080072d89d16a199e2d60d527eeacd07 100644
--- a/.cargo/config.toml
+++ b/.cargo/config.toml
@@ -1,2 +1,6 @@
[alias]
xtask = "run --package xtask --"
+
+[build]
+# v0 mangling scheme provides more detailed backtraces around closures
+rustflags = ["-C", "symbol-mangling-version=v0"]
diff --git a/.gitignore b/.gitignore
index 15a0a9f5f2f02bee670d6b23dbfc4116ccd20448..2d8807a4b0559751ff341eacf7dfaf51c84c405c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+.idea
**/target
**/cargo-target
/zed.xcworkspace
diff --git a/Cargo.lock b/Cargo.lock
index 4fc9cd5033d3f005060c1106fc1939d662bb9a3f..675362917702057d704111e023ec62830bf34130 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -79,18 +79,9 @@ dependencies = [
[[package]]
name = "aho-corasick"
-version = "0.7.20"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
-dependencies = [
- "memchr",
-]
-
-[[package]]
-name = "aho-corasick"
-version = "1.0.5"
+version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783"
+checksum = "0f2135563fb5c609d2b2b87c1e8ce7bc41b0b45430fa9661f457981503dd5bf0"
dependencies = [
"memchr",
]
@@ -101,6 +92,7 @@ version = "0.1.0"
dependencies = [
"anyhow",
"chrono",
+ "client",
"collections",
"ctor",
"editor",
@@ -127,6 +119,7 @@ dependencies = [
"theme",
"tiktoken-rs 0.4.5",
"util",
+ "uuid 1.4.1",
"workspace",
]
@@ -147,7 +140,7 @@ source = "git+https://github.com/zed-industries/alacritty?rev=33306142195b354ef3
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.33",
+ "syn 2.0.37",
]
[[package]]
@@ -488,7 +481,7 @@ checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.33",
+ "syn 2.0.37",
]
[[package]]
@@ -536,7 +529,7 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.33",
+ "syn 2.0.37",
]
[[package]]
@@ -579,7 +572,7 @@ checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.33",
+ "syn 2.0.37",
]
[[package]]
@@ -837,7 +830,7 @@ dependencies = [
"regex",
"rustc-hash",
"shlex",
- "syn 2.0.33",
+ "syn 2.0.37",
"which",
]
@@ -995,17 +988,6 @@ dependencies = [
"seq-macro",
]
-[[package]]
-name = "bstr"
-version = "0.2.17"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223"
-dependencies = [
- "lazy_static",
- "memchr",
- "regex-automata 0.1.10",
-]
-
[[package]]
name = "bstr"
version = "1.6.2"
@@ -1246,9 +1228,9 @@ dependencies = [
[[package]]
name = "chrono"
-version = "0.4.30"
+version = "0.4.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "defd4e7873dbddba6c7c91e199c7fcb946abc4a6a4ac3195400bcfb01b5de877"
+checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
dependencies = [
"android-tzdata",
"iana-time-zone",
@@ -1304,9 +1286,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.4.3"
+version = "4.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "84ed82781cea27b43c9b106a979fe450a13a31aab0500595fb3fc06616de08e6"
+checksum = "b1d7b8d5ec32af0fadc644bf1fd509a688c2103b185644bb1e29d164e0703136"
dependencies = [
"clap_builder",
"clap_derive 4.4.2",
@@ -1314,9 +1296,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.4.2"
+version = "4.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08"
+checksum = "5179bb514e4d7c2051749d8fcefa2ed6d06a9f4e6d69faf3805f5d80b8cf8d56"
dependencies = [
"anstream",
"anstyle",
@@ -1346,7 +1328,7 @@ dependencies = [
"heck 0.4.1",
"proc-macro2",
"quote",
- "syn 2.0.33",
+ "syn 2.0.37",
]
[[package]]
@@ -1562,6 +1544,7 @@ dependencies = [
"settings",
"theme",
"theme_selector",
+ "time",
"util",
"vcs_menu",
"workspace",
@@ -2064,9 +2047,9 @@ dependencies = [
[[package]]
name = "curl-sys"
-version = "0.4.65+curl-8.2.1"
+version = "0.4.66+curl-8.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "961ba061c9ef2fe34bbd12b807152d96f0badd2bebe7b90ce6c8c8b7572a0986"
+checksum = "70c44a72e830f0e40ad90dda8a6ab6ed6314d39776599a58a2e5e37fbc6db5b9"
dependencies = [
"cc",
"libc",
@@ -2074,7 +2057,7 @@ dependencies = [
"openssl-sys",
"pkg-config",
"vcpkg",
- "winapi 0.3.9",
+ "windows-sys",
]
[[package]]
@@ -2329,15 +2312,15 @@ dependencies = [
[[package]]
name = "dyn-clone"
-version = "1.0.13"
+version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bbfc4744c1b8f2a09adc0e55242f60b1af195d88596bd8700be74418c056c555"
+checksum = "23d2f3407d9a573d666de4b5bdf10569d73ca9478087346697dcbae6244bfbcd"
[[package]]
name = "editor"
version = "0.1.0"
dependencies = [
- "aho-corasick 0.7.20",
+ "aho-corasick",
"anyhow",
"client",
"clock",
@@ -2935,7 +2918,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.33",
+ "syn 2.0.37",
]
[[package]]
@@ -3093,8 +3076,8 @@ version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "759c97c1e17c55525b57192c06a267cda0ac5210b222d6b82189a2338fa1c13d"
dependencies = [
- "aho-corasick 1.0.5",
- "bstr 1.6.2",
+ "aho-corasick",
+ "bstr",
"fnv",
"log",
"regex",
@@ -4865,8 +4848,8 @@ dependencies = [
[[package]]
name = "nvim-rs"
-version = "0.5.0"
-source = "git+https://github.com/KillTheMule/nvim-rs?branch=master#d701c2790dcb2579f8f4d7003ba30e2100a7d25b"
+version = "0.6.0-pre"
+source = "git+https://github.com/KillTheMule/nvim-rs?branch=master#0d2b1c884f3c39a76b5b7aac0b429f4624843954"
dependencies = [
"async-trait",
"futures 0.3.28",
@@ -4976,7 +4959,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.33",
+ "syn 2.0.37",
]
[[package]]
@@ -5276,7 +5259,7 @@ checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.33",
+ "syn 2.0.37",
]
[[package]]
@@ -5429,7 +5412,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d"
dependencies = [
"proc-macro2",
- "syn 2.0.33",
+ "syn 2.0.37",
]
[[package]]
@@ -5499,7 +5482,7 @@ dependencies = [
name = "project"
version = "0.1.0"
dependencies = [
- "aho-corasick 0.7.20",
+ "aho-corasick",
"anyhow",
"async-trait",
"backtrace",
@@ -6009,7 +5992,7 @@ version = "1.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47"
dependencies = [
- "aho-corasick 1.0.5",
+ "aho-corasick",
"memchr",
"regex-automata 0.3.8",
"regex-syntax 0.7.5",
@@ -6030,7 +6013,7 @@ version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795"
dependencies = [
- "aho-corasick 1.0.5",
+ "aho-corasick",
"memchr",
"regex-syntax 0.7.5",
]
@@ -6320,7 +6303,7 @@ dependencies = [
"proc-macro2",
"quote",
"rust-embed-utils",
- "syn 2.0.33",
+ "syn 2.0.37",
"walkdir",
]
@@ -6530,9 +6513,9 @@ dependencies = [
[[package]]
name = "schemars"
-version = "0.8.13"
+version = "0.8.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "763f8cd0d4c71ed8389c90cb8100cba87e763bd01a8e614d4f0af97bcd50a161"
+checksum = "1f7b0ce13155372a76ee2e1c5ffba1fe61ede73fbea5630d61eee6fac4929c0c"
dependencies = [
"dyn-clone",
"schemars_derive",
@@ -6542,9 +6525,9 @@ dependencies = [
[[package]]
name = "schemars_derive"
-version = "0.8.13"
+version = "0.8.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec0f696e21e10fa546b7ffb1c9672c6de8fbc7a81acf59524386d8639bf12737"
+checksum = "e85e2a16b12bdb763244c69ab79363d71db2b4b918a2def53f80b02e0574b13c"
dependencies = [
"proc-macro2",
"quote",
@@ -6801,7 +6784,7 @@ dependencies = [
"smol",
"tempdir",
"theme",
- "tiktoken-rs 0.5.3",
+ "tiktoken-rs 0.5.4",
"tree-sitter",
"tree-sitter-cpp",
"tree-sitter-elixir",
@@ -6865,7 +6848,7 @@ checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.33",
+ "syn 2.0.37",
]
[[package]]
@@ -6920,7 +6903,7 @@ checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.33",
+ "syn 2.0.37",
]
[[package]]
@@ -7574,9 +7557,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.33"
+version = "2.0.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9caece70c63bfba29ec2fed841a09851b14a235c60010fa4de58089b6c025668"
+checksum = "7303ef2c05cd654186cb250d29049a24840ca25d2747c25c0381c8d9e2f582e8"
dependencies = [
"proc-macro2",
"quote",
@@ -7839,7 +7822,7 @@ checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.33",
+ "syn 2.0.37",
]
[[package]]
@@ -7877,7 +7860,7 @@ checksum = "52aacc1cff93ba9d5f198c62c49c77fa0355025c729eed3326beaf7f33bc8614"
dependencies = [
"anyhow",
"base64 0.21.4",
- "bstr 1.6.2",
+ "bstr",
"fancy-regex",
"lazy_static",
"parking_lot 0.12.1",
@@ -7886,13 +7869,13 @@ dependencies = [
[[package]]
name = "tiktoken-rs"
-version = "0.5.3"
+version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fdf6d1233fb3916cc4a19756df59472ef702ae82d1b4eda2dca8794911f9dc9d"
+checksum = "f9ae5a3c24361e5f038af22517ba7f8e3af4099e30e78a3d56f86b48238fce9d"
dependencies = [
"anyhow",
"base64 0.21.4",
- "bstr 0.2.17",
+ "bstr",
"fancy-regex",
"lazy_static",
"parking_lot 0.12.1",
@@ -8017,7 +8000,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.33",
+ "syn 2.0.37",
]
[[package]]
@@ -8239,7 +8222,7 @@ checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.33",
+ "syn 2.0.37",
]
[[package]]
@@ -8622,9 +8605,9 @@ dependencies = [
[[package]]
name = "typenum"
-version = "1.16.0"
+version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
+checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
[[package]]
name = "ucd-trie"
@@ -9038,7 +9021,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.33",
+ "syn 2.0.37",
"wasm-bindgen-shared",
]
@@ -9072,7 +9055,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.33",
+ "syn 2.0.37",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -9085,9 +9068,9 @@ checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
[[package]]
name = "wasm-encoder"
-version = "0.32.0"
+version = "0.33.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ba64e81215916eaeb48fee292f29401d69235d62d8b8fd92a7b2844ec5ae5f7"
+checksum = "b39de0723a53d3c8f54bed106cfbc0d06b3e4d945c5c5022115a61e3b29183ae"
dependencies = [
"leb128",
]
@@ -9309,9 +9292,9 @@ dependencies = [
[[package]]
name = "wast"
-version = "64.0.0"
+version = "65.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a259b226fd6910225aa7baeba82f9d9933b6d00f2ce1b49b80fa4214328237cc"
+checksum = "5fd8c1cbadf94a0b0d1071c581d3cfea1b7ed5192c79808dd15406e508dd0afb"
dependencies = [
"leb128",
"memchr",
@@ -9321,11 +9304,11 @@ dependencies = [
[[package]]
name = "wat"
-version = "1.0.71"
+version = "1.0.73"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53253d920ab413fca1c7dc2161d601c79b4fdf631d0ba51dd4343bf9b556c3f6"
+checksum = "3209e35eeaf483714f4c6be93f4a03e69aad5f304e3fa66afa7cb90fe1c8051f"
dependencies = [
- "wast 64.0.0",
+ "wast 65.0.1",
]
[[package]]
@@ -9790,7 +9773,7 @@ name = "xtask"
version = "0.1.0"
dependencies = [
"anyhow",
- "clap 4.4.3",
+ "clap 4.4.4",
"schemars",
"serde_json",
"theme",
@@ -9974,7 +9957,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.33",
+ "syn 2.0.37",
]
[[package]]
diff --git a/assets/icons/Icons/exit.svg b/assets/icons/Icons/exit.svg
deleted file mode 100644
index 6d768492482d6c62e1ec10b5f10054796c89cbb7..0000000000000000000000000000000000000000
--- a/assets/icons/Icons/exit.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/arrow_down_12.svg b/assets/icons/arrow_down_12.svg
deleted file mode 100644
index dfad5d4876fcd53732c57170e70e70b618a5405b..0000000000000000000000000000000000000000
--- a/assets/icons/arrow_down_12.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/arrow_down_16.svg b/assets/icons/arrow_down_16.svg
deleted file mode 100644
index ec757a8ab40bf3f0f3a9a2234b2f41f6e2b8ac4f..0000000000000000000000000000000000000000
--- a/assets/icons/arrow_down_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/arrow_down_8.svg b/assets/icons/arrow_down_8.svg
deleted file mode 100644
index f70f3920a308fefd33fabf506315c74160e153cc..0000000000000000000000000000000000000000
--- a/assets/icons/arrow_down_8.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/arrow_left_12.svg b/assets/icons/arrow_left_12.svg
deleted file mode 100644
index aaccf25eaf1ce2a777b3d86b58ddadafacabbbf2..0000000000000000000000000000000000000000
--- a/assets/icons/arrow_left_12.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/arrow_left_16.svg b/assets/icons/arrow_left_16.svg
deleted file mode 100644
index 317c31e9f0bd7e58158caf6a85dc41330d70ed12..0000000000000000000000000000000000000000
--- a/assets/icons/arrow_left_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/arrow_left_8.svg b/assets/icons/arrow_left_8.svg
deleted file mode 100644
index e2071d55eb2f1dc2dffc60008f2de3bb788382dd..0000000000000000000000000000000000000000
--- a/assets/icons/arrow_left_8.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/arrow_right_12.svg b/assets/icons/arrow_right_12.svg
deleted file mode 100644
index c5f70a4958cae634b22a19cb2a67a597ba6102eb..0000000000000000000000000000000000000000
--- a/assets/icons/arrow_right_12.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/arrow_right_16.svg b/assets/icons/arrow_right_16.svg
deleted file mode 100644
index b41e8fc810b7d927e3b298e3321028206253e887..0000000000000000000000000000000000000000
--- a/assets/icons/arrow_right_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/arrow_right_8.svg b/assets/icons/arrow_right_8.svg
deleted file mode 100644
index fb3f836ef0934452ae624a5df7b012d8f4a95713..0000000000000000000000000000000000000000
--- a/assets/icons/arrow_right_8.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/arrow_up_12.svg b/assets/icons/arrow_up_12.svg
deleted file mode 100644
index c9f35d868b46b1e187a6ee7ce83ad96b40b68309..0000000000000000000000000000000000000000
--- a/assets/icons/arrow_up_12.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/arrow_up_16.svg b/assets/icons/arrow_up_16.svg
deleted file mode 100644
index 0d8add4ed7c96ed30aae8d39eaf2e66e9a03019d..0000000000000000000000000000000000000000
--- a/assets/icons/arrow_up_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/arrow_up_8.svg b/assets/icons/arrow_up_8.svg
deleted file mode 100644
index 0a1e2c44bf7011f7b6269986f02a23acfe662884..0000000000000000000000000000000000000000
--- a/assets/icons/arrow_up_8.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/arrow_up_right_8.svg b/assets/icons/arrow_up_right.svg
similarity index 100%
rename from assets/icons/arrow_up_right_8.svg
rename to assets/icons/arrow_up_right.svg
diff --git a/assets/icons/assist_15.svg b/assets/icons/assist_15.svg
deleted file mode 100644
index 3baf8df3e936347415749cf0667c04e32391f828..0000000000000000000000000000000000000000
--- a/assets/icons/assist_15.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/assets/icons/backspace _12.svg b/assets/icons/backspace _12.svg
deleted file mode 100644
index 68bad3da268a98b3d1a44f52dd9687ea6865ef2b..0000000000000000000000000000000000000000
--- a/assets/icons/backspace _12.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/backspace _16.svg b/assets/icons/backspace _16.svg
deleted file mode 100644
index 965470690e2db31d1dd6b4fdd10185d7825b2594..0000000000000000000000000000000000000000
--- a/assets/icons/backspace _16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/backspace _8.svg b/assets/icons/backspace _8.svg
deleted file mode 100644
index 60972007b6c4c0a40ddc449d4c8f6a439a22e9e1..0000000000000000000000000000000000000000
--- a/assets/icons/backspace _8.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/bolt_8.svg b/assets/icons/bolt.svg
similarity index 100%
rename from assets/icons/bolt_8.svg
rename to assets/icons/bolt.svg
diff --git a/assets/icons/bolt_12.svg b/assets/icons/bolt_12.svg
deleted file mode 100644
index 0125c733e2cb455137657f5cc49f80226b5c7f14..0000000000000000000000000000000000000000
--- a/assets/icons/bolt_12.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/bolt_16.svg b/assets/icons/bolt_16.svg
deleted file mode 100644
index aca476ef508173e60f84da60f1ba299f2bdb7009..0000000000000000000000000000000000000000
--- a/assets/icons/bolt_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/bolt_slash_12.svg b/assets/icons/bolt_slash_12.svg
deleted file mode 100644
index 80d99be6169e3a6c0f8d9616d50d2b8eac449f44..0000000000000000000000000000000000000000
--- a/assets/icons/bolt_slash_12.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/bolt_slash_16.svg b/assets/icons/bolt_slash_16.svg
deleted file mode 100644
index 9520a626c18bf5ee3a72e1c52ecc049d481912a9..0000000000000000000000000000000000000000
--- a/assets/icons/bolt_slash_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/bolt_slash_8.svg b/assets/icons/bolt_slash_8.svg
deleted file mode 100644
index 3781a91299f67c9d5380936293352469de2cc3e7..0000000000000000000000000000000000000000
--- a/assets/icons/bolt_slash_8.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/radix/caret-down.svg b/assets/icons/caret_down.svg
similarity index 100%
rename from assets/icons/radix/caret-down.svg
rename to assets/icons/caret_down.svg
diff --git a/assets/icons/caret_down_12.svg b/assets/icons/caret_down_12.svg
deleted file mode 100644
index 6208814bc2b6290e804ebc43c9f22e09a412dacb..0000000000000000000000000000000000000000
--- a/assets/icons/caret_down_12.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/caret_down_16.svg b/assets/icons/caret_down_16.svg
deleted file mode 100644
index cba930287e17907c3bfef2f3aa43e62218dc323f..0000000000000000000000000000000000000000
--- a/assets/icons/caret_down_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/caret_down_8.svg b/assets/icons/caret_down_8.svg
deleted file mode 100644
index 932376d6f8aebeee6fa1c75f4796b8c625220819..0000000000000000000000000000000000000000
--- a/assets/icons/caret_down_8.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/caret_left_12.svg b/assets/icons/caret_left_12.svg
deleted file mode 100644
index 6b6c32513e67aad9092fe96211f65a4b227fe7b9..0000000000000000000000000000000000000000
--- a/assets/icons/caret_left_12.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/caret_left_16.svg b/assets/icons/caret_left_16.svg
deleted file mode 100644
index 5ffd176c590a87910615bc0fe4b3dcf9aef72587..0000000000000000000000000000000000000000
--- a/assets/icons/caret_left_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/caret_left_8.svg b/assets/icons/caret_left_8.svg
deleted file mode 100644
index 1b04877a31dbb839d119c31c64b2e25631b3a233..0000000000000000000000000000000000000000
--- a/assets/icons/caret_left_8.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/caret_right_12.svg b/assets/icons/caret_right_12.svg
deleted file mode 100644
index 6670b80cf8fb178245aebfda8773f80a8461120a..0000000000000000000000000000000000000000
--- a/assets/icons/caret_right_12.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/caret_right_16.svg b/assets/icons/caret_right_16.svg
deleted file mode 100644
index da239b95d7a93497c4068b82b991afaa040d3f71..0000000000000000000000000000000000000000
--- a/assets/icons/caret_right_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/caret_right_8.svg b/assets/icons/caret_right_8.svg
deleted file mode 100644
index d1350ee809847b44327e43f2253c5a0e402aae34..0000000000000000000000000000000000000000
--- a/assets/icons/caret_right_8.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/radix/caret-up.svg b/assets/icons/caret_up.svg
similarity index 100%
rename from assets/icons/radix/caret-up.svg
rename to assets/icons/caret_up.svg
diff --git a/assets/icons/caret_up_12.svg b/assets/icons/caret_up_12.svg
deleted file mode 100644
index 9fe93c47ae42113e87f464b5e658b3c50481e6b5..0000000000000000000000000000000000000000
--- a/assets/icons/caret_up_12.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/caret_up_16.svg b/assets/icons/caret_up_16.svg
deleted file mode 100644
index 10f45523a447b2eafaca2e06f0c23dc01720ca7f..0000000000000000000000000000000000000000
--- a/assets/icons/caret_up_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/caret_up_8.svg b/assets/icons/caret_up_8.svg
deleted file mode 100644
index bf79244d7d315dc6f9d8f3e49cb6df52d75fed16..0000000000000000000000000000000000000000
--- a/assets/icons/caret_up_8.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/case_insensitive_12.svg b/assets/icons/case_insensitive.svg
similarity index 100%
rename from assets/icons/case_insensitive_12.svg
rename to assets/icons/case_insensitive.svg
diff --git a/assets/icons/channel_hash.svg b/assets/icons/channel_hash.svg
deleted file mode 100644
index edd04626782e52bc2f3c1a73a08f2de166828c33..0000000000000000000000000000000000000000
--- a/assets/icons/channel_hash.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/assets/icons/check_12.svg b/assets/icons/check_12.svg
deleted file mode 100644
index 3e15dd7d1fd4504f4e87e3c8f14881c3ea4c6c72..0000000000000000000000000000000000000000
--- a/assets/icons/check_12.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/check_16.svg b/assets/icons/check_16.svg
deleted file mode 100644
index 7e959b59242742de30144d1eb4859b7fdfc5b43b..0000000000000000000000000000000000000000
--- a/assets/icons/check_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/check_8.svg b/assets/icons/check_8.svg
deleted file mode 100644
index 268f8bb498fb623b6554dc3db1d6a4aa89343f26..0000000000000000000000000000000000000000
--- a/assets/icons/check_8.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/chevron_down_12.svg b/assets/icons/chevron_down_12.svg
deleted file mode 100644
index 7bba37857a7d71860610158662e9846f61a714c9..0000000000000000000000000000000000000000
--- a/assets/icons/chevron_down_12.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/chevron_down_16.svg b/assets/icons/chevron_down_16.svg
deleted file mode 100644
index cc7228cdc9104bc4b7466f6a1127c720a4183874..0000000000000000000000000000000000000000
--- a/assets/icons/chevron_down_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/chevron_down_8.svg b/assets/icons/chevron_down_8.svg
deleted file mode 100644
index fe60b4968aab80de06acc2882aac6cbb34a64e86..0000000000000000000000000000000000000000
--- a/assets/icons/chevron_down_8.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/chevron_left_12.svg b/assets/icons/chevron_left_12.svg
deleted file mode 100644
index a230007c7b13fa489fb3529862805c3f9ab8bce6..0000000000000000000000000000000000000000
--- a/assets/icons/chevron_left_12.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/chevron_left_16.svg b/assets/icons/chevron_left_16.svg
deleted file mode 100644
index 2cd1bbd4d246af12e8076406c6697bd06dee5d5d..0000000000000000000000000000000000000000
--- a/assets/icons/chevron_left_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/chevron_left_8.svg b/assets/icons/chevron_left_8.svg
deleted file mode 100644
index 88ca274f5186d113f50ae8c14d4397c779d22446..0000000000000000000000000000000000000000
--- a/assets/icons/chevron_left_8.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/chevron_right_12.svg b/assets/icons/chevron_right_12.svg
deleted file mode 100644
index b463182705918f4ec8380b6ae0abc021ad297052..0000000000000000000000000000000000000000
--- a/assets/icons/chevron_right_12.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/chevron_right_16.svg b/assets/icons/chevron_right_16.svg
deleted file mode 100644
index 270a33db70b2e2e412ef1351d16e2964f164e512..0000000000000000000000000000000000000000
--- a/assets/icons/chevron_right_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/chevron_right_8.svg b/assets/icons/chevron_right_8.svg
deleted file mode 100644
index 7349274681fc89d09715b98a86770284598932aa..0000000000000000000000000000000000000000
--- a/assets/icons/chevron_right_8.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/chevron_up_12.svg b/assets/icons/chevron_up_12.svg
deleted file mode 100644
index c6bbee4ff7058a11bad86563974b82ff4562124b..0000000000000000000000000000000000000000
--- a/assets/icons/chevron_up_12.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/chevron_up_16.svg b/assets/icons/chevron_up_16.svg
deleted file mode 100644
index ba2d4e6668a6fff17272468e648b55f9f6518242..0000000000000000000000000000000000000000
--- a/assets/icons/chevron_up_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/chevron_up_8.svg b/assets/icons/chevron_up_8.svg
deleted file mode 100644
index 41525aa3eaccf1606203ce5a95949a5e2eb8db04..0000000000000000000000000000000000000000
--- a/assets/icons/chevron_up_8.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/circle_check_16.svg b/assets/icons/circle_check.svg
similarity index 100%
rename from assets/icons/circle_check_16.svg
rename to assets/icons/circle_check.svg
diff --git a/assets/icons/circle_check_12.svg b/assets/icons/circle_check_12.svg
deleted file mode 100644
index cb28c8a0515b04a3663ce57d8e1c233a4bdec84f..0000000000000000000000000000000000000000
--- a/assets/icons/circle_check_12.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/circle_check_8.svg b/assets/icons/circle_check_8.svg
deleted file mode 100644
index c4150f058c79006e66da38651505cdf1f7028fac..0000000000000000000000000000000000000000
--- a/assets/icons/circle_check_8.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/circle_info_12.svg b/assets/icons/circle_info_12.svg
deleted file mode 100644
index 26a569737d6d3b1fa1f04efe6b86bdb7c6bccdc0..0000000000000000000000000000000000000000
--- a/assets/icons/circle_info_12.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/circle_info_16.svg b/assets/icons/circle_info_16.svg
deleted file mode 100644
index 48bd4f79a8ff8cfa085717a38f60832b0eb19492..0000000000000000000000000000000000000000
--- a/assets/icons/circle_info_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/circle_info_8.svg b/assets/icons/circle_info_8.svg
deleted file mode 100644
index 49bb03224d9fe9d39b5f233a28f047c1d4a95077..0000000000000000000000000000000000000000
--- a/assets/icons/circle_info_8.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/circle_up_12.svg b/assets/icons/circle_up_12.svg
deleted file mode 100644
index 4236037fbddabce3d1a6e706e9bc7606186f5e65..0000000000000000000000000000000000000000
--- a/assets/icons/circle_up_12.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/circle_up_16.svg b/assets/icons/circle_up_16.svg
deleted file mode 100644
index 4eb3886fe43538f8dc3a86981868dae4d20b6537..0000000000000000000000000000000000000000
--- a/assets/icons/circle_up_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/circle_up_8.svg b/assets/icons/circle_up_8.svg
deleted file mode 100644
index e08e0ad492adc074eac4628c41e5766d000b573b..0000000000000000000000000000000000000000
--- a/assets/icons/circle_up_8.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/circle_x_mark_12.svg b/assets/icons/circle_x_mark_12.svg
deleted file mode 100644
index 5f11a71ece40644a02d43594c660b65bb7bf23b1..0000000000000000000000000000000000000000
--- a/assets/icons/circle_x_mark_12.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/circle_x_mark_16.svg b/assets/icons/circle_x_mark_16.svg
deleted file mode 100644
index db3f401615b56efc9cd503d80fca923dea731d08..0000000000000000000000000000000000000000
--- a/assets/icons/circle_x_mark_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/circle_x_mark_8.svg b/assets/icons/circle_x_mark_8.svg
deleted file mode 100644
index a0acfc3899f6df9e6cf2c87d2085489acee084ec..0000000000000000000000000000000000000000
--- a/assets/icons/circle_x_mark_8.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/cloud_12.svg b/assets/icons/cloud_12.svg
deleted file mode 100644
index 2ed58f49661307f7a0ff1e7032ce1331534d97ea..0000000000000000000000000000000000000000
--- a/assets/icons/cloud_12.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/cloud_8.svg b/assets/icons/cloud_8.svg
deleted file mode 100644
index 0e0337e7abf074895ce59b1c50b8a6d8fed10afa..0000000000000000000000000000000000000000
--- a/assets/icons/cloud_8.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/cloud_slash_8.svg b/assets/icons/cloud_slash_8.svg
deleted file mode 100644
index 785ded06833553d1f23eda7adeaf9e17fdcfd0a8..0000000000000000000000000000000000000000
--- a/assets/icons/cloud_slash_8.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/copilot_16.svg b/assets/icons/copilot_16.svg
deleted file mode 100644
index e14b61ce8bc73cc09242256706283e7e2831f8fb..0000000000000000000000000000000000000000
--- a/assets/icons/copilot_16.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
diff --git a/assets/icons/copilot_disabled_16.svg b/assets/icons/copilot_disabled.svg
similarity index 100%
rename from assets/icons/copilot_disabled_16.svg
rename to assets/icons/copilot_disabled.svg
diff --git a/assets/icons/copilot_error_16.svg b/assets/icons/copilot_error.svg
similarity index 100%
rename from assets/icons/copilot_error_16.svg
rename to assets/icons/copilot_error.svg
diff --git a/assets/icons/copilot_init_16.svg b/assets/icons/copilot_init.svg
similarity index 100%
rename from assets/icons/copilot_init_16.svg
rename to assets/icons/copilot_init.svg
diff --git a/assets/icons/copy.svg b/assets/icons/copy.svg
deleted file mode 100644
index 4aa44979c39de058a96548d66a73fe6b437f22eb..0000000000000000000000000000000000000000
--- a/assets/icons/copy.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/assets/icons/delete_12.svg b/assets/icons/delete_12.svg
deleted file mode 100644
index 68bad3da268a98b3d1a44f52dd9687ea6865ef2b..0000000000000000000000000000000000000000
--- a/assets/icons/delete_12.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/delete_16.svg b/assets/icons/delete_16.svg
deleted file mode 100644
index 965470690e2db31d1dd6b4fdd10185d7825b2594..0000000000000000000000000000000000000000
--- a/assets/icons/delete_16.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/delete_8.svg b/assets/icons/delete_8.svg
deleted file mode 100644
index 60972007b6c4c0a40ddc449d4c8f6a439a22e9e1..0000000000000000000000000000000000000000
--- a/assets/icons/delete_8.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/radix/desktop.svg b/assets/icons/desktop.svg
similarity index 100%
rename from assets/icons/radix/desktop.svg
rename to assets/icons/desktop.svg
diff --git a/assets/icons/disable_screen_sharing_12.svg b/assets/icons/disable_screen_sharing_12.svg
deleted file mode 100644
index c2a4edd45b26b530c16b8c68e612e620e493ac4f..0000000000000000000000000000000000000000
--- a/assets/icons/disable_screen_sharing_12.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/cloud_slash_12.svg b/assets/icons/disconnected.svg
similarity index 100%
rename from assets/icons/cloud_slash_12.svg
rename to assets/icons/disconnected.svg
diff --git a/assets/icons/dock_bottom_12.svg b/assets/icons/dock_bottom_12.svg
deleted file mode 100644
index a8099443be6032e40df758b9b5adff118c575970..0000000000000000000000000000000000000000
--- a/assets/icons/dock_bottom_12.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/assets/icons/dock_bottom_8.svg b/assets/icons/dock_bottom_8.svg
deleted file mode 100644
index 005ac423ad51b31b145b0728ed66aa2c6cdb1dfb..0000000000000000000000000000000000000000
--- a/assets/icons/dock_bottom_8.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/assets/icons/dock_modal_12.svg b/assets/icons/dock_modal_12.svg
deleted file mode 100644
index 792baee49c33de758bd15216ba33ed06a909f457..0000000000000000000000000000000000000000
--- a/assets/icons/dock_modal_12.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/assets/icons/dock_modal_8.svg b/assets/icons/dock_modal_8.svg
deleted file mode 100644
index c6f403900439ae5349d826bc71d212da5d05f45b..0000000000000000000000000000000000000000
--- a/assets/icons/dock_modal_8.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/assets/icons/dock_right_12.svg b/assets/icons/dock_right_12.svg
deleted file mode 100644
index 84cc1a0c2b09878a071d2d9e1f31875fe36d64bb..0000000000000000000000000000000000000000
--- a/assets/icons/dock_right_12.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/assets/icons/dock_right_8.svg b/assets/icons/dock_right_8.svg
deleted file mode 100644
index 842f41bc8c911cf1198e79a395da1b4bd3695269..0000000000000000000000000000000000000000
--- a/assets/icons/dock_right_8.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-
diff --git a/assets/icons/download_12.svg b/assets/icons/download.svg
similarity index 100%
rename from assets/icons/download_12.svg
rename to assets/icons/download.svg
diff --git a/assets/icons/download_8.svg b/assets/icons/download_8.svg
deleted file mode 100644
index fb8b021d6b79289ba1ffa4f70eef41f6ebef8e8d..0000000000000000000000000000000000000000
--- a/assets/icons/download_8.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-
diff --git a/assets/icons/ellipsis_14.svg b/assets/icons/ellipsis_14.svg
deleted file mode 100644
index 5d45af2b6f249f103ae2f1f3e8df48905f2fd832..0000000000000000000000000000000000000000
--- a/assets/icons/ellipsis_14.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/enable_screen_sharing_12.svg b/assets/icons/enable_screen_sharing_12.svg
deleted file mode 100644
index 6ae37649d29997107b3ddd42350b6333556a95cf..0000000000000000000000000000000000000000
--- a/assets/icons/enable_screen_sharing_12.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
diff --git a/assets/icons/exit.svg b/assets/icons/exit.svg
index 7e45535773e4e6f871fd80af25452afb5021fdd4..2cc6ce120dc9af17a642ac3bf2f2451209cb5e5e 100644
--- a/assets/icons/exit.svg
+++ b/assets/icons/exit.svg
@@ -1,4 +1,8 @@
-