Skip to main content

max / makenotwork

server: take quasi 0.38 Forward fix for quasi 0.38.0, which gave the terminal and egui renderers the bespoke fill the webview already had. Nothing the server describes changes: it renders through quasi-webview, whose `with_fill` is untouched.
Author: Max Johnson <me@maxj.phd> · 2026-08-20 15:20 UTC
Signed with PGP, not checked
Commit: ccd775a6a2f2a4a33a38ae4f2494f646db4590bc
Parent: 5151d44
2 files changed, +36 insertions, -36 deletions
M server/Cargo.lock +32 -32
@@ -2865,7 +2865,7 @@
2865 2865 checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
2866 2866 dependencies = [
2867 2867 "libc",
2868 - "windows-sys 0.61.2",
2868 + "windows-sys 0.52.0",
2869 2869 ]
2870 2870
2871 2871 [[package]]
@@ -3650,7 +3650,7 @@
3650 3650 checksum = "1a791e6620676a875f362f3156ed213e73ca099a09bf992c18812abe65cc37b1"
3651 3651 dependencies = [
3652 3652 "bstr",
3653 - "hashbrown 0.17.1",
3653 + "hashbrown 0.15.5",
3654 3654 ]
3655 3655
3656 3656 [[package]]
@@ -4801,7 +4801,7 @@
4801 4801 source = "registry+https://github.com/rust-lang/crates.io-index"
4802 4802 checksum = "82cb6a9f675da968c63b6208c641b9dca58fc0133ae53375736b1767b0cab8bd"
4803 4803 dependencies = [
4804 - "windows-sys 0.61.2",
4804 + "windows-sys 0.59.0",
4805 4805 ]
4806 4806
4807 4807 [[package]]
@@ -5694,7 +5694,7 @@
5694 5694 source = "registry+https://github.com/rust-lang/crates.io-index"
5695 5695 checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
5696 5696 dependencies = [
5697 - "windows-sys 0.61.2",
5697 + "windows-sys 0.59.0",
5698 5698 ]
5699 5699
5700 5700 [[package]]
@@ -6608,7 +6608,7 @@
6608 6608
6609 6609 [[package]]
6610 6610 name = "quasi-axum"
6611 - version = "0.37.0"
6611 + version = "0.38.0"
6612 6612 dependencies = [
6613 6613 "axum",
6614 6614 "http 1.4.2",
@@ -6619,7 +6619,7 @@
6619 6619
6620 6620 [[package]]
6621 6621 name = "quasi-basics"
6622 - version = "0.37.0"
6622 + version = "0.38.0"
6623 6623 dependencies = [
6624 6624 "makeover-layout",
6625 6625 "quasi-router",
@@ -6627,7 +6627,7 @@
6627 6627
6628 6628 [[package]]
6629 6629 name = "quasi-http"
6630 - version = "0.37.0"
6630 + version = "0.38.0"
6631 6631 dependencies = [
6632 6632 "form_urlencoded",
6633 6633 "http 1.4.2",
@@ -6636,7 +6636,7 @@
6636 6636
6637 6637 [[package]]
6638 6638 name = "quasi-router"
6639 - version = "0.37.0"
6639 + version = "0.38.0"
6640 6640 dependencies = [
6641 6641 "makeover-layout",
6642 6642 ]
@@ -6659,7 +6659,7 @@
6659 6659
6660 6660 [[package]]
6661 6661 name = "quasi-webview"
6662 - version = "0.37.0"
6662 + version = "0.38.0"
6663 6663 dependencies = [
6664 6664 "docengine",
6665 6665 "makeover-layout",
@@ -7311,7 +7311,7 @@
7311 7311 "errno",
7312 7312 "libc",
7313 7313 "linux-raw-sys 0.12.1",
7314 - "windows-sys 0.61.2",
7314 + "windows-sys 0.52.0",
7315 7315 ]
7316 7316
7317 7317 [[package]]
@@ -7391,7 +7391,7 @@
7391 7391 "security-framework 3.7.0",
7392 7392 "security-framework-sys",
7393 7393 "webpki-root-certs",
7394 - "windows-sys 0.61.2",
7394 + "windows-sys 0.52.0",
7395 7395 ]
7396 7396
7397 7397 [[package]]
@@ -8517,7 +8517,7 @@
8517 8517 "getrandom 0.4.3",
8518 8518 "once_cell",
8519 8519 "rustix 1.1.4",
8520 - "windows-sys 0.61.2",
8520 + "windows-sys 0.52.0",
8521 8521 ]
8522 8522
8523 8523 [[package]]
@@ -9943,7 +9943,7 @@
9943 9943 source = "registry+https://github.com/rust-lang/crates.io-index"
9944 9944 checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
9945 9945 dependencies = [
9946 - "windows-sys 0.61.2",
9946 + "windows-sys 0.48.0",
9947 9947 ]
9948 9948
9949 9949 [[package]]
@@ -10732,16 +10732,12 @@
10732 10732 ]
10733 10733
10734 10734 [[patch.unused]]
10735 - name = "kberg"
10736 - version = "0.1.0"
10735 + name = "makeover-immediate"
10736 + version = "0.30.0"
10737 10737
10738 10738 [[patch.unused]]
10739 - name = "ops-status"
10740 - version = "0.1.0"
10741 -
10742 - [[patch.unused]]
10743 - name = "painhours"
10744 - version = "0.1.0"
10739 + name = "makeover-tui"
10740 + version = "0.30.0"
10745 10741
10746 10742 [[patch.unused]]
10747 10743 name = "synckit-client"
@@ -10751,21 +10747,13 @@
10751 10747 name = "synckit-config"
10752 10748 version = "0.2.0"
10753 10749
10754 - [[patch.unused]]
10755 - name = "makeover-immediate"
10756 - version = "0.30.0"
10757 -
10758 - [[patch.unused]]
10759 - name = "makeover-tui"
10760 - version = "0.30.0"
10761 -
10762 10750 [[patch.unused]]
10763 10751 name = "quasi-immediate"
10764 - version = "0.37.0"
10752 + version = "0.38.0"
10765 10753
10766 10754 [[patch.unused]]
10767 10755 name = "quasi-notifs"
10768 - version = "0.37.0"
10756 + version = "0.38.0"
10769 10757
10770 10758 [[patch.unused]]
10771 10759 name = "quasi-store"
@@ -10773,4 +10761,16 @@
10773 10761
10774 10762 [[patch.unused]]
10775 10763 name = "quasi-tauri"
10776 - version = "0.37.0"
10764 + version = "0.38.0"
10765 +
10766 + [[patch.unused]]
10767 + name = "kberg"
10768 + version = "0.1.0"
10769 +
10770 + [[patch.unused]]
10771 + name = "ops-status"
10772 + version = "0.1.0"
10773 +
10774 + [[patch.unused]]
10775 + name = "painhours"
10776 + version = "0.1.0"
@@ -157,7 +157,7 @@
157 157 # through quasi beside its Askama equivalent, so the cost of describing a screen
158 158 # here is measured rather than argued. Not load-bearing for any shipped route.
159 159 # See wiki look-wave-2, tier G.
160 - quasi-router = { git = "https://makenot.work/git/max/quasi.git", version = "0.37" }
160 + quasi-router = { git = "https://makenot.work/git/max/quasi.git", version = "0.38" }
161 161 # The description vocabulary quasi's screen types are built from. Pinned here
162 162 # rather than reached through quasi-router's re-export because a described
163 163 # screen names FieldKind and Tone directly; it has to track what quasi-router
@@ -166,13 +166,13 @@
166 166 # For the request head the per-viewer state factory reads. axum re-exports it,
167 167 # but the factory's signature is quasi-axum's and names `http::request::Parts`.
168 168 http = "1.3.1"
169 - quasi-axum = { git = "https://makenot.work/git/max/quasi.git", version = "0.37" }
170 - quasi-webview = { git = "https://makenot.work/git/max/quasi.git", version = "0.37" }
169 + quasi-axum = { git = "https://makenot.work/git/max/quasi.git", version = "0.38" }
170 + quasi-webview = { git = "https://makenot.work/git/max/quasi.git", version = "0.38" }
171 171 # The first-party widget set. The carousel was proved here against three pages
172 172 # and then moved there; what is left in `quasi/widgets/carousel.rs` is the
173 173 # Askama glue. Not `makeover-basics`: a widget is an assembly of `Node`s, so it
174 174 # sits above quasi-router rather than inside the description suite.
175 - quasi-basics = { git = "https://makenot.work/git/max/quasi.git", version = "0.37" }
175 + quasi-basics = { git = "https://makenot.work/git/max/quasi.git", version = "0.38" }
176 176
177 177 # Git source browser
178 178 gix = { version = "0.86", default-features = false, features = ["blame", "mailmap", "revision", "sha1", "max-performance-safe"] }