From fa2d03b19eccb8de6d409f8d1d99d896a4a95d2e Mon Sep 17 00:00:00 2001 From: Priec Date: Wed, 17 Jun 2026 23:03:51 +0200 Subject: [PATCH] version v0.8.8 bump - closer to stabilizing pages api and implementing more features soon --- Cargo.lock | 145 +++++++---------------------------------------------- Cargo.toml | 12 ++++- client | 2 +- tui-canvas | 2 +- tui-pages | 2 +- 5 files changed, 31 insertions(+), 132 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b22f685..c9997e4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -140,7 +140,7 @@ dependencies = [ "objc2-foundation", "parking_lot", "percent-encoding", - "windows-sys 0.60.2", + "windows-sys 0.59.0", "x11rb", ] @@ -619,7 +619,6 @@ dependencies = [ "dotenvy", "futures", "lazy_static", - "nucleo", "prost", "prost-types", "ratatui", @@ -638,7 +637,7 @@ dependencies = [ "tonic", "tracing", "tracing-subscriber", - "tui-pages 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tui-pages", "unicode-segmentation", "unicode-width 0.2.2", "uuid", @@ -5346,7 +5345,7 @@ checksum = "e78122066b0cb818b8afd08f7ed22f7fdbc3e90815035726f0840d0d26c0747a" [[package]] name = "tui-canvas" -version = "0.8.3" +version = "0.8.5" dependencies = [ "anyhow", "arboard", @@ -5369,31 +5368,6 @@ dependencies = [ "unicode-width 0.2.2", ] -[[package]] -name = "tui-canvas" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e825054a6ba2fb76b6a53d1294fe2b8e2142e6de041ae785d2b28430be4c8f62" -dependencies = [ - "anyhow", - "arboard", - "async-trait", - "crossterm", - "derivative", - "once_cell", - "ratatui", - "regex", - "ropey", - "serde", - "thiserror 2.0.18", - "tokio", - "toml", - "tracing", - "tracing-subscriber", - "tui-canvas-validation-core 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", - "unicode-width 0.2.2", -] - [[package]] name = "tui-canvas-validation-core" version = "0.8.2" @@ -5410,7 +5384,6 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df9ef1413c4fe6d2c9c0cf32d31937bae008a3acde8123553da42fc0b6cede1f" dependencies = [ - "regex", "serde", "thiserror 2.0.18", "unicode-width 0.2.2", @@ -5418,27 +5391,17 @@ dependencies = [ [[package]] name = "tui-pages" -version = "0.8.3" +version = "0.8.5" dependencies = [ "crossterm", + "nucleo", "ratatui", "serde", + "tempfile", "toml", "tracing", - "tui-canvas 0.8.3", -] - -[[package]] -name = "tui-pages" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09385dcf40a0c66652e5482df029c539185ba4d3ac830c2b23d993fef0b6fd12" -dependencies = [ - "crossterm", - "ratatui", - "toml", - "tracing", - "tui-canvas 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tui-canvas", + "unicode-width 0.2.2", ] [[package]] @@ -5981,16 +5944,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.5", + "windows-targets", ] [[package]] @@ -6008,31 +5962,14 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.1", - "windows_aarch64_msvc 0.53.1", - "windows_i686_gnu 0.53.1", - "windows_i686_gnullvm 0.53.1", - "windows_i686_msvc 0.53.1", - "windows_x86_64_gnu 0.53.1", - "windows_x86_64_gnullvm 0.53.1", - "windows_x86_64_msvc 0.53.1", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] @@ -6041,96 +5978,48 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" - [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" -[[package]] -name = "windows_x86_64_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" - [[package]] name = "winnow" version = "1.0.3" diff --git a/Cargo.toml b/Cargo.toml index 93cef66..b23972c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ resolver = "3" [workspace.package] # TODO: idk how to do the name, fix later # name = "komp_ac" -version = "0.8.2" +version = "0.8.8" edition = "2024" license = "GPL-3.0-or-later" authors = ["Filip Priečinský "] @@ -52,4 +52,14 @@ crossterm = "0.29.0" toml = "1.1.2" unicode-width = "0.2.2" +# Fuzzy matching (picker) +nucleo = "0.5.0" + common = { path = "./common" } + +# Build against the in-tree tui-pages / tui-canvas (the source for the published +# crates) so local fixes take effect without a crates.io release. The published +# versions remain the declared dependency; this only redirects the source. +[patch.crates-io] +tui-pages = { path = "tui-pages" } +tui-canvas = { path = "tui-canvas" } diff --git a/client b/client index fb526ac..061806c 160000 --- a/client +++ b/client @@ -1 +1 @@ -Subproject commit fb526ac99e447ecf934ab3cd3b5ab9a1a153231f +Subproject commit 061806c45f306403b4ec31a6623707138a48e676 diff --git a/tui-canvas b/tui-canvas index 2451c14..75af025 160000 --- a/tui-canvas +++ b/tui-canvas @@ -1 +1 @@ -Subproject commit 2451c14a9b09be48faaffb70012a708300298f87 +Subproject commit 75af0250a8d7b0837ed49897268668804a3bbf87 diff --git a/tui-pages b/tui-pages index 0a17bc1..88dd516 160000 --- a/tui-pages +++ b/tui-pages @@ -1 +1 @@ -Subproject commit 0a17bc1320b33860a1312a524ed083740990600c +Subproject commit 88dd5169b168b700b0d0a1d69572754f388497af