Skip to main content

max / makenotwork

server: take quasi 0.56.0 Forward-fixed in the same pass as the bump. 0.56.0 adds quasi_webview::vocabulary, which says which classes a document served by that renderer can contain; the server does not check its stylesheets against it yet, so nothing here changes but the requirement. Worth knowing that it could: the same closure argument holds for any described app, and MNW's own sheets have never been asked what they still style. That is a task rather than a side effect of a version bump. The module itself is goingson's: quasi@e2e145f, out of goingson 43a682b0.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-22 21:51 UTC
Signed with PGP, not checked
Commit: ed910b9815cbce9a8b9a755e86b594cb4a745208
Parent: b69a06e
2 files changed, +29 insertions, -29 deletions
M server/Cargo.lock +24 -24
@@ -2865,7 +2865,7 @@
2865 2865 checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
2866 2866 dependencies = [
2867 2867 "libc",
2868 - "windows-sys 0.59.0",
2868 + "windows-sys 0.52.0",
2869 2869 ]
2870 2870
2871 2871 [[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.59.0",
4804 + "windows-sys 0.61.2",
4805 4805 ]
4806 4806
4807 4807 [[package]]
@@ -5703,7 +5703,7 @@
5703 5703 source = "registry+https://github.com/rust-lang/crates.io-index"
5704 5704 checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
5705 5705 dependencies = [
5706 - "windows-sys 0.59.0",
5706 + "windows-sys 0.61.2",
5707 5707 ]
5708 5708
5709 5709 [[package]]
@@ -6617,7 +6617,7 @@
6617 6617
6618 6618 [[package]]
6619 6619 name = "quasi-axum"
6620 - version = "0.55.0"
6620 + version = "0.56.0"
6621 6621 dependencies = [
6622 6622 "axum",
6623 6623 "http 1.4.2",
@@ -6628,7 +6628,7 @@
6628 6628
6629 6629 [[package]]
6630 6630 name = "quasi-basics"
6631 - version = "0.55.0"
6631 + version = "0.56.0"
6632 6632 dependencies = [
6633 6633 "makeover-layout",
6634 6634 "quasi-router",
@@ -6636,7 +6636,7 @@
6636 6636
6637 6637 [[package]]
6638 6638 name = "quasi-http"
6639 - version = "0.55.0"
6639 + version = "0.56.0"
6640 6640 dependencies = [
6641 6641 "form_urlencoded",
6642 6642 "http 1.4.2",
@@ -6645,7 +6645,7 @@
6645 6645
6646 6646 [[package]]
6647 6647 name = "quasi-router"
6648 - version = "0.55.0"
6648 + version = "0.56.0"
6649 6649 dependencies = [
6650 6650 "makeover-layout",
6651 6651 ]
@@ -6668,7 +6668,7 @@
6668 6668
6669 6669 [[package]]
6670 6670 name = "quasi-webview"
6671 - version = "0.55.0"
6671 + version = "0.56.0"
6672 6672 dependencies = [
6673 6673 "docengine",
6674 6674 "makeover-layout",
@@ -6744,7 +6744,7 @@
6744 6744 "once_cell",
6745 6745 "socket2",
6746 6746 "tracing",
6747 - "windows-sys 0.59.0",
6747 + "windows-sys 0.52.0",
6748 6748 ]
6749 6749
6750 6750 [[package]]
@@ -7307,7 +7307,7 @@
7307 7307 "errno",
7308 7308 "libc",
7309 7309 "linux-raw-sys 0.4.15",
7310 - "windows-sys 0.59.0",
7310 + "windows-sys 0.52.0",
7311 7311 ]
7312 7312
7313 7313 [[package]]
@@ -7320,7 +7320,7 @@
7320 7320 "errno",
7321 7321 "libc",
7322 7322 "linux-raw-sys 0.12.1",
7323 - "windows-sys 0.59.0",
7323 + "windows-sys 0.52.0",
7324 7324 ]
7325 7325
7326 7326 [[package]]
@@ -7400,7 +7400,7 @@
7400 7400 "security-framework 3.7.0",
7401 7401 "security-framework-sys",
7402 7402 "webpki-root-certs",
7403 - "windows-sys 0.59.0",
7403 + "windows-sys 0.52.0",
7404 7404 ]
7405 7405
7406 7406 [[package]]
@@ -8526,7 +8526,7 @@
8526 8526 "getrandom 0.4.3",
8527 8527 "once_cell",
8528 8528 "rustix 1.1.4",
8529 - "windows-sys 0.59.0",
8529 + "windows-sys 0.52.0",
8530 8530 ]
8531 8531
8532 8532 [[package]]
@@ -10752,21 +10752,13 @@
10752 10752 name = "painhours"
10753 10753 version = "0.1.0"
10754 10754
10755 - [[patch.unused]]
10756 - name = "synckit-client"
10757 - version = "0.8.1"
10758 -
10759 - [[patch.unused]]
10760 - name = "synckit-config"
10761 - version = "0.2.0"
10762 -
10763 10755 [[patch.unused]]
10764 10756 name = "quasi-immediate"
10765 - version = "0.55.0"
10757 + version = "0.56.0"
10766 10758
10767 10759 [[patch.unused]]
10768 10760 name = "quasi-notifs"
10769 - version = "0.55.0"
10761 + version = "0.56.0"
10770 10762
10771 10763 [[patch.unused]]
10772 10764 name = "quasi-store"
@@ -10774,4 +10766,12 @@
10774 10766
10775 10767 [[patch.unused]]
10776 10768 name = "quasi-tauri"
10777 - version = "0.55.0"
10769 + version = "0.56.0"
10770 +
10771 + [[patch.unused]]
10772 + name = "synckit-client"
10773 + version = "0.8.1"
10774 +
10775 + [[patch.unused]]
10776 + name = "synckit-config"
10777 + version = "0.2.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.55" }
160 + quasi-router = { git = "https://makenot.work/git/max/quasi.git", version = "0.56" }
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
@@ -173,13 +173,13 @@
173 173 # For the request head the per-viewer state factory reads. axum re-exports it,
174 174 # but the factory's signature is quasi-axum's and names `http::request::Parts`.
175 175 http = "1.3.1"
176 - quasi-axum = { git = "https://makenot.work/git/max/quasi.git", version = "0.55" }
177 - quasi-webview = { git = "https://makenot.work/git/max/quasi.git", version = "0.55" }
176 + quasi-axum = { git = "https://makenot.work/git/max/quasi.git", version = "0.56" }
177 + quasi-webview = { git = "https://makenot.work/git/max/quasi.git", version = "0.56" }
178 178 # The first-party widget set. The carousel was proved here against three pages
179 179 # and then moved there; what is left in `quasi/widgets/carousel.rs` is the
180 180 # Askama glue. Not `makeover-basics`: a widget is an assembly of `Node`s, so it
181 181 # sits above quasi-router rather than inside the description suite.
182 - quasi-basics = { git = "https://makenot.work/git/max/quasi.git", version = "0.55" }
182 + quasi-basics = { git = "https://makenot.work/git/max/quasi.git", version = "0.56" }
183 183
184 184 # Git source browser
185 185 gix = { version = "0.86", default-features = false, features = ["blame", "mailmap", "revision", "sha1", "max-performance-safe"] }
@@ -273,7 +273,7 @@
273 273 # Written from the crate rather than copied into the repo for the reason the
274 274 # constants exist: a stale copy in a static directory is a silently dead bulk
275 275 # bar, and the version has to be the one the emitter agrees with.
276 - quasi-webview = { git = "https://makenot.work/git/max/quasi.git", version = "0.55" }
276 + quasi-webview = { git = "https://makenot.work/git/max/quasi.git", version = "0.56" }
277 277
278 278 [dev-dependencies]
279 279 tower = { version = "0.5.3", features = ["util"] }