Skip to main content

max / makenotwork

Relock onto quasi 0.18 Slot.body became Vec<Ranked>, so a region member can say what it is worth when room runs out. The described screens here are all builders and none walks a slot's body, so the forward fix is the pin and the lock.
Author: Max Johnson <me@maxj.phd> · 2026-08-16 22:08 UTC
Signed with PGP, not checked
Commit: 88b4b2977a9a125082ac95508bce94e3f62d8513
Parent: 2ef29b8
2 files changed, +35 insertions, -35 deletions
M server/Cargo.lock +31 -31
@@ -5317,9 +5317,9 @@
5317 5317
5318 5318 [[package]]
5319 5319 name = "makeover-build"
5320 - version = "0.38.0"
5320 + version = "0.39.0"
5321 5321 source = "registry+https://github.com/rust-lang/crates.io-index"
5322 - checksum = "765f6851362242afc5eb2857771fa2831009338fc247f27951938182a75daeef"
5322 + checksum = "52baae176ab62ac8d79238301be5dc112f1615630f647ab1465b57b5872edee0"
5323 5323 dependencies = [
5324 5324 "makeover",
5325 5325 "makeover-geometry",
@@ -5334,9 +5334,9 @@
5334 5334
5335 5335 [[package]]
5336 5336 name = "makeover-layout"
5337 - version = "0.27.3"
5337 + version = "0.27.5"
5338 5338 source = "registry+https://github.com/rust-lang/crates.io-index"
5339 - checksum = "688717314a2bc2e4a02701bd3cfe90de4997cf327c7d8c340f7359376a89af93"
5339 + checksum = "ed4a0a89e118db1cc010c72e696741b3701c83bfe6bec5db06e29515b4c1d216"
5340 5340
5341 5341 [[package]]
5342 5342 name = "makeover-touch"
@@ -5350,9 +5350,9 @@
5350 5350
5351 5351 [[package]]
5352 5352 name = "makeover-webview"
5353 - version = "0.45.0"
5353 + version = "0.46.0"
5354 5354 source = "registry+https://github.com/rust-lang/crates.io-index"
5355 - checksum = "5b7438ebd65c2ef3eee8920dcff0202151091dbbca68c80defb9130c218e62e5"
5355 + checksum = "8389b1ddc25547f992d51334f19a5391c9a8fc36968b5aa02da9da283100b7fc"
5356 5356 dependencies = [
5357 5357 "makeover-geometry",
5358 5358 "makeover-layout",
@@ -6550,7 +6550,7 @@
6550 6550
6551 6551 [[package]]
6552 6552 name = "quasi-axum"
6553 - version = "0.17.0"
6553 + version = "0.18.0"
6554 6554 dependencies = [
6555 6555 "axum",
6556 6556 "http 1.4.2",
@@ -6561,7 +6561,7 @@
6561 6561
6562 6562 [[package]]
6563 6563 name = "quasi-basics"
6564 - version = "0.17.0"
6564 + version = "0.18.0"
6565 6565 dependencies = [
6566 6566 "makeover-layout",
6567 6567 "quasi-router",
@@ -6569,7 +6569,7 @@
6569 6569
6570 6570 [[package]]
6571 6571 name = "quasi-http"
6572 - version = "0.17.0"
6572 + version = "0.18.0"
6573 6573 dependencies = [
6574 6574 "form_urlencoded",
6575 6575 "http 1.4.2",
@@ -6578,14 +6578,14 @@
6578 6578
6579 6579 [[package]]
6580 6580 name = "quasi-router"
6581 - version = "0.17.0"
6581 + version = "0.18.0"
6582 6582 dependencies = [
6583 6583 "makeover-layout",
6584 6584 ]
6585 6585
6586 6586 [[package]]
6587 6587 name = "quasi-webview"
6588 - version = "0.17.0"
6588 + version = "0.18.0"
6589 6589 dependencies = [
6590 6590 "docengine",
6591 6591 "makeover-layout",
@@ -10622,26 +10622,6 @@
10622 10622 "pkg-config",
10623 10623 ]
10624 10624
10625 - [[patch.unused]]
10626 - name = "synckit-client"
10627 - version = "0.8.0"
10628 -
10629 - [[patch.unused]]
10630 - name = "synckit-config"
10631 - version = "0.2.0"
10632 -
10633 - [[patch.unused]]
10634 - name = "quasi-immediate"
10635 - version = "0.17.0"
10636 -
10637 - [[patch.unused]]
10638 - name = "quasi-store"
10639 - version = "0.1.0"
10640 -
10641 - [[patch.unused]]
10642 - name = "quasi-tauri"
10643 - version = "0.17.0"
10644 -
10645 10625 [[patch.unused]]
10646 10626 name = "kberg"
10647 10627 version = "0.1.0"
@@ -10653,3 +10633,23 @@
10653 10633 [[patch.unused]]
10654 10634 name = "painhours"
10655 10635 version = "0.1.0"
10636 +
10637 + [[patch.unused]]
10638 + name = "synckit-client"
10639 + version = "0.8.0"
10640 +
10641 + [[patch.unused]]
10642 + name = "synckit-config"
10643 + version = "0.2.0"
10644 +
10645 + [[patch.unused]]
10646 + name = "quasi-immediate"
10647 + version = "0.18.0"
10648 +
10649 + [[patch.unused]]
10650 + name = "quasi-store"
10651 + version = "0.1.0"
10652 +
10653 + [[patch.unused]]
10654 + name = "quasi-tauri"
10655 + version = "0.18.0"
@@ -158,7 +158,7 @@
158 158 # through quasi beside its Askama equivalent, so the cost of describing a screen
159 159 # here is measured rather than argued. Not load-bearing for any shipped route.
160 160 # See wiki look-wave-2, tier G.
161 - quasi-router = { git = "https://makenot.work/git/max/quasi.git", version = "0.17" }
161 + quasi-router = { git = "https://makenot.work/git/max/quasi.git", version = "0.18" }
162 162 # The description vocabulary quasi's screen types are built from. Pinned here
163 163 # rather than reached through quasi-router's re-export because a described
164 164 # screen names FieldKind and Tone directly; it has to track what quasi-router
@@ -167,13 +167,13 @@
167 167 # For the request head the per-viewer state factory reads. axum re-exports it,
168 168 # but the factory's signature is quasi-axum's and names `http::request::Parts`.
169 169 http = "1.3.1"
170 - quasi-axum = { git = "https://makenot.work/git/max/quasi.git", version = "0.17" }
171 - quasi-webview = { git = "https://makenot.work/git/max/quasi.git", version = "0.17" }
170 + quasi-axum = { git = "https://makenot.work/git/max/quasi.git", version = "0.18" }
171 + quasi-webview = { git = "https://makenot.work/git/max/quasi.git", version = "0.18" }
172 172 # The first-party widget set. The carousel was proved here against three pages
173 173 # and then moved there; what is left in `quasi/widgets/carousel.rs` is the
174 174 # Askama glue. Not `makeover-basics`: a widget is an assembly of `Node`s, so it
175 175 # sits above quasi-router rather than inside the description suite.
176 - quasi-basics = { git = "https://makenot.work/git/max/quasi.git", version = "0.17" }
176 + quasi-basics = { git = "https://makenot.work/git/max/quasi.git", version = "0.18" }
177 177
178 178 # Git source browser
179 179 gix = { version = "0.86", default-features = false, features = ["blame", "mailmap", "revision", "sha1", "max-performance-safe"] }